El otro día escribíamos que Microsoft incluirá Docker en Windows, hoy leo en genbetadev que Google ha presentado Google Container Engine, una plataforma sobre App Engine para manejar de forma distribuida (en la nube) contenedores de Docker.

La filosofía de Docker es virtualizar lo mínimo necesario para ejecutar una aplicación, sin la necesidad de tener un sistema operativo completo como host, sino que este puede ser compartido por más contenedores con el consiguiente ahorro de recursos. Cada contenedor sigue un principio de responsabilidad única, así podemos partir una aplicación en distintos container con los servicios específicos necesarios. Hablamos de orientar nuestro desarrollado a microservicios mucho más fáciles de mantener y, por supuesto, de desplegar en producción e incluso sustituir en caliente.

El soporte de Docker en App Engine aún está en beta.