

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 aplicaciones alojadas en IIS a Amazon EC2 mediante appcmd.exe
<a name="migrate-iis-hosted-applications-to-amazon-ec2-by-using-appcmd"></a>

*Deepak Kumar, Amazon Web Services*

## Resumen
<a name="migrate-iis-hosted-applications-to-amazon-ec2-by-using-appcmd-summary"></a>

Cuando migra aplicaciones alojadas en Internet Information Services (IIS) a instancias de Amazon Elastic Compute Cloud (Amazon EC2), debe abordar varios desafíos de autenticación. Estos desafíos incluyen volver a ingresar las credenciales de dominio para las identidades de los grupos de aplicaciones y, posiblemente, regenerar las claves de las máquinas para que el sitio web funcione correctamente. Puede utilizarlas AWS Directory Service para establecer relaciones de confianza con su Active Directory local o para crear un nuevo Active Directory administrado en. AWS Este patrón describe un enfoque de migración limpio que utiliza la funcionalidad de copia de seguridad y restauración de las EC2 instancias de IIS en Amazon. El enfoque utiliza appcmd.exe para desinstalar y volver a instalar IIS en las EC2 instancias de destino, lo que permite migrar correctamente los sitios web alojados en IIS, las identidades de los grupos de aplicaciones y las claves de las máquinas. 

## Requisitos previos y limitaciones
<a name="migrate-iis-hosted-applications-to-amazon-ec2-by-using-appcmd-prereqs"></a>

**Requisitos previos **
+ Un activo Cuenta de AWS para el servidor de destino.
+ Un servidor de IIS de origen funcional con sitios web alojados en él.
+ Descripción de los principios de trabajo de IIS, como la administración y la configuración.
+ Acceso de administrador de sistemas tanto en el servidor de origen como en el de destino.
+ Se completó la migración del servidor IIS de origen al de destino Cuenta de AWS. Puede utilizar herramientas de migración AWS Application Migration Service, como un enfoque basado en instantáneas de Amazon Machine Image (AMI) u otras herramientas de migración.

**Limitaciones**
+ Algunas Servicios de AWS no están disponibles en todos. Regiones de AWS Para obtener información sobre la disponibilidad en regiones, consulte [AWS Services by Region](https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/). Para ver los puntos de conexión específicos, consulte [Service endpoints and quotas](https://docs.aws.amazon.com/general/latest/gr/aws-service-information.html) y elija el enlace del servicio.

**Versiones de producto**
+ IIS 8.5 o IIS 10.0

## Arquitectura
<a name="migrate-iis-hosted-applications-to-amazon-ec2-by-using-appcmd-architecture"></a>

**Pila de tecnología de origen**
+ Windows Server con IIS 8.5 o IIS 10.0 instalado

**Pila de tecnología de destino**
+ Windows Server con IIS 8.5 o IIS 10.0 instalado
+ Application Migration Service

**Arquitectura de destino**

En el siguiente diagrama se muestran los componentes de la arquitectura y el flujo de trabajo de esta aplicación.

![\[Flujo de trabajo para migrar aplicaciones alojadas en IIS a Amazon. EC2\]](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/images/pattern-img/2f9f7757-b2bc-4077-b51a-700de521424c/images/36aa9b7a-d0aa-4fa4-be47-9fee43b53c22.png)


La solución incluye los siguientes pasos:

1. [Instale](https://docs.aws.amazon.com/mgn/latest/ug/agent-installation.html) y configure el agente de AWS replicación en el servidor IIS de origen de su centro de datos corporativo. Este agente inicia el proceso de replicación y administra la transferencia de datos a AWS.

1. El agente de AWS replicación establece una [conexión segura con](https://docs.aws.amazon.com/mgn/latest/ug/Agent-Related-FAQ.html#How-Communication-Secured) el Servicio de migración de aplicaciones y comienza a replicar los datos del servidor de origen, incluidas las configuraciones de IIS, los sitios web y los archivos de aplicaciones.

1. El Servicio de migración de aplicaciones lanza EC2 instancias en la subred de aplicaciones con los datos replicados. La EC2 instancia de destino ejecuta IIS y contiene las aplicaciones migradas con sus volúmenes de Amazon Elastic Block Store (Amazon EBS) asociados. Tras la replicación inicial, Application Migration Service continúa sincronizando los cambios hasta que lo tenga [todo listo para la transición](https://docs.aws.amazon.com/mgn/latest/ug/migration-dashboard.html#ready-for-cutover1) al nuevo entorno.

## Tools (Herramientas)
<a name="migrate-iis-hosted-applications-to-amazon-ec2-by-using-appcmd-tools"></a>

**Servicios de AWS**
+ [AWS Application Migration Service](https://docs.aws.amazon.com/mgn/latest/ug/what-is-application-migration-service.html)le ayuda a realojar (*levantar y trasladar*) las aplicaciones a una ubicación Nube de AWS sin cambios y con un tiempo de inactividad mínimo.
+ [Amazon Elastic Block Store (Amazon EBS](https://docs.aws.amazon.com/ebs/latest/userguide/what-is-ebs.html)) proporciona volúmenes de almacenamiento a nivel de bloques para su uso con las instancias de Amazon. EC2 
+ [Amazon Elastic Compute Cloud (Amazon EC2)](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts.html) proporciona una capacidad informática escalable en el Nube de AWS. Puede lanzar tantos servidores virtuales como necesite y escalarlos o reducirlos con rapidez.

**Otras herramientas**
+ [Internet Information Services (IIS)](https://www.iis.net/overview) para Windows Server es un servidor web con una arquitectura abierta y escalable que permite alojar cualquier elemento de la Web. IIS proporciona un conjunto de herramientas de administración, que incluyen herramientas de administración y línea de comandos (por ejemplo, appcmd.exe), código y scripts APIs administrados y PowerShell soporte para Windows.

## Epics
<a name="migrate-iis-hosted-applications-to-amazon-ec2-by-using-appcmd-epics"></a>

### Copia de seguridad de IIS en el origen antes de la migración
<a name="back-up-iis-at-source-prior-to-migration"></a>


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Cree copias de seguridad de los sitios web alojados en IIS, la clave de configuración y la clave de `WAS`. | Para crear copias de seguridad de sitios web alojados en IIS, la clave de configuración (`iisConfigurationKey`) y la clave `WAS` (`iisWasKey`), utilice appcmd.exe en el servidor de origen. Utilice los siguientes pasos:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/migrate-iis-hosted-applications-to-amazon-ec2-by-using-appcmd.html)Para exportar la clave de configuración y la clave `WAS`, haga lo siguiente:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/migrate-iis-hosted-applications-to-amazon-ec2-by-using-appcmd.html) | Administrador de IIS | 

### Desinstalación y reinstalación de IIS en el servidor de destino
<a name="uninstall-and-reinstall-iis-on-the-target-server"></a>


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Desinstale IIS en el servidor de destino. | Para desinstalar IIS en el servidor de destino, siga estos pasos: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/migrate-iis-hosted-applications-to-amazon-ec2-by-using-appcmd.html) | Administrador de IIS | 
| Instale IIS en el servidor de destino. | Para instalar IIS en el servidor de destino, siga estos pasos: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/migrate-iis-hosted-applications-to-amazon-ec2-by-using-appcmd.html) | Administrador de IIS | 

### Restauración de la configuración y los sitios web de IIS desde las copias de seguridad
<a name="restore-iis-websites-and-configuration-from-the-backups"></a>


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Restaure la configuración y los sitios web de IIS. | Para restaurar las copias de seguridad de IIS que creó desde el servidor de origen en el servidor de destino, siga estos pasos:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/migrate-iis-hosted-applications-to-amazon-ec2-by-using-appcmd.html) | Administrador de IIS | 

## Recursos relacionados
<a name="migrate-iis-hosted-applications-to-amazon-ec2-by-using-appcmd-resources"></a>

**AWS documentación**
+ [Instalación del agente de AWS replicación](https://docs.aws.amazon.com/mgn/latest/ug/agent-installation.html) (AWS Application Migration Service documentación)

**AWS Guía prescriptiva**
+ [Migre una máquina virtual local a Amazon EC2 mediante AWS Application Migration Service](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/migrate-an-on-premises-vm-to-amazon-ec2-by-using-aws-application-migration-service.html)
+ [Uso de AMIs instantáneas de Amazon EBS para copias de seguridad](https://docs.aws.amazon.com/prescriptive-guidance/latest/backup-recovery/ec2-backup.html#amis-snapshots)

**Recursos de Microsoft**
+ [Application pool identities](https://learn.microsoft.com/en-us/troubleshoot/developer/webapps/iis/was-service-svchost-process-operation/understanding-identities#application-pool-identities)
+ [Documentación de IIS](https://learn.microsoft.com/en-us/iis/)
+ [Documentación de appcmd.exe de IIS 8](https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/jj635852(v=ws.11))
+ [Documentación de appcmd.exe de IIS 10](https://learn.microsoft.com/en-us/iis/get-started/whats-new-in-iis-10/new-features-introduced-in-iis-10)
+ [Powerful Admin Tools](https://learn.microsoft.com/en-us/iis/overview/powerful-admin-tools)