Acerca de Migrate to Containers

Usa Migrate to Containers para modernizar aplicaciones tradicionales de instancias de máquinas virtuales (VMs) a contenedores nativos que se ejecutan en Google Kubernetes Engine (GKE), clústeres de Anthos o la plataforma de Cloud Run. Puedes migrar cargas de trabajo desde VMs que se ejecutan en VMware o Compute Engine, lo que te da la flexibilidad de alojar en contenedores tus cargas de trabajo existentes de manera sencilla. Migrate to Containers admite la modernización de las aplicaciones IBM WebSphere, JBoss, Apache, Tomcat, WordPress y Windows IIS, así como la creación de contenedores de aplicaciones basadas en Linux.

Migrate to Containers ofrece dos métodos diferentes para migrar tus cargas de trabajo:

  • Migra con tu máquina local: Puedes usar la CLI de Migrate to Containers para una modernización rápida y fácil de los componentes de la aplicación que se ejecutan en las VMs. Este es un método ligero para migrar tus cargas de trabajo mediante tu máquina local. Genera artefactos que puedes implementar en GKE, Anthos o Cloud Run. Este método es más adecuado para los propietarios de apps.

    Para obtener más información sobre este método, consulta Arquitectura de la CLI de Migrate to Containers.

  • Migra con clústeres de procesamiento de Google Cloud: Puedes usar un clúster de procesamiento de GKE o Anthos para ejecutar los componentes de Migrate to Containers que realizan las transformaciones necesarias durante la migración de la carga de trabajo desde una VM fuente al contenedor de destino. Este método es más adecuado para propietarios de infraestructura.

    Para obtener más información sobre este método, consulta Arquitectura de Migrate to Containers.

Puedes migrar aplicaciones desde plataformas de origen compatibles a lo siguiente:

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.

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 o Anthos alojado en Bare Metal 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 se supervisa, solucionan 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 permite ejecutar contenedores sin estado mediante 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.

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):

¿Qué sigue?