Información general sobre Migrate to Containers

Usa Migrate to Containers para modernizar aplicaciones tradicionales y trasladarlas de instancias de máquinas virtuales a contenedores nativos que se ejecuten en Google Kubernetes Engine (GKE) o en la plataforma de Cloud Run. Puedes migrar cargas de trabajo desde máquinas virtuales que se ejecuten en VMware o Compute Engine, lo que te ofrece la flexibilidad necesaria para contenerizar tus cargas de trabajo actuales fácilmente. Migrate to Containers admite la modernización de aplicaciones de IBM WebSphere, JBoss, Apache, Tomcat, WordPress y Windows IIS, así como la contenerización de aplicaciones basadas en Linux.

La CLI de Migrate to Containers es una herramienta ligera que puedes usar en tu máquina local para migrar tus cargas de trabajo y modernizar los componentes de las aplicaciones que se ejecutan en máquinas virtuales. Genera artefactos que puedes desplegar en GKE o Cloud Run. El modo sin conexión te permite realizar migraciones de tus cargas de trabajo basadas en Linux de forma local y trabajar en tu red local sin extraer recursos de Internet durante el tiempo de ejecución.

Puede migrar aplicaciones desde plataformas de origen compatibles a las siguientes:

Acerca de la integración de Migrate to Containers con Cloud Code

La integración de Migrate to Containers con Cloud Code te permite migrar aplicaciones de máquinas virtuales a contenedores que se ejecutan en GKE directamente en Visual Studio mediante una máquina Linux.

  • La extensión está integrada con la CLI del cliente de descubrimiento de Migration Center y la CLI de Migrate to Containers.
  • Ofrece un proceso de replataforma guiado, una evaluación de la idoneidad técnica y una generación de artefactos automatizada, lo que te permite ejecutar aplicaciones en GKE.

Para obtener más información sobre la extensión Migrate to Containers, consulta Replataformar aplicaciones Linux en contenedores.

Acerca de los clústeres de GKE y GKE Enterprise

Los clústeres de Google Kubernetes Engine (GKE) proporcionan servicios de Kubernetes seguros y gestionados con autoescalado y compatibilidad con varios clústeres. GKE te permite desplegar, gestionar y escalar aplicaciones en contenedores en Kubernetes, con la tecnología de Google Cloud.

  • Clústeres Autopilot: este modo de funcionamiento de GKE aprovisiona y gestiona la infraestructura subyacente del clúster, incluidos los nodos y los grupos de nodos, lo que te ofrece una experiencia de clúster optimizada. Para conocer las ventajas de usar el gestor de servicios de Linux simplificado, consulta el artículo Migrar a clústeres de Autopilot y Cloud Run.

GKE Enterprise es una plataforma de gestión de aplicaciones que ofrece una experiencia de desarrollo y operaciones coherente para entornos en la nube y on-premise. GKE Enterprise incluye un conjunto de componentes principales, entre los que se encuentran los siguientes:

  • Clústeres de GKE: servicio de orquestación y gestión de contenedores para ejecutar clústeres de Kubernetes en entornos on‐premise y en la nube. GKE Enterprise se basa en clústeres de GKE en Google Cloud o Google Distributed Cloud para gestionar las instalaciones de Kubernetes en los entornos en los que quieras desplegar tus aplicaciones.

  • Config Sync: sincroniza continuamente tus clústeres con un conjunto central de configuraciones que se almacenan en una fuente de información fiable, como uno o varios repositorios de Git.

  • Policy Controller: define, automatiza y aplica políticas en varios entornos para satisfacer los requisitos de seguridad y de cumplimiento de tu organización.

  • Config Controller: servicio alojado para aprovisionar y orquestar recursos. Google Cloud

  • Cloud Service Mesh: gestiona y protege el tráfico entre servicios, a la vez que monitoriza, soluciona problemas y mejora el rendimiento de las aplicaciones.

  • Seguridad de GKE Enterprise: protege tus despliegues híbridos y multinube proporcionando controles coherentes en todos tus entornos.

Acerca de Cloud Run

Cloud Run es una plataforma de computación gestionada que te permite ejecutar contenedores sin reconocimiento del estado mediante solicitudes web o eventos de Pub/Sub. El gestor de servicios de Linux simplificado te permite desplegar tus cargas de trabajo de contenedores migradas en Cloud Run.

Siguientes pasos