¿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.

Metas de aprendizaje

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

  • 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

Contenido relacionado


¿Quieres saber más?

Suscríbete a theNET, el resumen mensual de Cloudflare sobre las ideas más populares de Internet.

Revisa la política de privacidad de Cloudflare para saber más sobre cómo Cloudflare gestiona tus datos personales.

Copiar el enlace del artículo

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

Migración a la nube en Internet

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 implica 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. La migración a la nube, similar a trasladar una oficina más pequeña a una más grande, requiere mucha preparación y trabajo anticipado, pero generalmente vale la pena, ya que permite ahorrar costos y brinda 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 de sus competidores. Además, enfrentan un mayor riesgo de fugas 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 le proporciona soporte al sistema operativo mediante parches o actualizaciones.

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, en general, se aloja localmente. Esto significa que se encuentra, de forma física, en edificios o propiedades en los que opera la organización. Por ejemplo, muchas empresas alojan un centro de datos local en el mismo edificio en el que 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 suelen reducir 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 concentrarse en el mantenimiento y la ejecución, las empresas pueden concentrar más recursos en sus necesidades comerciales más importantes, el desarrollo de nuevos productos o la mejora de los existentes.
  • Rendimiento: a algunas empresas, el traslado a la nube les permite mejorar el rendimientoy la experiencia del usuario general 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, 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 destinatarios internacionales y que permita que sus empleados trabajen con flexibilidad.

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

Migración física a la nube
  • 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, en especial, si implica grandes cantidades de datos. Algunos proveedores de servicio en la nube ofrecen métodos de transferencia de datos físicos, como carga de datos en un dispositivo de hardware y envío del dispositivo al proveedor de servicio en la nube, ya que las bases de datos muy grandes tardarían demasiado tiempo en transferirse a través de Internet. Los datos también se pueden transferir por Internet. Con independencia del 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 protegidos, y que no se filtren durante el proceso.
  • Operación continua: una empresa necesita asegurarse de que sus sistemas actuales sigan operando y estén disponibles durante toda la migración. Deberá haber 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 en forma gradual, y no de una sola vez.

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

Cada empresa tiene necesidades diferentes y, por lo tanto, seguirá un proceso ligeramente distinto para 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. Fijación de metas: ¿Qué mejoras 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 comparado 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 esencialmente no existe. Puede ser necesario implementar un firewall en la nube o un firewall de aplicaciones web.
  3. Copia sobre los datos: seleccionar un proveedor de servicio en la nube y replicar las bases de datos existentes. Esto se debe hacer constantemente durante todo el proceso de migración para que la base de datos en la nube se mantenga actualizada.
  4. Traslado de la inteligencia empresarial: esto podría implicar la refactorización o reescritura del código (ver más abajo). Se puede hacer poco a poco o todo a la vez.
  5. Cambio de 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 mantienen 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 5 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":

  • Realojar: el realojamiento 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 reproducirán su arquitectura de aplicaciones en esa infraestructura.
  • Refactorizar: 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 mucho trabajo, 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 anteriores 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, combinando nubes públicas, nubes privadas o centros de datos locales heredados. Para que un despliegue de nube híbrida funcione bien, la integración debe ser estricta en todas las nubes implementadas y los centros de datos, –del mismo modo que los miembros de un 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 son compartidas por más de un cliente). La multinube puede servir para varios propósitos: redundancia/respaldo, ahorro de costes o aprovechamiento de funciones de diferentes proveedores de nube, por ejemplo.

La implementación de una nube única de un solo proveedor de servicio en la nube no siempre es factible para un negocio, pero es una opción. Los proveedores de servicio en 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, Cloudflare WAF 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 con cualquier tipo de implementación en la nube con facilidad, nube pública, nube privada, nube híbrida o multinube.

Obtén más información sobre cómo funciona la informática en la nube y cómo la conectividad cloud se integra fácilmente con cualquier tipo de implementación de nube.