Descripción general de la migración de cargas de trabajo a contenedores

Usa Migrate for Anthos y GKE para convertir cargas de trabajo basadas en VM en contenedores que se ejecuten en clústeres de Google Kubernetes Engine (GKE) o Anthos. Puedes migrar cargas de trabajo desde VM que se ejecutan en VMware, AWS, Azure o Compute Engine, lo que te da la flexibilidad de crear contenedores para tus cargas de trabajo existentes de manera sencilla.

Puedes migrar tus VM de plataformas de origen compatibles a las siguientes:

Acerca de los clústeres de GKE y Anthos

Los clústeres de Google Kubernetes Engine (GKE) proporcionan servicios de Kubernetes seguros y administrados con ajuste de escala automático y compatibilidad con varios clústeres. GKE te permite implementar, administrar y escalar aplicaciones en contenedores en Kubernetes con la tecnología de Google Cloud.

  • Autopilot: GKE aprovisiona y administra la infraestructura subyacente del clúster, incluidos los nodos y grupos de nodos, lo que te brinda un clúster optimizado con una experiencia práctica. Para obtener las ventajas de usar el administrador de servicios simplificado de Linux, consulta Migra a los clústeres Autopilot y Cloud Run.

Anthos es una plataforma de administración de aplicaciones que proporciona una experiencia de desarrollo y operaciones coherente para los entornos locales y en la nube. Anthos incluye un conjunto de componentes principales que incluyen los siguientes:

  • Anthos GKE: servicio de organización y administración de contenedores para ejecutar clústeres de Kubernetes en entornos locales y en la nube. Anthos se basa en clústeres de Anthos en Google Cloud, clústeres de Anthos alojados en VMware o clústeres de Anthos en AWS para administrar las instalaciones de Kubernetes en los entornos en los que deseas implementar tus aplicaciones.

  • Anthos Config Management: Define, automatiza y aplica políticas en todos los entornos para cumplir con los requisitos de seguridad y cumplimiento de tu organización.

  • Anthos Service Mesh: Administra y protege el tráfico entre servicios mientras supervisa, soluciona problemas y mejora el rendimiento de la aplicación.

  • Seguridad de Anthos: Proporciona controles coherentes en todos tus entornos para proteger las implementaciones de nubes híbridas y múltiples.

Acerca de Cloud Run

Cloud Run es una plataforma de procesamiento administrada que te permite ejecutar contenedores sin estado que se pueden invocar a través de solicitudes web o eventos de Pub/Sub. El administrador de servicios de Linux simplificado te permite implementar tus cargas de trabajo de contenedores migradas en Cloud Run.

Acerca de Migrate for Anthos and GKE

Para obtener una introducción del valor de Migrate for Anthos and GKE y las vistas de alto nivel, consulta la siguiente documentación.

Explorar

Prueba los siguientes recursos para obtener orientación paso a paso sobre el proceso de migración.

Guía de inicio rápido

Usa la guía de inicio rápido para migrar una VM simple de Compute Engine. Esta guía te mostrará los pasos básicos que realizarías en la mayoría de las migraciones de Linux.

Instructivo

Usa este instructivo para aprender a mover un servicio y su base de datos de una VM a un entorno de GKE sin cambios en el código. La aplicación de muestra que se usa es Bank of Anthos, una simulación de un servicio bancario minorista, con sus propias bases de datos y red de procesamiento de transacciones.

Labs prácticos

Usa los siguientes labs para crear un entorno de desarrollo, incluida una VM de muestra que se debe migrar (no necesitas una Cuenta de Google existente para realizar estos labs):

Pasos para la migración

Con Migrate for Anthos and GKE, puedes migrar y modernizar tus cargas de trabajo existentes a contenedores en un clúster de Kubernetes seguro y administrado.

En las siguientes secciones, se describen los pasos para migrar VM a contenedores. Sigue estas secciones en orden. Cada una se basa en la anterior.

Califica cargas de trabajo de origen

Determina las VM de Linux y Windows que se ejecutan en VMware, AWS, Azure o Compute Engine que deseas ejecutar como contenedores en GKE o Anthos:

Configura Migrate for Anthos and GKE

Crea un clúster de procesamiento para ejecutar los componentes de Migrate for Anthos and GKE que realizan las transformaciones necesarias para migrar una carga de trabajo de una VM de origen a un contenedor de destino:

  • En VMware, AWS y Azure, cuando el destino es Google Cloud, existe una dependencia en la instalación de Migrate for Compute Engine para facilitar la transferencia de cargas de trabajo a Google Cloud.

  • En VMware, para migrar la aplicación a fin de que se ejecute en un contenedor local, instala clústeres de Anthos alojados en VMware en el entorno de vCenter/vSphere de la VM de VMware de origen para realizar la migración.

  • En AWS, para migrar la aplicación a fin de que se ejecute en un contenedor en AWS, instala clústeres de Anthos en AWS en la región de la VM de origen de AWS para realizar la migración.

  • En el caso de las VM de Windows, solo se admite la migración de VM de Compute Engine a contenedores que se ejecutan en GKE o Anthos en Google Cloud. Por lo tanto, las VM de Windows de otras fuentes primero deben migrarse o clonarse a las VM de Compute Engine mediante Migrate for Compute Engine.

Para obtener instrucciones completas, consulta los pasos de configuración.

Migra cargas de trabajo de Linux

Migra tus cargas de trabajo de Linux a contenedores y, luego, implementa los contenedores en un clúster de GKE o Anthos en Google Cloud, en clústeres de Anthos en VMware o en clústeres de Anthos en la versión 1.4 o posterior de AWS.

Migra las cargas de trabajo de Windows

Migra tus cargas de trabajo de Windows a los contenedores y, luego, implementa los contenedores en un clúster de GKE o Anthos en Google Cloud, en clústeres de Anthos en VMware o en clústeres de Anthos en la versión 1.4 o posterior de AWS.

Desinstalar

Para obtener instrucciones, consulta Desinstala Migrate for Anthos and GKE.

¿Qué sigue?