¿Qué es la migración a la nube? | Estrategia de migración a la nube

La migración a la nube es el proceso de transferir las bases de datos, las aplicaciones y los procesos de TI a la nube, o de una nube a otra.

Share facebook icon linkedin icon twitter icon email icon

Migración a la nube

Metas de aprendizaje

Después de leer este artículo usted podrá:

  • Comprender qué es la migración a la nube
  • Explorar por qué las empresas se trasladan a la nube
  • Conocer algunos de los desafíos de migrar a la nube
  • Explorar varias estrategias de migración a la nube

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

Internet Cloud Migration

La migración a la nube es el proceso de trasladar las operaciones comerciales digitales a la nube. La migración a la nube se asemeja a un traslado físico, excepto que involucra mover datos, aplicaciones y procesos de TI de algunos centros de datos a otros centros de datos, en lugar de empacar y trasladar bienes físicos. Similar a trasladar una oficina más pequeña a una más grande, la migración a la nube requiere mucha preparación y trabajo anticipado, pero generalmente vale la pena. Esto resulta en ahorros de costos y una mayor flexibilidad.

La mayoría de las veces, la "migración a la nube" describe el traslado de la infraestructura local o heredada a la nube. Sin embargo, el término también se puede aplicar a una migración de una nube a otra.

¿Qué es la infraestructura heredada?

En informática, el hardware o el software se considera "heredado" si está desactualizado, pero aún está en uso. Por lo general, los productos y procesos heredados no son tan eficientes o seguros como las soluciones más actualizadas. Las empresas atrapadas en la ejecución de sistemas heredados corren el riesgo de quedarse atrás frente a sus competidores. Además, enfrentan un mayor riesgo de violaciones de datos.

El software o hardware heredado puede volverse poco confiable, puede ejecutarse lentamente o puede que el proveedor original ya no lo admita. Windows XP, por ejemplo, es un sistema operativo heredado: lanzado en 2001, sus capacidades han sido superadas por versiones posteriores de Windows, y Microsoft ya no admite el sistema operativo al lanzar parches o actualizaciones para este.

La infraestructura incluye servidores, equipos de red, aplicaciones, bases de datos y cualquier otro software o hardware fundamental para el negocio. La infraestructura heredada, como servidores antiguos o dispositivos de firewall físicos, puede ralentizar los procesos comerciales de una empresa. También puede agregar más riesgos de seguridad a medida que los proveedores originales dejan de proveer soporte para sus productos y dejan de lanzar parches de seguridad.

La infraestructura heredada generalmente se aloja localmente, lo que significa que se encuentra físicamente en edificios o propiedades donde opera la organización. Por ejemplo, muchas empresas alojan un centro de datos local en el mismo edificio donde trabajan sus empleados.

Las empresas que confían en la infraestructura heredada local no pueden experimentar los beneficios de la computación en la nube. Debido a esto, la mayoría de las empresas de hoy han realizado al menos una migración parcial a la nube.

¿Cuáles son los beneficios principales de migrar a la nube?

  • Escalabilidad: la informática en la nube se puede ampliar para admitir cargas de trabajo más grandes y un mayor número de usuarios con mucha más facilidad que la infraestructura local, lo que requiere que las empresas compren y configuren servidores físicos, equipos de red o licencias de software adicionales.
  • Costo: las empresas que se trasladan a la nube a menudo reducen significativamente el monto que gastan en operaciones de TI, ya que los proveedores de la nube se encargan del mantenimiento y las actualizaciones. En lugar de enfocarse en el mantenimiento y ejecución, las empresas pueden concentrar más recursos en sus necesidades comerciales más importantes – desarrollar nuevos productos o mejorar los existentes.
  • Rendimiento: para algunas empresas, trasladarse a la nube puede permitirles mejorar el rendimiento y la experiencia general del usuario para sus clientes. Si su aplicación o sitio web está alojado en centros de datos en la nube en lugar de estar en varios servidores locales, entonces los datos no tendrán que viajar tan lejos para llegar a los usuarios, lo que reduce la latencia.
  • Flexibilidad: los usuarios, ya sean empleados o clientes, pueden acceder a los servicios y datos en la nube que necesitan desde cualquier lugar. Esto facilita que una empresa se expanda a nuevos territorios, que ofrezca sus servicios a audiencias internacionales y que permita que sus empleados trabajen con flexibilidad.

¿Cuáles son los principales desafíos de migrar a la nube?

Physical Cloud Migration
  • Migración de grandes bases de datos: a menudo, las bases de datos tendrán que trasladarse en su totalidad a una plataforma diferente para funcionar en la nube. Trasladar una base de datos es difícil, especialmente si involucra grandes cantidades de datos. Algunos proveedores de nube realmente ofrecen métodos de transferencia de datos físicos, como cargar datos en un dispositivo de hardware y luego enviar el dispositivo al proveedor de nube para bases de datos masivas que tardarían demasiado tiempo en transferirse a través de Internet. Los datos también se pueden transferir a través de Internet. Sin importar el método que se use, la migración de datos suele tardar mucho tiempo.
  • Integridad de los datos: después de transferir los datos, el siguiente paso es asegurarse de que los datos estén intactos y seguros, y que no se filtren durante el proceso.
  • Operación continua: una empresa necesita asegurarse de que sus sistemas actuales se mantengan operando y disponibles durante toda la migración. Deberán existir cierta superposición entre el servicio en las instalaciones y la nube para garantizar un servicio continuo; por ejemplo, es necesario hacer una copia de todos los datos en la nube antes de cerrar una base de datos existente. Por lo general, las empresas necesitan hacer la transición gradualmente, en lugar de todo a la vez.

¿Cómo funciona una migración local a la nube?

Cada empresa tiene necesidades diferentes y, por lo tanto, seguirá un proceso ligeramente diferente al realizar las migraciones a la nube. Los proveedores de la nube pueden ayudar a las empresas a configurar su proceso de migración. La mayoría de las migraciones a la nube incluirán estos pasos básicos:

  1. Establecer metas: ¿Qué ganancias de rendimiento espera ver una empresa? ¿En qué fecha quedará obsoleta la infraestructura heredada? Establecer metas de comparación ayuda a una empresa a determinar si la migración fue exitosa o no.
  2. Crear una estrategia de seguridad: la ciberseguridad en la nube requiere un enfoque diferente en comparación con 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 prácticamente es inexistente. Puede ser necesario implementar un firewall en la nube o un firewall de aplicaciones web.
  3. Copiar sobre los datos: seleccionar un proveedor de la nube y replicar las bases de datos existentes. Esto se debe hacer continuamente durante todo el proceso de migración para que la base de datos en la nube se mantenga actualizada.
  4. Trasladar la inteligencia empresarial: esto podría implicar refactorizar o reescribir el código (ver más abajo). Se puede hacer poco a poco o todo a la vez.
  5. Cambiar la producción de las instalaciones a la nube: la nube se activa. La migración está completa.

Algunas empresas deshabilitan su infraestructura local al finalizar estos pasos, mientras que otras podrían mantener los sistemas heredados como respaldo o como parte de una implementación de nube híbrida.

¿Qué estrategia de migración a la nube deberían adoptar las empresas?

Gartner, una empresa de investigación de tecnología de la información muy influyente, describe cinco opciones para las organizaciones que migran a la nube. Estas estrategias de migración a la nube se conocen comúnmente como las "5 R":

  • Rehost: el rehosting puede considerarse como "lo mismo, pero en servidores en la nube". Las empresas que eligen esta estrategia seleccionarán un proveedor de IaaS (Infraestructura como servicio) y recrearán su arquitectura de aplicaciones en esa infraestructura.
  • Refactor: las empresas que optan por refactorizar reutilizarán el código y los marcos ya existentes, pero ejecutarán sus aplicaciones en una plataforma de proveedor PaaS (Plataforma como servicio) , en lugar de hacerlo en IaaS, como en el rehosting.
  • Revisar: esta estrategia implica reescribir parcialmente o expandir la base de código, luego implementar el rehosting o refactorizado (ver arriba).
  • Reconstruir: "reconstruir" significa reescribir y rediseñar la aplicación desde cero en la plataforma de un proveedor de PaaS. Este puede ser un proceso que requiere mucha mano de obra, pero también permite a los desarrolladores aprovechar las características modernas de los proveedores de PaaS.
  • Reemplazar: las empresas también pueden optar por descartar por completo sus aplicaciones antiguas y cambiarse a las aplicaciones SaaS (Software como servicio) ya creadas de terceros.

¿Qué estilo de implementación en la nube deberían elegir las empresas?

Además de la estrategia de migración a la nube, las empresas deben decidir cómo se verá su implementación en la nube una vez que se complete la migración.

Una nube híbrida mezcla dos o más tipos de entornos, al combinar nubes públicas, nubes privadas o centros de datos heredados locales. Para que una implementación de nube híbrida funcione bien, la integración debe ser estricta en todas las nubes y centros de datos implementados – de la misma manera que los miembros del equipo necesitan una comunicación especialmente estrecha si se distribuyen en diferentes oficinas.

Una implementación de multinube combina dos o más nubes públicas. (Las nubes públicas se comparten con más de un cliente). La multinube puede servir para varios propósitos: por ejemplo, redundancia/respaldo, ahorro de costos o aprovechamiento de las características de diferentes proveedores de la nube.

La implementación de una nube única de un solo proveedor de la nube no siempre es factible para un negocio, pero es una opción. Los proveedores de la nube ofrecen nubes públicas y nubes privadas, la diferencia es que las nubes privadas no se comparten con ninguna otra empresa.

¿Cómo ayuda Cloudflare con las migraciones a la nube?

Cloudflare ofrece un plano de control único para los productos de rendimiento y seguridad necesarios para que un cambio a la nube sea exitoso, como DNS, equilibrio de carga , WAF de Cloudflare y otros. Todos estos productos están integrados y se pueden administrar desde un panel de control único (ver un caso práctico de migración a la nube). Cloudflare se integra fácilmente con cualquier tipo de implementación en la nube – nube pública, nube privada, nube híbrida o multinube.

Más información sobre el funcionamiento de la informática de la nube.