返回bryan的回答

bryanbryan软件架构设计师金融研发

PaaS云的落地需要依赖容器技术,容器主要依托于linux kernel的cgroup和namespace实现资源的隔离和资源的限制,但是独木难成林。应用系统在容器上对外提供服务,必须提供多个容器以集群的形式对外提供服务,一旦有多个容器就涉及到如下方面
1.单个容器的管理配置:容器的CPU、内存、网络和端口等资源配置;
2.多个容器的集群管理:如何在操作系统上选择合适的节点进行资源调度,如果自动检查容器健康情况,在发生问题时进行调度、如何根据业务负载情况进行弹性伸缩等
3.如果将多个容器作为统一的入口对外提供服务:主要通过负载均衡、容器标签等方式将多个容器结合在一起对外提供服务;
这些都可以视作从管理容器声明周期的角度考虑,目前市场上主要的编排引擎有kubernetes(简称K8S)、docker swarm等。K8S是谷歌开源出来的框架,swarm已经被集成到docker的基础功能中。

银行 · 2017-09-06
浏览2551

回答者

bryan
bryan0514
软件架构设计师金融研发
擅长领域: 云计算容器容器云

bryan 最近回答过的问题

回答状态

  • 发布时间:2017-09-06
  • 关注会员:2 人
  • 回答浏览:2551
  • X社区推广