您的位置:网站首页 > 装备指南 > 正文

容器云平台选型指南

类别:装备指南 日期:2020-12-15 6:22:28 人气: 来源:

  容器即服务平台,能够让开发人员更轻松地部署Docker容器,并将其引入应用程序当中。以往,企业大多会使用Kubernetes完成这方面工作。随着现代容器化应用程序在企业中应用范围的不断增长,各大服务供应商开始以「即服务 」的方式提供容器基础设施与管理方案。

  根据Flexera发布的《2020年云计算现状报告》,容器技术在全球企业中的使用范围不断增长,有65%的受访组织表示他们正在使用Docker容器,58%的企业表示他们正在以某种方式使用Kubernetes编排系统。结合调查结果,目前资源与专业知识的欠缺已经成为使用容器技术构建并应用程序的主要挑战。也正因为如此,开发人员开始越来越多地转向容器即服务(CaaS)类产品,而三大主要云服务商在CaaS领域也不出意外地占据着优势。

  云服务商实际上向用户提供的是一套托管形式的容器编排引擎(其大多数源自谷歌极具人气的Kubernetes开源项目),用以部署并运行容器、管理集群、实现自动化扩展与故障管理,并通用基础设施层中的治理及安全性问题。总体来看,CaaS平台能够处理一切联网、负载均衡、、日志记录、身份验证、安全性、自动扩展以及持续集成/持续交付(CI/CD)功能。

  正是凭借这种强大的能力,企业得以在CaaS的支持下既利用云基础设施的优势,也能够顺利避免PaaS所带来的供应商锁定问题 (例如AWS Elastic Beanstalk, Azure App Service或者Google App Engine),将容器承载的工作负载轻松在不同之间往来迁移。

  而CaaS与经典基础设施即服务(IaaS)之间的核心区别,在于企业自身是否需要掌握Kubernetes(或其他容器编排工具)的相关资源及管理技能。很明显,CaaS能够帮助我们摆脱这种硬性要求,将相关工作交由云服务商打理。此外,CaaS还具有更灵活的可移植特性,不少供应商都提供可部署在本地或云端的CaaS平台,以供自己的容器能够跨多种云及/或本地加以运行。

  前德意志银行员工、现任BBC开发人员Rob Isenberg提到,“大家可以在基础设施层级上管理任务并自行设置编排工具,也可以使用容器平台来处理基础设施并提供预先安装的编排工具,借此部署并扩展容器。”

  在CaaS上运行容器,类似于在IaaS上运行虚拟机;其主要优势在于良好的部署速度及易用性、即付即用的云模型简单性,以及之前提到的不受供应商锁定影响的灵活性。

  将容器基础设施交由云供应商打理之后,企业可以直接启动并运行容器,而无需投资采购自有硬件、亦无需构建并运行自有Kubernetes集群或者其他容器编排系统。此外,通过容器化应用程序,企业也可以更轻松地将应用程序迁移至不同的或者供应商生态系统当中,由此实现更大的灵活性与可扩展性。

  所有这一切,都将显著提高成本效率,包括使用容器以更好地根据需求执行横向扩展,并企业只需要为实际使用的云资源付费。容器的轻量化程度也远高于虚拟机,这意味着它们的资源消耗量更低,因此通常拥有更快的运行速度与更低的使用成本。

  指令与记录层面的一致性还带来另一大优势,即隔离在容器中的各项服务都只可以通过流行的边车部署模型建立起更高效的日志聚合与集中机制。

  但必须承认,将传统应用程序迁移至容器仍是一项的工作,即使是在基于CaaS的应用程序之上也是如此。Flexera的云现状报告提到,有34%的受访者在这方面遇到了挑战。在面向容器的应用程序迁移当中,往往涉及将单体式应用程序拆分为微服务架构;对于历史较长且规模较大的企业来说,这背后往往对应着重大的文化与技术转变,难度可想而知。高粱地儿野炕头

  大多数主要云服务商都提供自己的CaaS产品,此外其他几家供应商也都希望在这片市场上一展。

  除了三大云服务巨头之外,包括IBM/Red Hat、VMware、SUSE/Rancher、Canonical、D2iQ(原Mesosphere)、Rackspace、甲骨文、HPE、阿里巴巴、华为以及腾讯在内的各服务商也都推出了自己的托管CaaS方案选项。其中相当一部分产品能够在本地、公有云乃至混合中进行部署。

  在Gartner发布的《竞争格局:公有云容器服务》报告中,将Google的GKE确定为领先的托管Kubernetes选项。

  Forrester的分析师们则在2019年第三季度,将AWS评为最新公有云企业容器平台领导者,微软与谷歌则紧随其后。需要注意的是,尽管Forrester的报告仅涉及七家供应商,而且仅关注公有云这一类部署场景。

  根据报告作者的表述,AWS“在部署选项、安全性以及深度集成等方面处于领先地位。凭借着广泛的完全托管(及无服务器)Kubernetes(K8s)方案选项,以及无与伦比的云容器部署总量,AWS不断创新,并将其容器平台与领先的安全性及网络功能加以深度集成。”

  微软向来以强大的开发人员使用体验及全球影响力而备受赞誉,但报告称其容器方案的使用复杂性令人难以理解。谷歌虽然拥有丰富的Kubernetes专业知识以及在多云下的良好兼容能力,但产品的复杂度同样有些离谱。线年云原生计算基金会的调查,尽管AWS EKS成为最受欢迎的容器管理平台,但GKE、Docker EE/CE与AKS也在紧紧追赶而且差距不大。

  关于CaaS产品的信息主要来自各服务供应商自身,所以我们难以做出真正客观且的选择。如上所述,Forrester与Gartner虽然各自深入研究了这一领域,但关注的主要是供应商之间的竞争关系,而并非CaaS的实际发展节奏。

  每日头条、业界资讯、热点资讯、爆料,全天微博播报。各种爆料、内幕、花边、资讯一网打尽。百万互联网粉丝互动参与,TechWeb微博期待您的关注。

  

0
0
0
0
0
0
0
0
下一篇:没有资料

网友评论 ()条 查看

姓名: 验证码: 看不清楚,换一个

推荐文章更多

热门图文更多

最新文章更多

关于联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助

赞助合作:

声明:网站数据来源于网络转载,不代表站长立场,如果侵犯了你的权益,请联系客服删除。

CopyRight 2010-2016 中航旅游-中航旅游,中航景点,中航旅游资讯 All Rights Reserved