¿Qué tal si Google lanza la plataforma de código abierto Spinnaker 1.0?
Esta semana, Google lanzó Spinnaker 1.0, una plataforma de entrega continua multinube de código abierto que las empresas pueden implementar de forma rápida, segura y repetible en producción.
Ya en noviembre de 2015, Netflix se asoció con Google para abrir Spinnaker a la comunidad como plataforma de gestión de lanzamientos. Desde su lanzamiento inicial, Spinnaker ha estado disponible para múltiples organizaciones, incluidas Netflix, Waze, Microsoft, Oracle y Target.
Spinnaker 1.0 es de código abierto, viene con un panel de interfaz de usuario enriquecido, se puede instalar localmente y en la nube, y se puede ejecutar en máquinas virtuales o Kubernetes. Tiene soporte integrado para Google Compute Engine, Google Container Engine, Google App Engine, AWS EC2, Microsoft Azure, Kubernetes y OpenStack. Según Christopher Sanson, gerente de producto de Google Cloud Platform, planean agregar soporte para Oracle bare metal y DC/OS en un futuro próximo.
La plataforma también se integra con flujos de trabajo de integración continua existentes, como git, Jenkins, Travis CI, registros Docker y otros canales. Spinnaker también se puede utilizar para estrategias de implementación de mejores prácticas, como canarios de lanzamiento, entornos de múltiples etapas, implementaciones rojo/negro, segmentación del tráfico y reversión fácil.
Con Spinnaker, los programadores simplemente eligen qué estrategia de implementación usar para cada entorno, sin tener que escribir sus propias herramientas de implementación o mantener páginas web complejas de script Jenkins para implementaciones empresariales.
Además del lanzamiento de Spinnaker 1.0, Google Cloud Platform también lanzó una nueva herramienta de interfaz de línea de comandos (herramienta CLI) llamada Halyard. Sanson escribió en Halyard: "Los programadores tienen que administrar individualmente los microservidores que componen Spinnaker. Sanson dijo que con el lanzamiento de Spinnaker 1.0, todos los Spinnaker recién lanzados tendrán versiones individuales y seguirán versiones semánticas. p>
Sanson cree que con driza, actualizar a la última versión de Spinnaker es tan fácil como ejecutar un comando CLI