Blog de Amazon Web Services (AWS)

Acelerar su migración a AWS

Por John O’Donnell, Senior Solution Architect y
Pratik Chunawala, Senior Cloud Infrastructure Architect 
La clave para una migración exitosa a AWS es un plan bien pensado, herramientas informativas, experiencia previa en migración e implementación de calidad. En este blog, se compartirán las mejores prácticas para planificar y acelerar su migración. Discutiremos dos conceptos clave de una migración: evaluación de l portafolio y migración. Entonces empecemos.

Figure 1. AWS recommended tools for migrationFigura 1. Herramientas recomendadas por AWS para la migración

Evaluación del portafolio

La evaluación del portafolio es el primer paso. Las herramientas de AWS lo ayudarán a evaluar y tomar decisiones tanto comerciales como técnicas para ser informadas rápidamente. Este es un primer paso crítico en su viaje que definirá los beneficios, proporcionará información y lo ayudará a realizar un seguimiento de su progreso.

Cree un caso de negocios con AWS Migration Evaluator

La base para una migración exitosa comienza con un objetivo comercial definido (por ejemplo, crecimiento o nuevas ofertas). Para habilitar los impulsores comerciales, el caso comercial establecido debe alinearse con una capacidad técnica (mayor seguridad y elasticidad). AWS Migration Evaluator (anteriormente conocido como TSO Logic) puede ayudarlo a alcanzar estos objetivos.

Para comenzar, puede elegir cargar exportaciones desde herramientas de terceros, como la base de datos de administración de configuración (CMDB) o instalar un agente recopilador para monitorear. Usted recibirá una evaluación después de la recopilación de datos, que incluye una estimación de costos proyectada y los ahorros de ejecutar sus cargas de trabajo locales en la nube de AWS. Esta estimación proporcionará un resumen de los costos proyectados para hospedar sus cargas de trabajo en AWS en función de los patrones de uso. Esta estimación mostrará el desglose de costos por infraestructura y licencias de software. Con esta información, puede hacer el caso comercial y planificar los próximos pasos.

Descubre más detalles con ADS

AWS Application Discovery Service (ADS) es el siguiente paso en su viaje. Con ADS descubrirá la infraestructura local o cualquier otra infraestructura alojada. Esto incluye detalles como nombres de host del servidor, direcciones IP y MAC, asignación de recursos y detalles de utilización de recursos clave.

Es importante saber cómo interactúa su infraestructura con otros servidores. ADS identificará las dependencias del servidor mediante el registro de la actividad de red tanto entrante como saliente para cada servidor y también proporcionará detalles sobre el rendimiento del servidor. Esta herramienta captura información de rendimiento sobre aplicaciones y procesos mediante la medición de métricas como la CPU del host, la memoria y la utilización del disco. Finalmente, también podrá utilizar Amazon Athena para analizar los datos con consultas predefinidas (SQL queries).

Usted puede utilizar AWS Application Discovery Service para descubrir sus servidores locales y planificar sus migraciones sin costo.

Planifique y administre con AWS Migration Hub

Ahora que se han recopilado sus datos de descubrimiento, es el momento de utilizar AWS Migration Hub. AWS Migration Hub procesa automáticamente los datos de ADS y otras fuentes. Ayuda con la evaluación del portafolio y la planificación de la migración para ayudar a determinar la ruta ideal de migración de las aplicaciones.

AWS Migration Hub proporciona una ubicación única para visualizar y realizar un seguimiento del progreso de las migraciones de aplicaciones. AWS Migration Hub proporciona métricas clave sobre aplicaciones individuales, lo que le brinda visibilidad sobre el estado de las migraciones.

Ahora que tenemos una vista del progreso de la cartera, podemos comenzar la fase de migración.

Migración: aceleración con las herramientas recomendadas por AWS

La migración puede comenzar cuando haya completado su evaluación del portafolio. Puede utilizar las herramientas recomendadas por AWS para acelerar el proceso de manera flexible, automatizada y confiable.

Rehost con AWS Application Migration Service (MGN)

Un enfoque de la migración se conoce como rehosting (lift-and-shift). Es el enfoque más común y utiliza herramientas recomendadas por AWS para automatizar el proceso. El Rehosting toma un sistema operativo que ejecuta la aplicación y lo mueve del hipervisor existente y lo vuelve a hospedar en Amazon EC2.

AWS Application Migration Service (MGN) proporciona una replicación casi continua a nivel de bloque de servidores de origen locales en un área de preparación en su cuenta de AWS designada. Está diseñado para migraciones rápidas a gran escala. AWS MGN minimiza los procesos manuales anteriores que requerían mucho tiempo y eran propensos a errores. Convierte automáticamente sus servidores de origen de una infraestructura física, virtual o en la nube para que se ejecuten de forma nativa en AWS. Después de confirmar que sus instancias lanzadas funcionan correctamente en AWS, puede retirar sus servidores de origen. Luego, puede optar por modernizar sus aplicaciones aprovechando los servicios y capacidades adicionales de AWS.

Para cada servidor de origen que desee migrar, puede utilizar AWS MGN durante un período gratuito de 2160 horas. Si se usa continuamente, esto duraría alrededor de 90 días. La mayoría de los clientes completan las migraciones de servidores dentro del período gratuito asignado.

Replatform con AWS App2container

Algunas de sus cargas de trabajo no requerirán una migración completa del servidor, como mover aplicaciones web.

AWS App2Container le permite contener sus aplicaciones existentes y estandarizar un conjunto único de herramientas para el monitoreo, las operaciones y la entrega de software. La contenedorización le permite unificar la infraestructura y los conjuntos de habilidades necesarios para operar sus aplicaciones, ahorrando costos de infraestructura y capacitación. AWS App2Container (A2C) es una herramienta para cambiar la plataforma de aplicaciones basadas en web .NET y Java directamente en contenedores.

En este caso, seleccione la aplicación que desea contenerizar. Luego, A2C empaqueta el artefacto de la aplicación y las dependencias identificadas en imágenes de contenedor, configura los puertos de red y genera las definiciones necesarias. A2C aprovisiona la infraestructura en la nube y las canalizaciones de CI/CD necesarias para implementar la aplicación en contenedores en producción. Con A2C, usted puede modernizar sus aplicaciones existentes y estandarizar la implementación y las operaciones a través de contenedores.

App2container es una oferta gratuita, aunque se le cobrará por los recursos de AWS creados por el servicio.

Replatform y sincronizar datos con AWS Database Migration Service

En muchos casos, debe trasladar las bases de datos de on-premises a AWS. Mover grandes cantidades de datos y sincronizarlos a otra ubicación puede ser un verdadero desafío, ya que requiere herramientas personalizadas o costosas específicas del proveedor.

Hay dos grandes casos de uso para AWS Database Migration Service (DMS).

  1. Es posible que los clientes deseen migrar a las bases de datos de Amazon RDS y/o cambiar de una plataforma a otra, por ejemplo, de Oracle a Postgres.
  2. Es posible que los clientes deseen migrar a bases de datos alojadas en EC2.

DMS migra y sincroniza bases de datos a AWS de forma rápida y segura. La base de datos de origen (on-premises) permanece completamente operativa durante la migración, lo que minimiza el tiempo de inactividad hasta que esté listo para realizar la transición. DMS es compatible con la mayoría de las bases de datos comerciales y de código abierto.

DMS es gratuito durante seis meses al migrar a Amazon Aurora, Amazon Redshift, Amazon DynamoDB o Amazon DocumentDB (Compatibilidad con MongoDB).

Resumen

Este blog ilustra algunas de las herramientas de AWS, además de ofrecer algunas recomendaciones para acelerar su proceso de migración. Es importante tener en cuenta que cada cartera de clientes y requisitos de aplicación son únicos. Por lo tanto, es fundamental validar y revisar los planes de migración con los propietarios de las empresas y las aplicaciones. Con la planificación, el compromiso y la implementación correctos, debería tener un viaje rápido y sin problemas a AWS.

Si tiene alguna pregunta, publique sus pensamientos en la sección de comentarios.

Para leer más:

 

Este artículo fue traducido del Blog de AWS en Inglés

 


Acerca de los autores

John O’Donnell es un Senior Solution Architect y es embajador de migraciones del noreste, así como SMB de la región de HCLS Industry SA. John pasó tres años con el rol de Professional Services (ProServe) en AWS donde tuvo la oportunidad de guiar el viaje hacia la nube en Vanguard (Malvern, PA).

 

 

 

 

Pratik Chunawala es un Senior Cloud Infrastructure Architect dentro de la Práctica Especializada Global de Migraciones y Modernización en Professional Services (ProServe) de AWS. Pratik lidera CloudEndure Migration Factory Solution en América y trabaja con clientes globales para agilizar la planificación y ejecución de migraciones a escala.

 

 

 

 

Traductor

Memo Del Río es un Solutions Architect para el equipo de Cloud Solutions Center México, en Latinoamérica. Durante su trayectoria Memo ha atendido a clientes tanto de México como Sudamérica dando guía en diseño de arquitecturas, compartiendo buenas prácticas e impartiendo distintos webinars, pláticas y workshops para acelerar el viaje hacia la nube.