2.4 Go在分布式docker里面的应用_孙宏亮
• 消息中间件 DaoCloud容器云平台 负载均衡 路由模块(tcp) 路由模块(http) 路由模块 … 控制管理 模块 消 息 中 间 件 认证模块 应用运行系统 容器 agent 容器 容器 应用运行系统 容器 agent 应用监控模块 Key/value存储 … 日志引擎 资源监控引擎 请求 Swarm 集群 中间件服务集群 • 提供第三方中间件服务 • • 接入传统遗留系统服务 • 交付方式:容器与传统形式并存 • 开放性,用户定义服务 中间件服务集群 服务主控模块 服务驱动(mysql) 服务驱动(mongo) 服务驱动(docker) 服务引擎 (mysql) 实例 实例 服务引擎 (mongo) 实例 服务引擎 (docker) 服务引擎 (docker) Swarm集群 实例 服务网关 管理请求 访问请求 实例 容器应用0 码力 | 19 页 | 1.27 MB | 1 年前3Docker 从入门到实践 0.9.0(2017-12-31)
endpoint-controller(刷新服务和 pod 的关 联信息)和 replication-controller(维护某个 pod 的复制为配置的数值)。 Etcd 这里 Etcd 即作为数据后端,又作为消息中间件。 通过 Etcd 来存储所有的主节点上的状态信息,很容易实现主节点的分布式扩展。 组件可以自动的去侦测 Etcd 中的数值变化来获得通知,并且获得更新后的数据来执行相应的 操作。 工作节点 首先,再次需要强调 Mesos 自身只是一个资源调度框架,并非一整套完整的应用管理平台, 所以只有 Mesos 自己是不能干活的。但是基于 Mesos,可以比较容易地为各种应用管理框架 或者中间件平台(作为 Mesos 的应用)提供分布式运行能力;同时多个框架也可以同时运行 在一个 Mesos 集群中,提高整体的资源使用效率。 Mesos 对自己定位范围的划分,使得它要完成的任务很明确,其它任务框架也可以很容易的0 码力 | 370 页 | 6.73 MB | 1 年前3
共 2 条
- 1