Adan Condori C. bio photo

Adan Condori C.

Full Stack Engineer @ Playbypoint USA
Master's in Software Engineering
Payment Systems Expert

Email Twitter Facebook Google+ LinkedIn Github Google Scholar

Contexto:

En un mundo empresarial cada vez más digitalizado, la migración de infraestructuras de TI hacia entornos en la nube se ha convertido en un imperativo para muchas organizaciones. En este Post te comparto mi experiencia el proceso de migración, como comprenderas este proceso es extenso largo pero tratare de resumir colocando los pasos mas importantes. En esta transición de la infraestructura entre Clouds como IBM a AWS las empresas que buscan optimizar sus operaciones, mejorar la escalabilidad y la agilidad, así como reducir costos.

Aquí tienes una lista de 5 tipos de migración que se pueden aplicar en el contexto de la migración de infraestructura de TI:

  1. Clonado: Consiste en duplicar exactamente la configuración y los datos de una infraestructura en un nuevo entorno, como una copia idéntica de un servidor o una base de datos.

  2. Rehosting (o Lift and Shift): Esta estrategia implica mover las aplicaciones y los datos de un entorno de origen a un entorno de destino sin realizar cambios significativos en la arquitectura o el código. Es útil para migrar rápidamente aplicaciones existentes a la nube con mínima modificación.

  3. Replatforming (o Lift, Tinker, and Shift): En esta estrategia, las aplicaciones se ajustan ligeramente para aprovechar las características específicas del entorno de destino, como la optimización de recursos o la adopción de servicios administrados, sin una reconstrucción completa.

  4. Refactoring (o Re-Architecting): Implica reescribir o modificar significativamente las aplicaciones existentes para aprovechar al máximo las características y servicios nativos de la nube, lo que puede resultar en mejoras significativas en la eficiencia, escalabilidad y mantenibilidad.

  5. Repurchasing (o Rebuy): Esta estrategia implica reemplazar aplicaciones existentes con soluciones de software como servicio (SaaS) o comprar nuevas soluciones que satisfagan las necesidades de la organización, a menudo eliminando la necesidad de migración de datos.

Requerimiento:

Buenos en este Post usaremos Migración Clonado con la herramienta MGN.

Antes de empesar con la migracion se requiere hacer relevamientos necesarios aqui te muestro algunos puntos tecnicos importantes.

  • Diagrama de arquitectura actualizado (con los nombres de los recursos)
  • Accesos a la cuentas Cloud
  • Obtener el inventario de versiones de sistema operativo, binarios, lenguaje de programación.
  • Mapeo de dominios y subdomionios
  • Diagnosticar el impacto de la migración de dominios
  • Obtener volumetría de datos en Bases de Datos
  • Planificación

Ejemplo de Planificacion Planificacion

Proceso Técnico:

La migración técnica de la infraestructura de IBM a AWS implica una serie de pasos cruciales:

arquitecture

  1. Evaluación de la infraestructura existente: Comienza con un análisis exhaustivo de la infraestructura de TI actual en IBM, identificando servidores, bases de datos, aplicaciones y otros recursos que necesitan ser migrados.

  2. Selección de servicios equivalentes en AWS: Identifica los servicios de AWS que mejor se ajustan a las necesidades de la empresa, como EC2 para servidores virtuales, RDS para bases de datos y S3 para almacenamiento.

  3. Planificación de la migración: Desarrolla un plan detallado que incluya fechas de inicio y finalización, recursos necesarios, requisitos de seguridad y estrategias de respaldo y recuperación.

  4. Configuración de la infraestructura en AWS: Configura los recursos necesarios en AWS, como instancias EC2, bases de datos RDS, grupos de seguridad y otros servicios relevantes.

  5. Migración de datos: Transfiere los datos de los sistemas en IBM a AWS, incluyendo bases de datos, archivos y aplicaciones críticas.

  6. Pruebas y optimización: Realiza pruebas exhaustivas para garantizar que todos los sistemas funcionen correctamente en el entorno de AWS. Esto incluye pruebas de rendimiento, seguridad y continuidad del negocio.

  7. Implementación: Despliega los sistemas en producción y asegúrate de que estén funcionando correctamente. Proporciona soporte continuo para abordar cualquier problema que pueda surgir durante la transición.

Proceso Comercial:

La migración de IBM a AWS también requiere una cuidadosa consideración de los aspectos comerciales:

  1. Identificación de necesidades comerciales: Comprende los objetivos y necesidades comerciales de la organización para garantizar que la migración a AWS esté alineada con la estrategia general de la empresa.

  2. Análisis de costos: Realiza un análisis detallado de los costos asociados con la migración a AWS, incluyendo infraestructura, licencias de software, servicios profesionales y otros gastos relacionados.

  3. Desarrollo de un caso de negocio: Utiliza los resultados del análisis de costos para desarrollar un caso de negocio convincente que demuestre los beneficios de migrar a AWS, como ahorros en costos operativos y mejoras en la escalabilidad y la disponibilidad.

  4. Negociación con AWS: Negocia los términos y condiciones del acuerdo con AWS, incluyendo precios, niveles de servicio y compromisos de uso.

  5. Planificación de la transición: Desarrolla un plan detallado para la transición de IBM a AWS, teniendo en cuenta los requisitos comerciales y técnicos de la empresa.

  6. Comunicación y capacitación: Comunica los detalles de la migración a todas las partes interesadas y proporciona capacitación adecuada sobre cómo utilizar los servicios de AWS.

Conclusiones:

La migración de la infraestructura de IBM a AWS es un proceso complejo que requiere una cuidadosa planificación y ejecución. Sin embargo, con una estrategia bien definida y la colaboración adecuada entre los equipos técnicos y comerciales, las empresas pueden lograr una transición exitosa hacia la nube. Al migrar a AWS, las organizaciones pueden beneficiarse de una mayor flexibilidad, escalabilidad y agilidad, allanando el camino hacia la innovación y el crecimiento empresarial en el futuro digital.