Migrate for Anthos te brinda tres formas básicas de interactuar con los servicios y recursos necesarios para realizar migraciones:
Google Cloud Console
Google Cloud Console proporciona una interfaz gráfica de usuario basada en la Web que puedes usar para administrar los proyectos y los recursos de Google Cloud Console (GCP). Cuando uses Cloud Console, crea un proyecto nuevo o elige uno existente, y usa los recursos que crees en el contexto de ese proyecto.
Puedes crear varios proyectos a fin de usarlos para dividir tu trabajo de la manera que te resulte más conveniente. Por ejemplo, puedes crear un proyecto nuevo si necesitas asegurarte de que solo algunos miembros del equipo puedan acceder a ciertos recursos, a la vez que todos los miembros pueden seguir accediendo a los recursos de otro proyecto.
Desde Google Cloud Console, puedes hacer lo siguiente:
- Crear un clúster de GKE en Google Cloud o local
- Agrega una fuente de migración
- Crear una migración
- Ejecuta una migración
- Supervisar una migración y visualizar registros de migración
Para acceder a Migrate for Anthos en Google Cloud Console, haz lo siguiente:
Abre Cloud Console.
Navega a la página Migrate for Anthos de una de las siguientes maneras:
Selecciona Kubernetes Engine > Migra a contenedores (Kubernetes Engine > Migrate to containers) en el menú de navegación de la izquierda.
Selecciona Anthos > Migra a contenedores (Anthos > Migrate to containers) en el menú de navegación de la izquierda.
Interfaz de línea de comandos
Para trabajar en una ventana de la terminal, usa lo siguiente:
- El SDK de Google Cloud, que proporciona la herramienta de línea de comandos de
gcloud
. Usagcloud
para administrar el flujo de trabajo de desarrollo y los recursos de GCP. - La herramienta de línea de comandos de
migctl
de Migrate for Anthos para generar un plan de migración y, luego, revisar y actualizar el plan con datos de entrada de las partes interesadas clave, como el propietario de la aplicación, el administrador de seguridad, el administrador de almacenamiento, etcétera.
GCP también proporciona Cloud Shell, un entorno de shell interactivo basado en el navegador para GCP. Puedes acceder a Cloud Shell desde GCP Console.
Cloud Shell proporciona lo siguiente:
- Una instancia de máquina virtual temporal de Compute Engine
- Acceso a la instancia mediante la línea de comandos desde un navegador web
- Un editor de código incorporado
- 5 GB de almacenamiento en disco persistente
- SDK de Google Cloud preinstalado y otras herramientas
- Compatibilidad de lenguaje para Java, Go, Python, Node.js, PHP, Ruby y .NET
- Funcionalidad de vista previa en la Web
- Autorización integrada, a fin de acceder a los proyectos y recursos de GCP Console
API basada en CRD
Migrate for Anthos incluye definiciones de recursos personalizadas (CRD) que te permiten crear y administrar migraciones con facilidad mediante una solución o un código de automatización de API. Por ejemplo, puedes usar estas CRD para compilar tus propias herramientas automatizadas.
Para obtener más información sobre las CRD de Migrate for Anthos, consulta API y referencia.