专栏首页云计算D1net行业人士需要知道关于容器即服务的一切

行业人士需要知道关于容器即服务的一切

容器即服务提供了一种设置容器集群的简单方法。而选择正确的通讯即服务(CaaS)平台则取决于托管和容器堆栈的灵活性。

由于出现了大量的容器即服务或者CaaS,产品,安装和管理Docker环境,完成编排,图像注册表和更多内置任务,而现在很容易。

采用DevOps方法的好处

将开发和IT操作结合在一起,可以帮助企业解决许多应用程序的部署挑战。行业厂商提供的专家指南强调了DevOps方法的优势。探索如何成功整合企业自己的团队,以改善协作,简化测试等等。

以下介绍CaaS的选择以及在选择CaaS选项时需要考虑的内容。

(1)将容器定义为服务

CaaS是当企业将平台即服务范例应用于容器时所获得的。CaaS被设计为用于托管和管理容器化应用程序的易于安装的完整平台。

将CaaS视为Linux发行版。如果需要,企业可以采取创建基于Linux的操作系统所需的所有不同的部分,然后自己构建和配置。或者企业可以使用像CentOS或Ubuntu这样的Linux发行版,其中所有的东西都预先组装好,可以立即应用。

容器即服务的工作方式类似。CaaS不是强制企业设置运行和管理容器集群所需的所有内容,而是为企业提供交钥匙解决方案。

大多数CaaS系统由以下核心组件组成:

·支持容器的基于Linux的操作系统。

·容器运行时,通常采用的是DockerEngine。

·一个或多个容器编排工具,如Kubernetes,Swarm或Mesos。

·用于托管容器映像的容器注册表。值得一提的是,CaaS不同于软件即服务或基础设施即服务。CaaS产品不严格限于云计算,一些CaaS平台可以部署在内部。

(2)CaaS选项

作为可用的服务提供的容器的列表正在快速增长。以下是一些行业应用比较广泛的平台

·AmazonElasticContainerService或ECS,AWS云的CaaS

·Azure容器服务,Azure的CaaS

·Google容器引擎

·RancherLabs,一个可以在云计算中或内部部署数据中心运行的CaaS

·Docker数据中心,Docker容器的CaaS

·MicroOS,来自SUSE的新CaaS

·Tectonic,使用Kubernetes和CoreOS构建的CaaS

·OpenShift,RedHat的云或内部部署的CaaS

(3)选择CaaS

有了这么多的CaaS产品,企业将如何选择哪一个最适合息的产品呢?以下是需要考虑的重要因素:

·企业是否要在云计算,或者内部部署的数据中心或在同时托管CaaS产品?一些CaaS产品(即AWSECS,Azure容器服务和Google Container Engine)只能在公共云中运行。其他产品,如Rancher,可以安装在云计算中的内部或虚拟服务器上。采用Open Shift可能是最灵活的选择,它可以在内部和公共或私有云中的虚拟服务器上运行,也可以通过Open Shift Online(RedHat托管的平台版本)运行。

·企业要选择使用哪些组件?一些CaaS选项在选择您企业用的协调器和注册表时提供了很大的灵活性。例如,Rancher支持所有主要的编排工具。相比之下,Open Shift只适用于Kubernetes,所以如果企业喜欢采用Swarm或Mesos,OpenShift并不是一个理想的选择。

·要运行哪个操作系统?一些CaaS平台可以在任何版本的Linux上运行。再次,Rancher是一个例子,虽然Rancher的开发商提供了一个特殊的Linux发行版Rancher OS,用于托管Rancher。如果企业愿意,可以使用其选择的任何其他现代Linux发行版。其他CaaS平台则与特定的Linux发行版绑定。例如,Open Shift仅在Red Hat Enterprise Linux上运行。这些差异可能取决于哪些风格的Linux是企业最熟悉的。

如今,市场上有了这么多可用容器即服务选项,企业有很多选择,可以选择最适合其需求的平台。

本文分享自微信公众号 - 云计算D1net(D1Net02),作者:Harris编译

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2016-12-28

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • CommVault为亚马逊云服务提供自动化数据保护

    CommVault 近日宣布,公司已为亚马逊云服务(Amazon Web Service)增添了数据管理和保护支持,其中包括云端报告功能以及自助虚拟机配置、恢复...

    静一
  • 工信部副部长尚冰:云计算对行业转型升级带动力度加大

    10月15日至16日,工业和信息化部副部长尚冰带队赴内蒙古自治区就云计算产业发展进行调研,与内蒙古自治区党组成员、副主席王波共同考察了中国电信内蒙古信息园、中国...

    静一
  • 甲骨文收购LiveLOOK,加大云计算投入

    据最新消息称,甲骨文公司近日正式宣布收购屏幕共享与设备协同技术公司LiveLOOK,用以加强甲骨文在云计算服务能力方面的竞争实力。随着当今云计算市场竞争日趋激烈...

    静一
  • STL算法(for_each/transform)

    用于逐个遍历容器元素,它对迭代器区间[first,last)所指的每一个元素,执行由单参数函数对象f所定义的操作。方法返回函数对象。

    用户2929716
  • C plus plus 控制格式

    使用这些格式需要声明包含<iomainip> long flags( ) const 返回当前的格式标志。 long flays(long newflag) 设...

    Gxjun
  • keras实战项目——CIFAR-10 图像分类

    我们可以简单的将深度神经网络的模块,分成以下的三个部分,即深度神经网络上游的基于生成器的 输入模块,深度神经网络本身,以及深度神经网络下游基于批量梯度下降算法的...

    机器学习AI算法工程
  • 容器技术实践,这本书帮你“盘”明白!(文末有彩蛋)

    沃趣科技
  • Jersey 2.x Glassfish 中基于 Servlet 的应用

    如果你使用的是 Glassfish 作为你应用服务器,你不需要在你的引用中包含引用任何东西,所有你需要的都已经包含进去了。

    HoneyMoose
  • java中Memcache的使用

    Dream城堡
  • intellij 创建java web项目(maven管理的SSH)

    王小雷

扫码关注云+社区

领取腾讯云代金券