

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.

# Realojamiento
<a name="rehost"></a>

El realojamiento (traslado y cambio) es el proceso de migrar una aplicación local a la nube sin modificarla. Esta estrategia se utiliza principalmente para migrar aplicaciones a gran escala con el fin de cumplir objetivos empresariales específicos, como lanzar un producto en un plazo acelerado o abandonar un centro de datos local. Las aplicaciones se realojan en instancias Windows de Amazon Elastic Compute Cloud (Amazon EC2) que cumplen los requisitos de las aplicaciones que se migran.

## Casos de uso
<a name="rehost-use-case"></a>

Esta estrategia de migración resulta útil en cualquiera de los siguientes escenarios:
+ La aplicación.NET antigua debe ejecutarse como una aplicación nativa de Windows.
+ No hay tiempo ni recursos disponibles para modernizar la aplicación.
+ La antigua aplicación.NET es una aplicación comercial lista para usar (COTS).

## Ventajas
<a name="rehost-advantages"></a>

El realojamiento ofrece las siguientes ventajas, en comparación con las aplicaciones .NET locales:
+ Esfuerzo mínimo, ya que no requiere cambios de código ni de arquitectura
+ Coste reducido
+ Mejor cumplimiento y seguridad, porque utiliza las mejores prácticas de AWS infraestructura y seguridad

## Desventajas
<a name="rehost-disadvantages"></a>
+ No aprovecha al máximo las opciones de rendimiento, escalabilidad y resiliencia de la nube AWS 
+ Es difícil de integrar con los servicios en la nube de última generación

## AWS servicios
<a name="rehost-services"></a>
+ [Amazon EC2](https://aws.amazon.com/ec2)
+ [AWS Elastic Beanstalk](https://aws.amazon.com/elasticbeanstalk)
+ [AWS Transform MGN](https://aws.amazon.com/application-migration-service)

## Tools (Herramientas)
<a name="rehost-tools"></a>



| **Herramienta** | **Finalidad** | **Resource** | 
| --- | --- | --- | 
| Asistente de migración de aplicaciones web de Windows | Esta herramienta es un PowerShell script interactivo que migra sitios web completos y sus configuraciones a Elastic Beanstalk. | [Migración de ASP.NET aplicaciones a Elastic AWS Beanstalk](https://aws.amazon.com/blogs/devops/migrating-asp-net-applications-to-elastic-beanstalk-with-windows-web-application-migration-assistant/) (entrada del blog) | 

## Decisiones de implementación
<a name="rehost-deploy"></a>

Puede elegir entre dos opciones de implementación:
+ Si desea tener un control total sobre la configuración de su entorno informático, incluida la configuración de memoria y almacenamiento, y sobre los parches del sistema operativo, migre su aplicación.NET a Amazon EC2.
+ Si no necesita un control total de la infraestructura, utilice Elastic Beanstalk. Elastic Beanstalk configura automáticamente un entorno gestionado para la aplicación. 

 ![Rehosting .NET applications on Amazon EC2 instances](https://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/modernization-net-applications/images/rehost.png) 