容器云平台项目建设有哪些技术路线?成熟度如何?

参与93

4同行回答

gavin_zhanggavin_zhang系统架构师某股份制银行
容器云平台建设的技术路线包括了容器,容器编排和网络的选择。容器目前主流的有Docker,Garden和Rocket等实现。目前关注度最高的是Docker,Docker又分为社区版(CE)和企业版(EE);Garden是CloudFoundry支持的容器; Rocket是CoreOS推出的容器技术。Docker和Garden都有实际的金融业应...显示全部

容器云平台建设的技术路线包括了容器,容器编排和网络的选择。
容器目前主流的有Docker,Garden和Rocket等实现。目前关注度最高的是Docker,Docker又分为社区版(CE)和企业版(EE);Garden是CloudFoundry支持的容器; Rocket是CoreOS推出的容器技术。Docker和Garden都有实际的金融业应用。
容器编排处于百家争鸣,主流的有Kubernates,Mesos+Marathon,Swarm 和Diego。K8s是Google开源项目,有大量的厂商的产品是基于k8s; Swarm是Docker原厂的容器编排引擎,也有社区版和企业版; Mesos是K8s出来以前最流行的方案之一; Diego是CloudFound的容器编排引起,最新和Google合作,退出PKS,宣传是K8s的企业版。从交流的情况来看K8s是目前关注度最高的。
另外容器的网络也有多种技术流派,流行的有Docker主导的CNM架构,Google,CoreOS推的CNI架构。
以上仅代表个人意见,有问题请指正。

收起
银行 · 2017-09-20
浏览4700
bryanbryan软件架构设计师金融研发
容器云建设的核心技术是“容器+服务编排”,然后在此基础中完成企业级的各种功能建设,服务编排是对容器的编排,因此技术选择受限于容器技术的选择。容器有garden和docker两种技术,garden技术发展较早,后来docker技术后来居上。2015年开始,linux基金会成立OCI组织,旨在旨在围绕容...显示全部

容器云建设的核心技术是“容器+服务编排”,然后在此基础中完成企业级的各种功能建设,服务编排是对容器的编排,因此技术选择受限于容器技术的选择。
容器有garden和docker两种技术,garden技术发展较早,后来docker技术后来居上。2015年开始,linux基金会成立OCI组织,旨在旨在围绕容器格式和运行时制定一个开放的工业化标准,runC 是Docker贡献出来的,按照该开放容器格式标准(OCF, Open Container Format)制定的一种具体实现。可见,容器最终发展会成为一种行业标准。制定容器格式标准的宗旨概括来说就是接触上层结构和供应商或项目的绑定,即不限于某种特定厂商和资源。
服务编排的框架选择有多种实现形式,目前kubernetes的市场使用率比较高,它是Google内部的大规模集群管理工具开源而来,受到Microsoft、VMWare、Red Hat、CoreOS、Mesos等各大巨头青睐,纷纷为其共享源码。因此也成为市场主流的选择。它的设计宗旨是维护应用容器集群一直处于用户所期望的状态,并且建立一套健壮的集群自恢复机制,包括容器的自动重启、自动调度和自动备份等功能。
国内起步较早的银行建立的云平台采用garden+cloud foudry的技术路线并且已经在生产系统使用,其他的银行基本都采用docker+K8S的技术路线,并且有几家行已经开始上线试用。在互联网公司,阿里、腾讯、百度、网易、京东和华为的内部平台建设或者对外商用产品发布均采用了docker技术,可见docker有更加广泛的用户群体。

收起
银行 · 2017-09-20
浏览4412
caikaicaikai系统架构师KYLERC
商用方案有:PCF、OpenShift,优点是成熟,集成度高、功能全;缺点是不够灵活、定制空间相对小纯开源方案:Kubernetes、Swarm、Mesos、Rancher等;优点是灵活;缺点是需要考虑众多走边对接的开源方案...显示全部

商用方案有:PCF、OpenShift,优点是成熟,集成度高、功能全;缺点是不够灵活、定制空间相对小
纯开源方案:Kubernetes、Swarm、Mesos、Rancher等;优点是灵活;缺点是需要考虑众多走边对接的开源方案

收起
银行 · 2017-09-21
浏览4428
namelessnameless技术总监某云计算厂商
容器云平台调度框架选择主要有Kubernetes、Mesos+Marathon、swarm等,其中Kubernetes、Mesos+Marathon成熟度都比较高,在银行生产环境都有在使用。网上有这两种框架具体的对比,我就不在这里说了,这里我借用“中国云计算开源发展调查报告(2017年)”几组数据来说明:"已经应用容器...显示全部

容器云平台调度框架选择主要有Kubernetes、Mesos+Marathon、swarm等,其中Kubernetes、Mesos+Marathon成熟度都比较高,在银行生产环境都有在使用。网上有这两种框架具体的对比,我就不在这里说了,这里我借用“中国云计算开源发展调查报告(2017年)”几组数据来说明:
"已经应用容器技术的金融机构中(包括正在测试的机构),Mesos/DCOS和Kubernetes是使用率最高的编排技术,占比分别为37.5%和34.4%"
(上传图片一直不成功,附件里面有更详细的说明)

附件:

附件图标中国云计算开源发展调查报告(2017年).pdf (6.14 MB)

收起
软件开发 · 2017-09-20
浏览4408

提问者

gavin_zhang
系统架构师某股份制银行
擅长领域: 云计算容器容器云

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-09-20
  • 关注会员:6 人
  • 问题浏览:8132
  • 最近回答:2017-09-21
  • X社区推广