Rehospedaje - AWS Guía prescriptiva

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.

Rehospedaje

El realojamiento (elevación y traslado) es el proceso de migrar la aplicación local a la nube sin modificarla. Esta estrategia se utiliza principalmente para migrar aplicaciones a gran escala a 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 vuelven a alojar en instancias de Windows de Amazon Elastic Compute Cloud (Amazon EC2) que cumplen con los requisitos de las aplicaciones que se migran.

Casos de uso

Esta estrategia de migración es útil en cualquiera de los siguientes escenarios:

  • La aplicación.NET antigua debe ejecutarse como una aplicación nativa de Windows.

  • El tiempo y los recursos para modernizar la aplicación no están disponibles.

  • La aplicación.NET antigua es una aplicación comercialoff-the-shelfAplicación (COTS).

Ventajas

El realojamiento ofrece las siguientes ventajas, en comparación con las aplicaciones.NET locales:

  • Esfuerzo mínimo, ya que no requiere cambios en el código ni en la arquitectura

  • Coste reducido

  • Mejora del cumplimiento y la seguridad, ya que utilizaAWSmejores prácticas de infraestructura y seguridad

Desventajas

  • No aprovecha al máximo las opciones de rendimiento, escalabilidad y resiliencia delAWSNube

  • Difícil de integrarstate-of-the-artservicios en la nube

Servicios de AWS

Herramientas

Herramienta Finalidad Recurso
Asistente de migración de aplicaciones web de Windows Esta herramienta es interactivaPowerShellscript que migra sitios web completos y sus configuraciones a Elastic Beanstalk. Migración de aplicaciones ASP.NET a Elastic Beanstalk(AWSentrada de blog)

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 sobre la infraestructura, utilice Elastic Beanstalk. Elastic Beanstalk configura automáticamente un entorno gestionado para su aplicación.

Rehosting .NET applications on Amazon EC2 instances