¿Qué es Google Cloud Anthos? Kubernetes en todas partes

Google Cloud lanzó la plataforma Anthos en abril de 2019, prometiendo a los clientes una forma de ejecutar cargas de trabajo de Kubernetes en las instalaciones, en Google Cloud y, lo que es más importante, en otras nubes públicas importantes, incluidas Amazon Web Services (AWS) y Microsoft Azure.

Esta última parte crucial le ha llevado a Google Cloud algún tiempo para lograrla. La compañía finalmente anunció el soporte de Anthos para AWS en abril de 2020, mientras que el soporte de Azure permanece en vista previa con un grupo selecto de clientes por ahora.

Al hablar en Google Cloud Next en San Francisco en 2019, el CEO de Google, Sundar Pichai, dijo que la idea detrás de Anthos es permitir que los desarrolladores "escriban una vez y se ejecuten en cualquier lugar", una promesa para simplificar el desarrollo, la implementación y el funcionamiento de aplicaciones en entornos híbridos y múltiples. nubes públicas mediante un puente entre arquitecturas de nube incompatibles. 

Google Kubernetes Engine (GKE) y GKE On-Prem lanzados anteriormente permitieron implementaciones híbridas de Kubernetes, pero los clientes continuaron demandando una plataforma que simplificara la expansión de múltiples proveedores de nube rivales.

Al proporcionar una plataforma única para la gestión de todas las cargas de trabajo de Kubernetes, Google Cloud Anthos permite a los clientes centrar sus habilidades en una sola tecnología, en lugar de depender de expertos certificados en una multitud de tecnologías de nube patentadas.

De manera similar, Anthos proporciona consistencia operativa en nubes híbridas y públicas, con la capacidad de aplicar configuraciones comunes en infraestructuras, así como políticas de seguridad personalizadas vinculadas a determinadas cargas de trabajo y espacios de nombres, independientemente de dónde se ejecuten esas cargas de trabajo.

Componentes de Google Cloud Anthos

Anthos es la evolución natural de la plataforma de servicios en la nube que el proveedor estaba construyendo antes de 2019. Anthos combina el servicio administrado de Google Cloud, Google Kubernetes Engine (GKE), GKE On-Prem y la consola Anthos Config Management para una administración, políticas y seguridad unificadas. en implementaciones de Kubernetes híbridas y multinube.

Agregue Stackdriver para la observabilidad, GCP Cloud Interconnect para conectividad de alta velocidad, Anthos Service Mesh (basado en el proyecto Istio de código abierto de Google) y el servicio de implementación sin servidor Cloud Run (basado en el código abierto Knative) en la combinación, y Google Cloud busca proporcionar una ventanilla única y sin interrupciones para administrar las cargas de trabajo de Kubernetes, independientemente de dónde residan.

Al estar basado en GKE, Anthos se encarga de las actualizaciones de Kubernetes y los parches de seguridad automáticamente a medida que se publican.

La instalación de GKE On-Prem actualmente requiere VMware vSphere, aunque Google Cloud ha anunciado que permitirá que GKE On-Prem se ejecute sin un hipervisor de terceros a finales de este año. En el lanzamiento, los socios VMware, Dell EMC, HPE, Intel y Lenovo se comprometieron a ofrecer Anthos en infraestructuras hiperconvergentes.

Competidores de Google Cloud Anthos

El miedo al bloqueo del proveedor es muy real para los clientes empresariales. Ofrecer una ruta flexible y abierta para pasar a la nube es algo así como un santo grial para los proveedores de la nube en la actualidad. Pero algunos quieren tener su pastel y comérselo, atrapando a esos clientes dentro de su propio ecosistema cuando los clientes deciden mover las cargas de trabajo a la nube.

Amazon Web Services finalmente cedió en el frente de la nube híbrida cuando anunció AWS Outposts para ayudar a los clientes a superar las cargas de trabajo locales y en la nube. AWS Outposts, una extensión de la nube de AWS a los centros de datos locales, combina hardware configurado por AWS y servicios y API administrados por AWS. 

Oracle Cloud at Customer y Microsoft Azure Stack son ofertas de nube híbrida similares de otros actores importantes, mientras que las ofertas de plataforma como servicio de Red Hat OpenShift y VMware Tanzu, ambas respaldadas por Kubernetes, permiten que las cargas de trabajo empresariales en contenedores se ejecuten en entornos híbridos y públicos. nubes.

En su intento por derrocar a estos grandes rivales, Google Cloud está haciendo una gran apuesta a que Kubernetes sea el futuro de la infraestructura empresarial. Por supuesto, los rivales de Google también están presionando agresivamente en el mundo administrado de Kubernetes, pero como la placa de Petri donde se cultivó Kubernetes, Google tiene un fuerte reclamo de ser la mejor manera de ejecutar esa tecnología.

Migrar para Anthos

Para ayudar a los clientes a comenzar, Google lanzó Migrate for Anthos a raíz de la adquisición en 2018 de Velostrata, una empresa israelí especializada en la migración a la nube al desacoplar inteligentemente el almacenamiento y la computación, lo que permite a las empresas dejar el almacenamiento en las instalaciones y ejecutar la computación en la nube. Migrate for Anthos permite convertir cargas de trabajo en contenedores para Kubernetes directamente desde servidores físicos y máquinas virtuales.

¿Como funciona? Migrate for Anthos analiza el sistema de archivos de un servidor o máquina virtual y lo convierte en un volumen persistente de Kubernetes. Los contenedores de aplicaciones, contenedores de servicios, redes y volúmenes persistentes terminan en un pod de Kubernetes, que es un grupo de contenedores que se implementan juntos en el mismo host. 

Para los clientes de Google Cloud Platform, comenzar con Anthos es tan simple como crear un nuevo clúster de GKE, con la malla de servicios de Istio habilitada, en la consola. 

Para los clientes locales, el primer paso para ejecutar Anthos implica configurar un clúster de GKE On-Prem y migrar a través de una aplicación existente. Una vez que este clúster esté registrado con GCP, puede instalar Istio para lograr visibilidad de la carga de trabajo en todos sus clústeres. Luego, al habilitar Anthos Config Management en tus clústeres de GKE, todas las políticas de Kubernetes e Istio se pueden administrar en un solo lugar.

¿Qué sigue para Google Cloud Anthos?

Config Manager recibió un útil impulso en abril de 2020, cuando Google Cloud anunció que los usuarios de Anthos ahora podían ejecutar la misma administración de configuración para máquinas virtuales en Google Cloud que usaban para contenedores.

Google Cloud también está trabajando para brindar soporte para aplicaciones que se ejecutan en máquinas virtuales en Anthos Service Mesh, lo que permitiría una administración consistente de políticas y seguridad en todas las cargas de trabajo en Google Cloud, en las instalaciones y en otras nubes.

Precios de Google Cloud Anthos

Anthos se vende a través del equipo de ventas empresariales de Google Cloud como una suscripción mensual por plazo con un compromiso mínimo de un año. Luego, su precio se basa en bloques incrementales de 100 vCPU, a partir de $ 10,000 por bloque, independientemente de dónde se ejecute esa carga de trabajo.