vm, Serverless容器的崛起

阅读时间:5分钟

容器的新标准

集装箱已经成为发展进程的标准输出。他们大多是用于micro-services架构,小功能构建块。根据IDC世界上超过85%的组织已经在他们的一些使用容器环境和超过40%是在生产中使用的容器。采用率是巨大的,继续加速。

这种增长,一些挑战增加了关于基于容器的应用程序的业务支持。常见的问题包括容器本身,他们生活的管理,获得控制他们允许执行的操作,部署实践和通用安全与合规。对资源的访问可以将容雷竞技rabet官网器有问题和困难,更不用说管理基础设施的池下面的容器,需要供应、管理、自动伸缩,甚至打补丁。

这些挑战后,Kubernetes已成为标准集装箱编配。这是怎么发生的?这将是一个好故事的另一个博客:)。

Kubernetes,容器可以由集群管理在公共云、混合云,甚至在多重云环境中。然而,部署和管理自己Kubernetes Kubernetes很难和管理服务已成为一个流线型的方式在公共云部署容器。管理Kubernetes是不断发展的,慢慢地,serverless容器成为常态。

与容器VM又扮演了什么角色?

管理底层虚拟机运行Kubernetes运营带来严重的过载和“serverless”容器从公共云服务供应商来解决这个问题。虽然有用,但这些服务远非成本效益和功能齐全。

在这篇文章中,我们将看看三大云提供商提供的不同服务,并展示如何Spotinst海洋可以帮助你使用弹性基础设施成本和性能优化的方式。SpotInst海洋提供了更好的ROI利用公众和本地数据中心的高效部署容器与Kubernetes集群。

容器服务与VM开销

容器管理
容器服务与VM管理开销

容器服务没有VM开销

容器管理
容器服务没有VM开销

亚马逊网络服务

亚马逊网络服务提供了各种容器服务来满足现代集装箱工作负载的需要。弹性容器通过AWS服务是一个早期的容器服务市场的自营编配引擎。Kubernetes成为集装箱编配标准后,AWS的,他们的管理Kubernetes服务,提供云服务。AWS Fargate AWS的serverless容器为容器提供支持AWS ECS编排。

的优势
  • 亚马逊的优势在于使用容器服务给予客户更多的灵活性。他们提供了两种不同类型的容器服务,亚马逊ECS的。ECS提供了更多的灵活性在负载平衡器和集成与我为容器角色任务,它使用一个专有编制工具。AWS的编制提供了一个基于标准的Kubernetes容器。AWS Fargate serverless容器提供,目前支持ECS只有今天。
弱点
  • 的,有额外的操作开销在部署应用程序,因为用户需要管理底层虚拟机。
  • 与其他AWS服务的集成的是有限的。例如,EC2节点配置通常是一个单独的进程完成Cloudformation模板。此外,存储类等基础设施需求需要手动配置。
  • 没有对Kubernetes Fargate支持
  • 在规模、Fargate明显更昂贵的比管理按需定价实例。
注意事项

AWS Fargate是最简单的方法使用ECS serverless模型。Fargate为开发人员提供了一个简单的方法开始部署容器,然而,用户更倾向于Kubernetes生产环境和没有Fargate的支持,这使得转型困难。此外,Fargate是溢价定价模型和显著提高集群的整体成本。

读到EC2 vs Fargate

谷歌云

谷歌提供了Google App Engine,平台作为一种服务提供支持OCI兼容的容器,与谷歌Kubernetes引擎,他们Kubernetes服务管理。他们没有一个相当于AWS Fargate但Google App Engine的灵活的定价提供了类似的优势。AWS Fargate和Google App Engine然而,不是苹果和苹果的比较,有显著差异。

的优势
  • 谷歌Kubernetes引擎运行最新版本的Kubernetes,使开发者可以更快地存取更新Kubernetes特性
  • 结合其他谷歌服务包括与Istio以及本地集成服务网格。服务网格项目如Istio和linkerd越来越流行方式提供服务发现和Kubernetes内执行。
  • 谷歌提供了一个本地版本Kubernetes引擎混合云部署。
弱点
  • 缺乏一个专门的服务像AWS Fargate或Azure容器实例。
注意事项

谷歌Kubernetes引擎无缝混合Kubernetes环境是一个很好的选择。说它增加了巨大的运营开销由于缺少serverless祭。按需定价模型是基于实例的次优时利用弹性基础设施。Google App Engine提供了更好的用户体验,但它是固执己见,缺乏谷歌Kubernetes引擎的灵活性。

雷竞技地址ray

雷竞技地址ray微软Azure托管Kubernetes提供服务称为Azure Kubernetes服务(部)和serverless容器服务叫做Azure容器实例(ACI)。部虽然价格是基于底层虚拟机,Azure容器部署定价基于容器组包含一个或多个实例。容器组的成本是基于所需的内存和个vCPU整个集团。

的优势
  • Azure容器实例(ACI)与Kubernetes集成,提供用户的一种方式使用Kubernetes集群没有管理底层基础设施。
  • 部和ACI都与许多Azure服务集成,方便使用Kubernetes Azure的客户
  • 支持Windows和Linux容器
弱点
  • 缺乏对混合部署的支持
  • 在规模、价格成为一个操作问题,很难管理。
  • 平价失踪重要特性元素在网络和存储。

没有虚拟机,对容器

运行容器没有vm的炒作是真实的。

我们正在见证一个主要趋势,在管理容器集群推动转向更抽象的基础设施,更少的VM管理开销,更专注于容器,豆荚的“一等公民”。与这一趋势,AWS Fargate广告平台Azure (ACI)和容器实例Spotinst海洋越来越流行的非常迅速。管理虚拟机是没有意义了,开销的规模并照顾它。

Baidu
map