Akagi201
2/27/2016 - 10:14 AM

mesos.md

  • mesos + docker + marathon 的方式实现动态扩容
  • 数人云的服务,提供 Mesos 解决方案
  • 每台主机上安装一个 Agent,Mesos(可以用 Docker 下发),Docker。资源管理调度(类似Marathon)的计算框架放在数人云的服务器上,可以通过控制台或者 API 接口调度资源。

Q:利用 Nginx 管理 upstream,如何处理配置的问题
A:使用 HAProxy,upstream 写 HAProxy 的地址

Q:如何实现更新以及容灾平滑 A:利用负载均衡器,如 HAProxy 管理

Q:docker 镜像仓库是分布式的么? A:暂时没有好的解决方案,建议基于 openstack 的虚拟文件块来处理

Q:日志 A:没有好的方式,数人云是搜集 docker 容器标准输出,该方式现在还不支持海量日志

Q:错峰资源分配如何处理,比如凌晨实时图片处理量少时,减少图片处理的机器,增加异步音视频处理 A:数人云提供了 API 接口,需要手动调整

Q:监控 A:基于 mesos 数据,比较简单,就 CPU Mem 等