作家
登录

没有对比就没有伤害!选择合适的云容器平台至关重要

作者: 来源: 2017-09-15 11:54:54 阅读 我要评论

51CTO诚邀您9月23号和秒拍/国美/美团元专家一路聊智能CDN的优化之路,抓紧时光哦!


当今Google技巧市场的云容器办事竞争加剧,谷歌,亚马逊与微软Azure正在为开辟他们的办事而尽力,大年夜而可以或许更好、更快的适应市场。

这篇文┞仿经由过程对3种不合的云容器平台进行深刻比较,让读者懂得到哪一种平台合适您的企业成长。

Docker Linux云容器中最重要的竞争敌手仍然是亚马逊和谷歌,因为微软Azure参加,他们的竞争正在如火如荼的进行着。

亚马逊收集办事和Google正积极开辟云端容器办事,大年夜而更好的适应企业应用开辟营业。

这些公司的云容器办事于Docker容器治理可以或许远离用户,大年夜而更轻易安排和扩大其上构建的应用法度榜样。 然而,他们在彼此的产品之间仍存重大年夜差别,包含每个产品都选择实现主动缩放,冗余和与第三方对象和云的互操作性。

主动缩放是竞争的重要关键点

Google容器引擎(GKE)由pod,复制控制器和节点构成。 Pods是对应用法度榜样特定的逻辑主机建模的容器的逻辑分组。 复制控制器确保随便率性一?时光运行特定命量的pod副本。 节点是支撑容器化情况的Google Compute Engine虚拟机。

GKE基于Google的Kubernetes云容器营业流程平台。 Kubernetes 1.1版,11月24日宣布,1.0个月后初次表态,是市场上第一个应用程度pod主动缩放功能主动调剂pod的功能,这是用户异常寻求为GKE多种用例供给来由的功能。

笛卡尔实验室公司的合营开创人兼云架构负责人Tim Kelton说,“我们对所有类型的项目都进行了主动缩放,这是一家位于美国马萨诸塞州洛斯阿拉莫斯市的机械进修公司,负粜ウ理PB级卫星数据。

(备注:“TB是一个计算机存储容量的单位,它等于2的40次方,或者接近一万亿个字节(即,一千千兆字节)。”

一提到数据量级,人们平日会联想到美国国会藏书楼(见图)。德勤、麦肯锡、IBM、Gartner和移动告白公司Adfonic的数据专家向TechTarget记者介绍了PB级数据毕竟有多大年夜。

麦肯锡首席分析师Michael Chui指出,美国国会藏书楼“在2011年4月前已经收集了235TB的数据,而一个PB相当于它的4倍。”

TechTarget本身的百科网站Whatis有关于PB大年夜小的定义:“PB是数据存储容量的单位,它等于2的50次方个字节,或者在数值上大年夜约等于1000个TB。”

将来学家Raymond Kurzweil他的论文中对PB的定义进行延长良士类功能记忆的容量估计在1.25个TB。这意味着,800小我类记忆才相当于1个PB。

假设手机播放MP3的编码速度为平均每分钟1MB,而1首歌曲的平均时长为4分钟,那么1PB歌曲可以持续播放2000年。

如不雅智妙手机相机拍摄相片的平均大年夜小为3MB,打印照片的平均大年夜小为8.5英寸,那么总共1PB的┞氛片的并排分列长度就达到48000英里——大年夜约可以环绕地球2周。

1PB足够存储全部美国人口的DNA,并且还能再克隆2倍。)

同时,亚马逊的EC2云容器办事(ECS)由办事,义务和实例构成。 办事是构成应用法度榜样的义务组,而实例则是支撑容器的弹性计算云虚拟机,异常像GKE中的节点。

Amazon ECS的主动缩放功能与GKE的功能相反:办事可以应用Amazon CloudWatch和Amazon Web Services(AWS)Lambda进行主动缩放,实例也可以基于CloudWatch指标进行主动缩放,相当于pods - 不克不及主动缩放。

固然所有类型的主动缩放都很重要,然则Amazon用户欲望将主动缩放功能添加到ECS中。一个Web内容聚合器ACI信息组技巧副总裁Chris Moyer说:“扭转一个额外的实例意味着您有额外的才能来运行其他义务,但并不料味着任何新的义务将被转移。

“如不雅你只是在主动缩放你的实例,它并没有真正的赞助你处理额外的负荷——你必须把额外的义务放大年夜来扩大。”

跨越区域的冗余

在开辟ECS时,亚马逊优先推敲在同一集群中本地跨越可用性区域(AZ)的才能,以便根据客户需求对义务主动缩放进行冗余。 当ECS办事调剂法度榜样启动新义务时,它还会测验测验在集群中的AZ之间主动均衡。

“这很重要,因为单个AZ可以掉败,所以如不雅两个义务都在同一个AZ,那可以轻松地撤消你的办事,”Moyer说。

根据Google的Aronchick,Google可以经由过程敕令行界面(CLI)跨越GKE的多个区域。

“真的很轻易 – 只需两三个敕令,”他说。然而,这涉及到GKE客户最大年夜的欲望清单项:Web UI的改进,包含跨区域扩大集群。

Vendasta Technologies在Saskatoon Sask的首席架构师Dale Hopkins表示:“UI须要大年夜量的工作,该公司为媒体公司建立发卖和营销软件。 霍普金斯说,UI今朝许可集群创建和更多。 “若何扩大集群长短直不雅的。”

互通性

Kelton解释说,主动缩放可以派上用处。 有时,他的公司处理了一百PB的数据,这须要扩大到3万个内核。 他在Kubernetes的第一个版本 - 这是由GKE不久之后参加的 - “这不是核心功能集的一部分,”他说。 GKE的高等产品经理David Aronchick表示,GKE不支撑垂直容器扩大或节点主动缩放,然则这些功能即将推出,他还负责Kubernetes的产品治理。

ECS被构建为一个可扩大平台,旨在被放置在客户现有的工作流程中,重要用于代表用户处理集群状况。 与现有工作流程的集成的一部分实用于客户已经应用的对象,例如用于高等调剂的Apache Mesos。 亚马逊还拥有广泛的云容器合作伙伴收集,向亚马逊ECS供给诸如监控,持续集成和安然性等功能。

据Aronchick介绍,Google同时建立了一个云容器合作伙伴联盟,使得Kubernetes可以或许跨多个云供给商安排 - 并且也是今天的CLI功能。 当Kubernetes 1.0客岁夏天宣布时,Google引导了Cloud Native Computing Foundation的创建。 基金会成员包含企业袈淦办事公司,如IBM和红帽,以及最终用户Box,eBay和Twitter。

笛卡尔的Kelton说:“有了Kubernetes,我实际上可以在Amazon上安排,我可以安排在Azure上,我可以安排在IBM上,我可以安排在我本身的物理硬件上。 “这很有吸引力,因为我们有选择。” Google还有一个开源项目,每个月稀有百个提交者和数千个提交,许可Kubernetes快速添加新的功能,如程度pod主动缩放。


  推荐阅读

  同样是开源应用,百度PaddlePaddle和谷歌TensorFlow有什么不同?

51CTO诚邀您9月23号和秒拍/国美/美团元专家一路聊智能CDN的优化之路,抓紧时光哦! 比来,北京工业大年夜学的学生应用百度深度开源框架PaddlePaddle为平谷的桃农,制造了一台智能桃子分拣机>>>详细阅读


本文标题:没有对比就没有伤害!选择合适的云容器平台至关重要

地址:http://www.17bianji.com/lsqh/37443.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)