2020-12-29 14:18:30 阅读(143)
使用容器技术部署云应用的企业越来越多,容器与云的关系似乎越来越密切。因此,三大云供应商--AmazonWebServices,MicrosoftAzure和Google工-都推出了自己的容器服务。然而,这些服务并不完全相同。总部位于波士顿的云计算咨询公司,以达到本文的目的,CloudTechnologyPartners,对AmazonWebserviceses进行了深入分析(AWS),Google和Azure容器服务,仔细考虑用例。公司仔细研究了基于云的容器服务的评估或使用特点,包括数据管理、可扩展性、性能、安全性、Devops和管理操作集成(结果见表1)。用例涵盖了开发、运行和维护。简单地说,它涵盖了使用这三种技术构建和部署应用程序所必需的功能。比较三大主流云供应商按需容器产品的评分。1-5分,1是最低分,5是最高分。分为1意味着该技术根本不支持该技术,而5意味着该技术满足了该技术的大部分特性和功能需求。对Devops项调查的要求是容器子系统支持Devops操作和维护,或提供集成仓库的能力。Google正在评估中、本文为AWS或Azure容器服务企业提供了一些基础知识。但你自己应用程序的具体需求是推动最终产品决策的最重要因素。Azure容器服务集成和数据考虑(ACS)一个基于Apachemesos的开源容器编排系统。这意味着受益于ACS的前身,Mesos的特性和功能都有很好的口碑,用户可以认为ACS的特性和功能都不错。ACS,它还没有完全可用,是前面提到的最新的容器服务之一。随着Microsoft容器产品的进一步开发,我们将获得更多的数据,许多分数可能会发生变化。Google领先不多,AWS和Microsoft可能会很快赶上。AWSEC2容器服务服务(ECS)在内部,我们可以看到一些操作和维护问题,例如无法对容器进行细粒度监控。在考察ECS与管理、运维的集成能力时,应与其它AWS产品一样强大,与Google容器引擎一样强大(GKE)对比5分,我们不得不只给4分。然而,ECS确实包括CloudWatch集成,这与ACS相比是一个优势。此外,ACS现在只支持Linux容器。Windows的支持很快就好了,Microsoft引入了Mesos,.NET开发人员暂时不能使用这项服务。从数据的角度来看,所有这些服务都提供了原始数据链接,而无需强制使用外部API——,但仍有改进的空间。最大的担忧是,它们将原始数据服务与容器绑定在一起,并且不提供开放的数据访问,从而增强便携性。若数据紧密耦合到容器中,则很难创建便携式容器。我们将继续关注这一新兴领域。AWS、当考虑到Google和Azure容器的安全性时,我们发现Google服务通过其Kubernetes容器编排系统具有“秘密”功能和其他两种服务所没有的额外资源限制。因此,GKE在安全性方面得分最高。请记住,Microsoft也使用Kubernetes,但以不同的方式实现。该技术的大部分内容对用户来说都是抽象的。然而,当检查托管平台或集装箱服务运行的公共云平台时,谷歌平台比AWS或Azure稍微落后。虽然谷ogle可以与第三方认证访问管理(IAM)工具一起工作,但缺乏对原生IAM的支持。虽然这并不影响上表中的评分,但这也是决定使用哪个平台时需要考虑的一个方面。当考虑到Devops时,GKE和AmazoneCS都有自己的registry,但Azure容器服务没有。Google和AWS在考虑云上的容器服务时,提供了更好的Devops集成。可扩展性要求与您的应用程序需求有关,因此我们必须根据他们可以提供的机制进行假设,如Mesos,以及我们在项目中看到的一些用例。当这些技术被用于托管和操作容器时,您可以使用相同的解决方案。例如,使用Mesos的ACS应该能够提供良好的可扩展性,但不如GKE,GKE能够提供更好的集群能力。众所周知,AmazoneCS能够提供高质量的扩展,主要取决于AWS带来的高可扩展平台特性。综上所述,由于谷歌产品及其自身的Kubernetes容器集群,以及谷歌开发和运维支持的紧密集成,谷歌产品普遍更加先进。但是Google并没有领先太多,AWS和Microsoft可能会很快赶上。基于AWS的市场份额,它很可能在不久的将来提供更好的容器解决方案。
以上就是关于对比分析:AWS、Azure和GCE的容器服务的相关介绍,更多对比分析:AWS、Azure和GCE的容器服务相关内容可以咨询我们或者浏览页面上的推荐内容。我们将让你对对比分析:AWS、Azure和GCE的容器服务有更深的了解和认识。
推荐阅读
最新文章
猜你喜欢以下内容:
一 客户顾问-张三 一