Google提供容器管理服务 支持纯微服务架构运行
T巨头Google现已加入Docker豪华午餐,它为客户提供了一项简洁、高效且稳定的容器服务,目前GCE已全面对外开放。
Google是最新的容器云服务提供商,而容器技术是一种新兴的虚拟化技术,其支持者称它可以简化在云中运行应用的流程。
Google现开始提供名为Google Container Engine(以下简称GCE)的容器管理服务。这为商业用户在Google云平台的容器中运行它们最重要的应用提供了可能。
越来越多的公司开始使用容器来构建应用,它可以方便地实现扩展、复制以及升级。这个新服务提供了一种全新的途径来管理大量容器,免除了涉及到多容器业务流操作的大量底层工作。
Google于2014年11月首次对外发布了容器引擎,不过只是预览版本。随着这次商业性的发布,Google确保该服务已经具备好应对生产环境的各种条件,并承诺99.95%的正常运行时间。
另外,定价也已经确定。少于6个节点的用户可以免费使用,若需管理多于6个节点则需为每个集群支付$0.15/小时的费用。
Google自身早已使用容器来运行Internet服务,例如搜索和邮箱服务。
通过容器,公司可以让每个组件包含一部分应用,以模块化的方式构建它们的应用,这就是广为人知的微服务架构。当应用需要更新时,一个新的容器可以轻易地实现替换,以减小对操作的影响。
容器也为DevOps形式的软件开发创造了条件。这种情况下,开发者在开发应用时快速地迭代,通过在容器中打包,每个独立的组件都可以轻松地进行测试。
通过这个服务,用户在单次操作中,完成对多容器复杂应用的部署。GCE会记录操作日志,以确保每个容器的正确运行,它也提供一条简易的途径,通过增加额外的处理器或内存,来调整集群的大小。
Porch是一家初创公司,它为客户提供一项列表服务来寻找家装专业人士。在一篇宣布GCE发布的文章中,我们发现Porch声称,与其它云服务相比,使用Google的基于容器的解决方案只需要约40%的资源。
基于容器的架构也允许公司在内部部署环境与云服务,抑或是两个云服务之间,迁移它们的应用。Microsoft、IBM、Red Hat和VMware都通过它们各自的服务和企业软件栈提供容器管理技术。