Google beefs up its cloud to support Docker containers
Google have recently announced a new service for the secure hosting, sharing and management of private container repositories. This will now allow images to be stored on the same account you’re using to stage projects.
The team responsible for Google’s Cloud Platform want to ensure we understand how the “container revolution” will help build and run more efficient and effective applications, via a series of articles focused on modern cloud computing to be published over on the Google Cloud Platform Blog. Among these articles, information about Google’s new container support was announced last week.
Google Container Registry
The beta release of the Google Container Registry is a service similar to what Docker (and recently also CoreOS) already offer, with Google saying its new registry offers certain advantages for its cloud clientele. Among these advantages is access control, which gives customers the ability to host private images under their own Google Cloud Platform project. The images are protected by server-side encryption before being written to disk, as well as being cached by Google’s datacentres.
The extra security that this provides for users is enticing, especially given that there is no additional charge for using the service during its beta period (other than fees for networking and storage resources that your private images consume). Taking this into consideration, it becomes efficient to maintain your private container images with a service that is already hosting your application.
Released in November, Google Container Engine adds Docker container support to its cloud with a service powered by Kubernetes open source software. While enabling users to run and manage Docker containers on Google Cloud Platform’s virtual machines, GCE also provides better deployment predictability. The software is also scalable and can run multiple containers in a single virtual machine, or scale to many as your application grows.