Subscribe / Unsubscribe Enewsletters | Login | Register

Pencil Banner

Google Container Engine: Could it be evil?

Richi Jennings | Aug. 28, 2015
Embracing and extending open-source shenanigans?

Google Container Engine
"Container Engine represents the best of our experience with containers and we're excited for you to give it a spin."

Google Container Engine is finally out of beta. The search-engine-cum-advertising-broker is also all about that containerization.

But is Google's use of open-source projects such as Docker and Kubernetes entirely unselfish? Or will proprietary Google "enhancements" lock you in?

In IT Blogwatch, bloggers float away, dreaming of simple devops. 

curated these bloggy bits for your entertainment.

Frederic Lardinois fries up the tasty bites of news for our breakfast:

Google's Container Engine, its service for running and managing Docker containers on its cloud now out of beta. ... Google now considers it ready for production use and backs it with a 99.5 percent uptime SLA. 
[It] allows developers to set up a managed cluster for their container deployments with just a few clicks. ... Developers who want to use the service need to set up their clusters and declare their container's requirements. ... Google's service will [then] monitor the cluster. 
Developers can scale their cluster as needed. The system also allows for hybrid deployments using the Google Cloud VPN.  MORE

And Jaikumar Vijayan explains more further, also:

Google announced Container Engine last year as a cluster management and orchestration tool for Docker containers. It's been available on a beta basis...for the past several months. 
One of the most touted benefits of container technology is that it boosts application portability and delivery. Containers developed in one environment can run equally well in another [so] developers do not have to worry about the underlying infrastructure when developing. 
Google's Container based on [its] open-source Kubernetes orchestration technology. [It] supports what Google describes as a declarative management feature. ... Using a simple JSON (JavaScript Object Notation) configuration file, developers can declare their container requirements, such as the amount of CPU or memory.  MORE

From the horse's mouth, it's Google's Craig Mcluckie:

While containers make packaging apps easier, a powerful cluster manager and orchestration system is necessary to bring your workloads to production. [It] also makes application management easier. 
Many applications take advantage of multiple containers; for example, a web application might have separate containers for the webserver, cache, and database. ... Most customers live in a multi-cloud world, using both on-premises and public cloud infrastructures to host their'll be able to move workloads, or take advantage of multiple cloud providers...whether you use on-premises, hybrid, or public cloud infrastructure. 
Everything at Google, from Search to Gmail, is packaged and run in a Linux container. Each week we launch more than 2 billion container instances.  MORE


1  2  Next Page 

Sign up for CIO Asia eNewsletters.