En el post de hoy, vamos a ver cuáles son los pasos a seguir para realizar una Migración al Cloud y qué tipo de Migraciones se pueden realizar. Para ello, primero deberemos tener claro cuál es el concepto de Migración.
Cloud Migrationes el proceso de reubicación de datos, las aplicaciones y las cargas de trabajo de una organización en una infraestructura en la nube. Es decir, vamos a pasar nuestras cargas de trabajo on premise a un entorno Cloud. Y… ¿Cuáles son las fases de este proceso?
A continuación, vamos a nombrar cuáles son los principales detonantes que hacen a una empresa tomar la decisión de migrar sus cargas de Trabajo a la Nube:
- Expiración del contrato del CPD
- Integración de adquisiciones más rápidas en la nube
- Necesidad de capacidad Urgente: en la nube no tenemos que preocuparnos por el espacio.
- Renovación de Hardware y Software.
- Amenazas de Seguridad: en Azure se delegan las capas de seguridad al proveedor del Cloud.
- Compliance (cumplimiento de GDPR)
- Producción más rápida de aplicaciones
- Software fuera de Servicio
Después de saber cuáles son las principales razones por las que las empresas se deciden a migrar a la Nube, vamos a ver cuál es el proceso de migración:
1.Evaluación:
Revisión de las cargas On-premise, tipos de dependencias entre aplicaciones…
2.Tipos de Migración:
- Rehost
- Refactorización
- Rearquitectura
- Rebuild
3. Optimización:
Aplicar a las cargas de trabajo que hemos migrado todas las capas de seguridad, monitorización y gobernanza.
Descubrimiento y mapeo de dependencias: filtrado de las diferentes cargas de trabajo on premise (aplicaciones)
- Compatibilidad: comprobamos si la máquina virtual es capaz de migrarse a la Nube.
- Dimensionamiento: readecuar el tamaño de la máquina virtual para migrarlo a la nube y ahorrar costes de una capacidad de procesamiento que no vamos a utilizar.
- Costes: estimación del coste del entorno on Premise en la nube.
TIPOS DE MIGRACIÓN:
A la hora de realizar la migración, tenemos diferentes posibilidades:
Rehost (lift and shift): se trata del redespliegue en la nube y se utiliza para IaaS.
Refactorización: alteraciones mínimas para reaprovechar major la nube. Se utiliza para Containers y PaaS.
Rearquitectura: alterar/ descomoponer la aplicación en Servicios. Se utiliza para PaaS, Serverless y Microservices.
Rebuild: nuevo Código para aplicaciones nativas en Cloud. Se utiliza para PaaS, Serverless y Microservices.
Y por último, pasaremos a la Optimización de las Cargas de Trabajo que han sido migradas, asegurandonos de que cumplen con la gobernanza y la seguridad necesarias.
Y hasta aquí el post de hoy, espero que os sirva de ayuda esta pequeña guía para ir realizando poco a poco vuestras migraciones.
Si quieres formar parte de la Comunidad de Cloud and Data Valencia y estar informado de las últimas novedades en Tecnología Microsoft, ¡síguenos en nuestras redes sociales y únete a Meetup!
¡Síguenos en Redes Sociales!