Google Container Engine: Ready to rock 'n' roll

Embracing and extending open-source shenanigans?

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

So Tom "bang-bang" Maxwell silver-hammers his keyboard: [You're fired -Ed.]

There are two open-source technologies underlying Container Engine:..Docker for automating the deployment of applications inside software containers, and the Google-built Kubernetes for making these siloed applications work together in unison even when hosted across multiple cloud hosts.

Beyond management of clusters, Container Engine also equips [you] with logging and container health checking tools, and makes it incredibly easy to scale CPU and memory up or down as an applications’ needs change. 

Siloing applications with Kubernetes into separate, virtual environments allows one to easily limit the resources any one environment gets access to, preventing an app gone haywire from hogging too much of the total available memory, for example.  MORE

Meanwhile, Scott M. Fulton III is our Vth voice, with this cloudy punnage:

Still up in the the matter of whether a preferred public platform for container deployment will emerge out of the melee that is today’s market.

Container Engine is effectively Google’s public product-ization of Kubernetes as a service. ... It builds a business model not so much around containers as around orchestration.

Cloud infrastructure platforms are, at their core, mainly a pool of virtual machines. But [Google's] ultimate goal [is] a world where...conventional VMs had ceased to exist.  MORE

You have been reading IT Blogwatch by , who curates the best bloggy bits, finest forums, and weirdest websites… so you don't have to. Catch the key commentary from around the Web every morning. Hatemail may be directed to @RiCHi or Opinions expressed may not represent those of Computerworld. Ask your doctor before reading. Your mileage may vary. E&OE.

Join the TechWorld newsletter!

Error: Please check your email address.

Tags DockerGoogle

More about GoogleLinux

Show Comments