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
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
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
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
-
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
Tools (Herramientas)
| 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 |
Decisiones de implementación
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.