Proyecto migración a la nube. Fases.

proyecto migracion a la nube

El proyecto de migración a la nube consiste en un plan de soluciones de migración adaptadas a las necesidades de las empresas. Esto incluye necesidades como reducir o salir de los centros de datos locales, migrar cargas de trabajo existentes, modernizar apps o abandonar otra nube para pasarse a otro proveedor.

Los servicios de migración y transformación en la nube son un enfoque estándar y repetible con migraciones líderes en la industria y herramientas específicas de aplicaciones que ayudan a los clientes a optimizar el diseño arquitectónico, la planificación, la seguridad, la administración y las capacidades mientras transforman sus cargas de trabajo en la nube.

La determinación del método de entrega en la nube comienza en la fase de evaluación y, a menudo, permanece en la fase de planificación. En cualquier ejercicio de migración a la nube, hay seis opciones para la migración, a menudo denominadas colectivamente como el marco de las 6R.

  Recompra («Drop and Shop»)

Esta estrategia implica desmantelar la aplicación y reemplazarla con una versión basada en la nube, que generalmente reemplaza las aplicaciones heredadas con SaaS. Se requiere una pequeña ventana para la transición o migración.

  Rehost («Lift and Shift»)

Esta estrategia implica migrar aplicaciones desde las instalaciones (on-premise) a la nube sin ningún cambio. Por lo general, se usa para la migración a gran escala de aplicaciones heredadas para lograr objetivos comerciales o operacionales específicos, como un tiempo de ejecución de procesos más rápido. El mejor lugar para levantar y cambiar la migración es identificar las aplicaciones que pueden usar la computación en la nube sin realizar cambios en la arquitectura. Por ejemplo, las aplicaciones con cargas variables o estacionales pueden usar la nube sin modificaciones en la mayoría de los casos. La nube puede facilitar la escalabilidad de los niveles de  aplicación según sea necesario, por ejemplo, agregando servidores web o  instancias de bases de datos a un clúster.

  Replataforma («Lift and Shift»)

La estrategia de actualización de la plataforma implica mover las aplicaciones casi como están y reemplazar algunos componentes donde sea posible para aprovechar la nube. En muchos casos, esto significa pasar de la infraestructura alojada tradicional a los servicios gestionados. Otra optimización común es pasar del software comercial (como herramientas de monitoreo, aplicación de parches y administración de configuración) al software de código abierto. Esto le permite escalar libremente en la nube sin preocuparse por los costos de  licencia de cada instancia adicional.

  Refactorización

Esta estrategia requiere una actualización completa de la aplicación para adaptarla a la nube. Esto es valioso cuando  una empresa tiene una gran necesidad  de  funciones basadas en la nube, como mejorar la flexibilidad, la escalabilidad o el rendimiento del desarrollo. En muchos casos, la refactorización implica dividir la aplicación en servicios separados y pasar a una arquitectura de microservicios.

  Hibrida

Muchas organizaciones mantienen algunos de sus recursos en el centro local y trasladan solo algunos de ellos a la nube, creando una nube híbrida. Los beneficios de la nube híbrida incluyen maximizar el valor de los equipos existentes en el centro de datos local, así como la capacidad de  las organizaciones en ciertas industrias para cumplir con los requisitos de cumplimiento regulatorio. Las nubes híbridas también son útiles para la copia de seguridad de nube a nube (disaster recovery), donde los datos locales se copian en la nube pública como una opción de recuperación ante desastres si falla el centro de datos local, en caso de que el centro de datos local deje de estar operativo, como puede suceder en caso de incendios, inundaciones o delitos.

 

1. ¿Qué es la migración a la nube?

La migración a la nube es el movimiento de aplicaciones y datos desde una ubicación, a menudo desde los servidores privados locales de una empresa («en las instalaciones») a los servidores de un proveedor de servicios de nube pública, así como entre diferentes nubes. Los beneficios más importantes de realizar un proyecto de migración a la nube y cambiar a un servicio de este tipo son: la reducción de los costos de TI y la mejora de la eficiencia, así como la seguridad de la información, la facilidad de uso entre otros beneficios.

1.1 Principales beneficios de migrar a la nube

Escalabilidad: La computación en la nube se puede escalar para admitir cargas de trabajo más grandes y un mayor número de usuarios más fácilmente que la infraestructura local, que generalmente requieren que las empresas compren y configuren servidores físicos, equipos de red o licencias de software adicionales.

Coste: Las empresas que se trasladan a la nube a menudo reducen drásticamente el costo de las operaciones de TI, ya que los proveedores de servicios en la nube se encargan del mantenimiento y las actualizaciones. En lugar de centrarse en mantener las cosas al día y operativas, las empresas pueden dirigir más recursos a su negocio principal desarrollar nuevos productos o mejorar los existentes.

Funcionamiento: Para algunas empresas, pasarse a la nube permite mejorar el rendimiento y la experiencia general del cliente. Si su aplicación o sitio web está alojado en centros de servicios en la nube en lugar de varios servidores locales, los datos no tienen que viajar tan lejos para llegar a los usuarios y se reduce la latencia.

Flexibilidad: Los usuarios, ya sean empleados o clientes, pueden acceder a los servicios y datos que necesitan desde cualquier nube. De esta manera, es más fácil para la empresa expandirse a nuevas áreas, ofrecer sus servicios a una audiencia internacional y dar flexibilidad a los empleados en su trabajo.

Copia de seguridad, recuperación y conmutación por error: La mayoría de los proveedores de nube ofrecen funcionalidades integradas y de un solo clic para la recuperación de copias de seguridad, incluida la capacidad de almacenar copias de seguridad en distintas regiones geográficas.

Seguridad mejorada: Las nubes públicas facilitan la protección de los datos y las aplicaciones, ya que proporcionan una seguridad integrada a nivel de la plataforma, además de una variedad de herramientas de seguridad especializadas. En muchos casos, el proveedor de servicios en la nube se encarga automáticamente de la aplicación de revisiones de seguridad.

Administración y supervisión simplificadas: Si el proveedor de servicios en la nube ofrece una herramienta de administración central, es fácil administrar y supervisar los recursos del centro de datos y de la nube desde una sola pantalla.

 

2. Tipos de servidores en la nube

Un servidor en la nube es una forma de alojamiento de datos que funciona en una red virtual. Estos servidores ofrecen las mismas funciones de un servidor físico, pero mejoran aspectos fundamentales como la potencia de transmisión o la capacidad y seguridad de almacenamiento.

2.1 Cómo funcionan los servidores de la nube

El funcionamiento de la nube puede describirse de manera sencilla: una empresa extrae recursos de un sistema de hardware y los pone a disposición de los usuarios de forma virtual.

En términos técnicos, el funcionamiento del servidor en la nube comprende dos plataformas:

  • Front-end: hace referencia al hardware: computadora o dispositivo inteligente; así como al software: aplicaciones, interfaz o programa, que requiere un usuario para acceder a la nube.
  • Back-end: hace referencia a la arquitectura e infraestructura de los servidores en la nube, así como a la empresa que maneja el servicio.

2.2 Modelos de servidores en la nube

Existen tres modelos de servicios que ofrecen los proveedores:

  Infraestructura como servicio (Iaas): el proveedor facilita el sistema de hardware (infraestructura física subyacente), pero las empresas gestionan la virtualización (software, aplicaciones, etc.)

  Plataforma como servicio (Paas): el proveedor de servicios ofrece provee la plataforma informática, redes, servidores y almacenamiento con miras a que los clientes puedan concentrarse en la creación de aplicaciones o servicios.

  Software como servicio (Saas): los proveedores no sólo proporcionan la base física (propia o contratada), sino que también gestionan el mantenimiento, operatividad y distribución del software (aplicaciones y programas en la nube) a las cuales los usuarios acceden desde la red.

2.3 Tipos de servidores en la nube

De acuerdo a las combinación de los elementos de la arquitectura, mencionamos cuatro tipos de servidores en la nube:

Público: los recursos disponibles son compartidos, en algunos casos gratuitos (aunque condicionados) y son propiedad del proveedor de servicios, quien también se encarga de su gestión.

Privado: en este caso el cliente adquiere para uso exclusivo una cantidad determinada de recursos disponibles (de propiedad y gestión privada) por el proveedor de servicios. Se trata de una nube personalizada. En otros casos la empresa adquiere sus propios servidores para crear y gestionar la nube para el uso de la propia organización.

Híbrido: este tipo de servidor combina recursos de nubes privadas (propias o de terceros) y públicas, lo que permite a las organizaciones migrar datos y cargas de trabajo de acuerdo a las necesidades de tecnología e información.

Multinube: esta arquitectura aprovecha distintos servicios de nube pública, permitiendo aprovechar los recursos de acuerdo a los requisitos de la empresa. Generalmente requiere de aplicaciones que permitan una gestión de las distintas nubes.

 

3. ¿Cuál es el motivo por el que las empresas migran a la nube?

La migración a la nube permite a las empresas responder al crecimiento y al cambio ampliando o reduciendo los recursos de infraestructura según sea necesario sin perder estabilidad. 

3.1 Entre las ventajas de migrar a la nube se incluyen:

 Mayor agilidad y flexibilidad

 Capacidad para innovar más rápido

 Alivio de la creciente demanda de recursos

 Mejor gestión del aumento de las expectativas de los clientes

 Reducción de costos

 Ofrecer resultados empresariales inmediatos

 Simplificar las TI

 Cambiar a todo como servicio

 Mejor gestión del consumo

 Escalabilidad en la nube

 Rendimiento mejorado

Mejorar los tiempos de respuestas a solicitudes de soporte

 Continuidad del negocio

Impulsar la innovación

Externalizar funciones

Seguimiento del progreso

 

 

4. ¿Cómo organizar el proyecto de migración a la nube?

Cada empresa tiene necesidades diferentes y, por lo tanto, el proyecto de migración a la nube es ligeramente diferente. Los proveedores de servicios en la nube pueden ayudar a las empresas a configurar su proceso de migración. La mayoría de las migraciones a la nube implican los siguientes pasos básicos:

  1. Establecer objetivos: Qué mejoras operativas espera la empresa? ¿Cuándo se vuelve obsoleta la infraestructura heredada? Establecer metas medibles ayuda a la empresa a determinar si la transición salió bien o no
  2. Crear una estrategia de seguridad: La ciberseguridad en la nube requiere un enfoque diferente al de la seguridad local. En la nube, los activos corporativos ya no están detrás de un firewall y el perímetro de la red es casi inexistente. Puede ser necesario desplegar un firewall en la nube o el firewall de la aplicación web.
  3. Copiar datos constantemente: Elija un proveedor de servicios en la nube y copie las bases de datos existentes. Esto debe hacerse continuamente durante el proceso de migración para que la base de datos en la nube permanezca actualizada.
  4. Trasladar la inteligencia empresarial: esto podría implicar refactorizar o reescribir código. Se puede hacer poco a poco o de una vez.
  5. Cambiar la producción de las instalaciones locales a la nube: la nube se activa. La migración se ha completado.

Algunas empresas desactivan su infraestructura local al final de estos pasos, mientras que otras pueden mantener los sistemas heredados en su lugar como reserva, tipo de un disaster recovery  o como parte de un despliegue de nube híbrida.

 

5. Fases para migrar un proyecto a la nube.

Existen diferentes procesos técnicos y procedimientos recomendados para el proyecto de migración a la nube de distintas cargas de trabajo y para la creación de diferentes configuraciones de nube, pero todas las migraciones a la nube siguen las mismas seis fases básicas:

 Definir la estrategia

Defina la justificación comercial para la migración y los resultados esperados.

 Plan

Alinee el plan de migración a la nube con los resultados empresariales deseados.

 Prepararse

Prepare el entorno local y el entorno en la nube para la migración

 Migrar

Mueva las cargas de trabajo al entorno de la nube.

 Gobierno

Use puntos de referencia e implemente procedimientos recomendados de gobernanza de seguridad y costos para el entorno de nube y sus cargas de trabajo.

 Administrar

Use metodologías probadas para la administración continua de la solución en la nube.

 

Share

Deja un comentario

¿Quieres saber más sobre Google y tecnología?​

¡Suscríbete a nuestra newsletter mensual!