谷歌是支持容器的最新云服务提供商,容器是一种新兴的虚拟化技术,拥护者声称它可以简化在云中运行工作负载的过程。
谷歌现在为生产工作负载提供了名为谷歌容器引擎的容器管理服务。这为企业在容器中运行最重要的应用程序奠定了基础谷歌云平台。
越来越多的组织使用容器作为构建应用程序的一种方式,可以方便地扩展、复制和升级应用程序。新服务提供了一种管理大量容器的方法,从而消除了许多涉及许多容器的编排操作的低级工作。
谷歌于2014年11月首次推出集装箱引擎,作为预览版. 有了这个商业版本,Google保证该服务已经为生产工作负载做好准备,保证99.95%的正常运行时间。
价格也已设定。最多可免费使用6个节点。管理超过6个节点的成本为每个集群每小时0.15美元。
谷歌本身就使用容器来运行自己的Internet服务,比如搜索和电子邮件。
使用容器,组织可以以模块化的方式构建它们的应用程序,每个组件包含应用程序的一部分——这种实践称为微服务体系结构。当需要更新应用程序时,可以轻松地交换新容器,从而最小化操作中的影响。
集装箱也为软件开发的DevOps风格在这种模式下,开发人员在创建软件程序时可以快速地进行迭代,方法是将其打包到容器中,这样各个组件就可以轻松、频繁地进行测试。
使用该服务,用户可以将包含多个容器的复杂应用程序部署为单个操作。谷歌容器引擎还记录操作并确保每个容器都能正常运行,还提供了一种通过添加额外的处理或内存来调整集群大小的简单方法。
提供清单服务的初创公司Porch发现,在谷歌上使用基于容器的方法只需要使用其他基于云的服务所需资源的40%左右并在博客上宣布了这一消息。
基于容器的体系结构还允许组织在内部部署和云服务之间或在两个云服务之间移动其应用程序。微软、IBM、Red Hat和VMware都在它们的服务和企业软件栈中提供了容器管理技术。
谷歌容器引擎是基于库伯内特斯,这是一款由谷歌开发并以开源方式发布的容器管理软件。
由于谷歌网站上的信息不正确,这个故事的早期版本为谷歌容器引擎提供了错误的价格。它最多可以免费使用6个节点,每个集群管理6个以上节点的成本为每小时0.15美元。