

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Migre una máquina virtual local a Amazon EC2 mediante AWS Application Migration Service
<a name="migrate-an-on-premises-vm-to-amazon-ec2-by-using-aws-application-migration-service"></a>

*Thanh Nguyen, Amazon Web Services*

## Resumen
<a name="migrate-an-on-premises-vm-to-amazon-ec2-by-using-aws-application-migration-service-summary"></a>

En lo que respecta a la migración de aplicaciones, las organizaciones pueden adoptar diferentes enfoques para volver a alojar (migrar mediante lift-and-shift) los servidores de las aplicaciones del entorno local a la nube de Amazon Web Services (AWS). Una forma consiste en aprovisionar nuevas instancias de Amazon Elastic Compute Cloud (Amazon EC2) y, a continuación, instalar y configurar la aplicación desde cero. Otro enfoque consiste en utilizar servicios de migración nativos de AWS o de terceros para migrar varios servidores al mismo tiempo.

Este patrón describe los pasos para migrar una máquina virtual (VM) compatible a una EC2 instancia de Amazon en la nube de AWS mediante AWS Application Migration Service. Puede utilizar el enfoque de este patrón para migrar una o varias máquinas virtuales de forma manual, una por una o automáticamente mediante la creación de los scripts de automatización adecuados en función de los pasos descritos. 

## Requisitos previos y limitaciones
<a name="migrate-an-on-premises-vm-to-amazon-ec2-by-using-aws-application-migration-service-prereqs"></a>

**Requisitos previos **
+ Una cuenta de AWS activa en una de las regiones de AWS que admiten el Servicio de migración de aplicaciones
+ Conectividad de red entre el servidor de origen y el EC2 servidor de destino a través de una red privada mediante AWS Direct Connect o una red privada virtual (VPN), o a través de Internet

**Limitaciones**
+ Para obtener la lista más reciente de regiones admitidas, consulte las [regiones de AWS admitidas](https://docs.aws.amazon.com/mgn/latest/ug/supported-regions.html).
+ Para obtener una lista de los sistemas operativos compatibles, consulta la sección [Sistemas operativos compatibles](https://docs.aws.amazon.com/mgn/latest/ug/Supported-Operating-Systems.html) y la sección *General* de [Amazon EC2 FAQs](https://aws.amazon.com/ec2/faqs/).

## Arquitectura
<a name="migrate-an-on-premises-vm-to-amazon-ec2-by-using-aws-application-migration-service-architecture"></a>

**Pila de tecnología de origen**
+ Un servidor físico, virtual o alojado en la nube que ejecute un sistema operativo compatible con Amazon EC2

**Pila de tecnología de destino**
+ Una EC2 instancia de Amazon que ejecute el mismo sistema operativo que la máquina virtual de origen
+ Amazon Elastic Block Store (Amazon EBS)

**Arquitectura de origen y destino**

El siguiente diagrama muestra la arquitectura de alto nivel y los componentes principales de la solución. En el centro de datos en las instalaciones, hay máquinas virtuales con discos locales. En AWS, hay un área de ensayo con servidores de replicación y un área de recursos migrados con EC2 instancias para realizar pruebas y transferencias. Ambas subredes contienen volúmenes de EBS.

![Componentes principales para migrar una máquina virtual compatible a una EC2 instancia de Amazon en la nube de AWS.](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/images/pattern-img/58c8bafd-9a6d-42d4-a5ce-08c4b9a286a3/images/f8396fad-7ee9-4f75-800f-e819f509e151.png)


1. Inicie el Servicio de migración de aplicaciones de AWS.

1. Configure la configuración y los informes del servidor del área de ensayo, incluidos los recursos del área de ensayo.

1. Instale los agentes en los servidores de origen y utilice la replicación continua de datos a nivel de bloques (comprimidos y cifrados).

1. Automatice la orquestación y la conversión del sistema para acortar el período de transición.

**Arquitectura de redes**

El siguiente diagrama muestra la arquitectura de alto nivel y los componentes principales de la solución desde la perspectiva de las redes, incluidos los protocolos y puertos necesarios para la comunicación entre los componentes principales del centro de datos en las instalaciones y de AWS.

![Componentes de red, incluidos protocolos y puertos para la comunicación entre el centro de datos y AWS.](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/images/pattern-img/58c8bafd-9a6d-42d4-a5ce-08c4b9a286a3/images/2f594daa-ddba-4841-8785-6067e8d83c2f.png)


## Tools (Herramientas)
<a name="migrate-an-on-premises-vm-to-amazon-ec2-by-using-aws-application-migration-service-tools"></a>
+ [El Servicio de migración de aplicaciones de AWS](https://docs.aws.amazon.com/mgn/latest/ug/what-is-application-migration-service.html) le ayuda a volver a alojar (*migrar mediante lift-and-shift*) aplicaciones a la nube de AWS sin cambios y con un tiempo de inactividad mínimo.

## Prácticas recomendadas
<a name="migrate-an-on-premises-vm-to-amazon-ec2-by-using-aws-application-migration-service-best-practices"></a>
+ No desconecte el servidor de origen ni lo reinicie hasta que se complete la transición a la EC2 instancia de destino.
+ Ofrezca a los usuarios amplias oportunidades de realizar pruebas de aceptación del usuario (UAT) en el servidor de destino para identificar y resolver cualquier problema. Lo ideal es que estas pruebas comiencen al menos dos semanas antes de la transición.
+ Supervise con frecuencia el estado de replicación del servidor en la consola del Servicio de migración de aplicaciones para identificar los problemas desde el principio.
+ Utilice las credenciales de AWS Identity and Access Management (IAM) temporales para instalar el agente en lugar de las credenciales de usuario de IAM permanentes.

## Epics
<a name="migrate-an-on-premises-vm-to-amazon-ec2-by-using-aws-application-migration-service-epics"></a>

### Generar credenciales de AWS
<a name="generate-aws-credentials"></a>


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Cree el rol de IAM de AWS Replication Agent. | Inicie sesión en la cuenta de AWS con permisos administrativos.<br />Cree un rol de IAM en la [consola](https://console.aws.amazon.com/iam/) de AWS Identity and Access Management (IAM):[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/migrate-an-on-premises-vm-to-amazon-ec2-by-using-aws-application-migration-service.html) | Administrador de AWS, ingeniero de migraciones | 
| Genere credenciales de seguridad temporales. | En una máquina con la Interfaz de la línea de comandos de AWS (AWS CLI) instalada, inicie sesión con permisos de administrador. O bien (dentro de una región de AWS compatible), en la consola de administración de AWS, inicie sesión con permisos administrativos en la cuenta de AWS y abra AWS CloudShell.<br />Genere credenciales temporales con el siguiente comando y sustitúyalas por `<account-id>` con el ID de la cuenta de AWS.<br />`aws sts assume-role --role-arn arn:aws:iam::<account-id>:role/MGN_Agent_Installation_Role --role-session-name mgn_installation_session_role`<br />En el resultado del comando, copie los valores de `AccessKeyId`, ** **`SecretAccessKey`, y ** **`SessionToken`.** **Guárdelos en un lugar seguro para usarlos más adelante.Estas credenciales temporales caducarán después de una hora. Si necesita las credenciales después de una hora, repita los pasos anteriores. | Administrador de AWS, ingeniero de migraciones | 

### Inicie el Servicio de migración de aplicaciones y cree la plantilla de configuración de replicación
<a name="initialize-application-migration-service-and-create-the-replication-settings-template"></a>


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Inicie el servicio. | Inicie sesión en la consola con permisos administrativos para la cuenta de AWS.<br />Elija **Application Migration Service (Servicio de migración de aplicaciones)** y, a continuación, elija **Get started (Introducción)**. | Administrador de AWS, ingeniero de migraciones | 
| Cree y configure la plantilla de ajustes de replicación. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/migrate-an-on-premises-vm-to-amazon-ec2-by-using-aws-application-migration-service.html)El Servicio de aplicación de migraciones creará automáticamente todos los roles de IAM necesarios para facilitar la replicación de datos y el lanzamiento de los servidores migrados. | Administrador de AWS, ingeniero de migraciones | 

### Instale los agentes de replicación de AWS en las máquinas de origen
<a name="install-aws-replication-agents-on-source-machines"></a>


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Tenga preparadas las credenciales de AWS necesarias. | Cuando ejecute el archivo de instalación en un servidor de origen, tendrá que introducir las credenciales temporales que generó anteriormente, incluidas `AccessKeyId`, `SecretAccessKey`, y `SessionToken`. | Ingeniero de migraciones; administrador de AWS | 
| Para los servidores de Linux, instale el agente. | Copie el comando del instalador, inicie sesión en los servidores de origen y ejecute el instalador. Para obtener instrucciones detalladas, consulte la [documentación de AWS](https://docs.aws.amazon.com/mgn/latest/ug/linux-agent.html). | Administrador de AWS, ingeniero de migraciones | 
| Para los servidores de Windows, instale el agente. | Descargue el archivo del instalador en cada servidor y, a continuación, ejecute el comando del instalador. Para obtener instrucciones detalladas, consulte la [documentación de AWS](https://docs.aws.amazon.com/mgn/latest/ug/windows-agent.html). | Administrador de AWS, ingeniero de migraciones | 
| Espere a que se complete la replicación inicial de los datos. | Cuando se haya instalado el agente, el servidor de origen aparecerá en la consola del Servidor de migración de aplciaciones, en la sección **Servidores de origen**. Espere a que el servidor realice la replicación inicial de los datos. | Administrador de AWS, ingeniero de migraciones | 

### Configure los ajustes de lanzamiento
<a name="configure-launch-settings"></a>


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Especifique los detalles del servidor. | En la consola del Servicio de migración de aplicaciones, elija la sección **Servidores de origen** y, a continuación, elija un nombre de servidor de la lista para acceder a los detalles del servidor. | Administrador de AWS, ingeniero de migraciones | 
| Configure los ajustes de lanzamiento.  | Seleccione la pestaña **ajustes de lanzamiento**. Puede configurar una variedad de ajustes, incluidos los ajustes generales de lanzamiento y los ajustes de la plantilla de EC2 lanzamiento. Para obtener instrucciones detalladas, consulte la [documentación de AWS](https://docs.aws.amazon.com/mgn/latest/ug/launch-settings.html). | Administrador de AWS, ingeniero de migraciones | 

### Realice una prueba
<a name="perform-a-test"></a>


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Pruebe los servidores de origen. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/migrate-an-on-premises-vm-to-amazon-ec2-by-using-aws-application-migration-service.html)Se lanzarán los servidores. | Administrador de AWS, ingeniero de migraciones | 
| Compruebe que la prueba se haya completado correctamente. | Una vez que el servidor de prueba se haya iniciado por completo, el estado de las **alertas** de la página mostrará **Lanzado** para cada servidor. | Administrador de AWS, ingeniero de migraciones | 
| Pruebe el servidor. | Realice pruebas con el servidor de prueba para asegurarse de que funciona según lo esperado. | Administrador de AWS, ingeniero de migraciones | 

### Programe y realice una transición
<a name="schedule-and-perform-a-cutover"></a>


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Programe una transición temporal. | Programe un período de transición adecuado con los equipos pertinentes. | Administrador de AWS, ingeniero de migraciones | 
| Lleve a cabo la transición. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/migrate-an-on-premises-vm-to-amazon-ec2-by-using-aws-application-migration-service.html)El **ciclo de vida de la migración** del servidor de origen pasará a **transición en curso**. | Administrador de AWS, ingeniero de migraciones | 
| Compruebe que la transición se haya completado correctamente. | Una vez que los servidores de transición se hayan iniciado por completo, el estado de las **Alertas** en los **Servidores de origen** de la página mostrarán **Lanzado** para cada servidor. | Administrador de AWS, ingeniero de migraciones | 
| Pruebe el servidor. | Realice pruebas con el servidor de transición para asegurarse de que funciona según lo esperado. | Administrador de AWS, ingeniero de migraciones | 
| Finalice la transición. | Elija **Test and Cutover (Prueba y transición)** y, a continuación, seleccione **Finalize cutover (Finalizar la transición)** para finalizar el proceso de migración. | Administrador de AWS, ingeniero de migraciones | 

## Recursos relacionados
<a name="migrate-an-on-premises-vm-to-amazon-ec2-by-using-aws-application-migration-service-resources"></a>
+ [AWS Application Migration Service](https://aws.amazon.com/application-migration-service/)
+ [Guía de usuario del servicio de migración de aplicaciones de AWS](https://docs.aws.amazon.com/mgn/latest/ug/what-is-application-migration-service.html)