1月23日 谷歌宣布推出新版谷歌容器注册服务Beta版
最近几个月,谷歌推出了几项服务,让开发者更容易在其云平台上运行Docker容器。例子包括一个被称为谷歌容器引擎的托管容器管理平台;带有容器优化的谷歌计算引擎图片;以及Kubernetes,一个用于管理主机集群中容器化应用程序的开源工具。
在这些措施的基础上,谷歌于1月23日宣布,将推出新的谷歌容器注册服务的Beta版,这将使开发者能够在其云平台上托管、共享和管理私有的Docker容器存储库。
云平台技术项目经理Praful Dublish在宣布该服务的博客文章中表示,该服务为公司提供了一种方式,以确保只有项目团队的授权成员才能访问云中的私有Docker容器映像。
作为云平台项目的一部分,该注册表允许开发人员在谷歌云存储中托管私有图像。他说,这使参与该项目的开发人员能够使用谷歌云平台软件开发工具包的命令行安全地推送和提取图像。Dublish指出:“然后,容器主机VM可以轻松访问受保护的映像。”
注册服务还将提供服务器端加密,以确保私有容器图像在上传到谷歌云后会自动加密。该注册表还将实现容器的快速可靠部署,因为私有图像存储在云中,并缓存在谷歌数据中心。他们已经准备好部署到谷歌的容器引擎集群或为运行在计算引擎上的容器优化的虚拟机。
Docker技术基本上使应用程序能够在高度可移植的“容器”中运行,并运行在主机操作系统之上。与要求主机系统上的每个虚拟机都有一个操作系统实例的虚拟机不同,多个容器可以共享一个主机操作系统。与虚拟化技术相比,这种方法使公司能够在单个服务器或主机系统上运行更多的应用程序。
Docker提供了对超过15,000个“映像”和其他软件组件的访问,因此企业可以轻松地容器化应用程序,公司可以使用它们来快速构建应用程序容器。开发人员可以使用该公司的Docker Hub下载和上传图像和其他软件组件,并在容器上与其他开发人员共享和协作。
Docker还提供了一个私有注册表,开发人员可以使用它在应用程序开发程序上进行协作,而无需公开发布图像。一些公司在防火墙后建立了自己的Docker注册表,以便在开发过程中严格控制容器组件的访问和共享。
谷歌新的容器注册中心现在为开发人员提供了另一个选项来做同样的事情。在宣布其新服务的测试版可用性时,谷歌将在线零售商Zulily的体验吹捧为开发者可以从该服务中受益的一个例子。
谷歌援引Zulily的软件工程师的话说:“私有注册中心可以提供帮助,但它们需要有效的证书、身份验证和防火墙、备份和监控。”谷歌的服务满足了这些要求,并提供了一个易于与Zulily的应用程序开发和部署工作流集成的注册表。
在测试期间,虽然开发者将需要为存储在谷歌云服务平台中的任何私有图像所消耗的存储和网络资源付费,但他们仍然可以免费使用Container Register服务。
郑重声明:本文版权归原作者所有。转载文章只是为了传播更多的信息。如果作者信息标注有误,请第一时间联系我们修改或删除。谢谢你。
标签: