Cloud Computing

Claves y desafíos de adoptar un enfoque 'multicloud'

Utilizar varios servicios en la nube puede ser complicado para las organizaciones que optan por adoptar este enfoque de suministro de TI; no obstante, esta estrategia aporta múltiples ventajas. Analizamos cuáles.

cloud
Créditos: Jeremy Perkins (Unsplash).

Una organización adopta un enfoque multicloud cuando utiliza servicios en la nube de más de un proveedor. Esto puede parecer obvio por el nombre (se trata de múltiples nubes, después de todo), pero las razones para elegir un enfoque multicloud pueden ser tan variadas como las propias plataformas de nube.

Dado que "nube" se ha convertido en una categoría tan amplia y omnicomprensiva, un entorno multicloud podría incluir, por ejemplo, Microsoft 365 SaaS para aplicaciones de productividad, Google Drive para almacenamiento y Amazon AWS para servicios de computación. Por otro lado, las organizaciones pueden tener una razón para recurrir a varios proveedores de nube para la misma función o propósito. Y los servicios de nube pública son tan baratos y fáciles de poner en marcha que las grandes organizaciones (o las organizaciones que no tienen un control centralizado estricto sobre TI) pueden encontrarse en una situación multicloud sin proponérselo.

 

¿Cuál es la diferencia entre multicloud y nube híbrida?

Antes de hablar de los pros y los contras de la nube múltiple, es importante distinguirla de un término similar con un significado distinto. Una implantación de nube híbrida es aquella que combina nubes públicas y un componente de nube privada alojado en las instalaciones.

Una empresa podría ser multicloud híbrida si la infraestructura incluye servicios de varios proveedores de nubes públicas; de hecho, se trata de un caso de uso de nube híbrida bastante común. Pero a menos que haya varios proveedores de nubes públicas implicados, no es multicloud, aunque tenga componentes públicos y privados.

 

¿Cuáles son las ventajas de un enfoque multicloud

El concepto de multicloud puede parecer contradictorio. Después de todo, ¿no es mejor simplificar las cosas quedándose con un único proveedor de servicios en la nube? Pero contratar servicios en la nube de varios proveedores tiene una serie de ventajas:

 

Flexibilidad

Aunque la mayoría de los proveedores de servicios en la nube se presentan como una solución completa, lo cierto es que cada oferta principal tiene sus puntos fuertes y sus puntos débiles, y es posible que las empresas no quieran comprometerse con un solo proveedor si tienen varios casos de uso de la nube. Por ejemplo, una organización puede utilizar la nube Azure de Microsoft para sus capacidades analíticas, pero AWS de Amazon para desarrollar aplicaciones de Alexa Skills. Incluso las cargas de trabajo desarrolladas para ser teóricamente neutrales con respecto al proveedor pueden obtener un mejor rendimiento en diferentes plataformas de nube.

 

Proximidad y rendimiento de la red

Toda la noción de la nube invita a pensar que un servidor en la nube está en algún lugar "ahí fuera", libre de los límites de la realidad física. En la práctica, algunos proveedores de nube van a ser capaces de ofrecer servidores en nube que están físicamente más cerca de sus usuarios y clientes que otros, o que tienen una conexión de red a ellos con menor latencia. Es posible que desee recurrir a esos proveedores para las necesidades de misión crítica y alto rendimiento, mientras utiliza otros según convenga.

 

Estrategia de poner los huevos en varias cestas

Si su proveedor de nube sufriera una interrupción masiva y prolongada, tendría repercusiones importantes en su negocio. Aunque eso es bastante improbable si se opta por uno de los hiperescaladores, es posible con un proveedor más especializado. E incluso con los grandes, puede descubrir complicaciones, problemas de rendimiento, cargos imprevistos u otros problemas que le hagan replantearse su relación. Utilizar servicios de varios proveedores facilita poner fin a una relación que parece haberse deteriorado sin tener que reorganizar toda la infraestructura.

Puede ser un buen medio para determinar qué proveedores de nube son mejores para qué cargas de trabajo. Y no está de más como táctica de negociación cuando venzan los contratos o cuando se plantee añadir nuevos servicios en la nube.

 

¿Cuáles son los retos de una estrategia multicloud?

Hay una serie de retos e inconvenientes asociados al enfoque multicloud:

 

Complejidad

Es el principal problema de la nube múltiple. Una de las promesas de una configuración de nube de un único proveedor es que se pueden añadir más recursos de nube de una forma sencilla que no requiere trabajo adicional ni una nueva arquitectura por su parte. Si añade más recursos de nube añadiendo servicios de un proveedor diferente, tendrá que hacer un esfuerzo adicional para conseguir que las dos nubes funcionen bien juntas, un proceso que puede ir de "molesto" a "imposible". Incluso después de salvar la brecha, hay una sobrecarga administrativa: será más difícil controlar la protección y privacidad de los datos, por ejemplo, y tendrá que hacer un seguimiento del uso de la nube y de los costes asociados para múltiples proveedores.

 

Ancho de banda de la red

Muchos proveedores hacen que sea barato y fácil mover datos hacia y dentro de su nube, pero pueden hacer pagar un extra por exportarlos. Si sus flujos de trabajo requieren el envío de archivos de gran tamaño de un proveedor a otro, podría tener que pagar más de lo previsto.

 

Interoperabilidad

La realidad es que los servicios comerciales en la nube no son meros servidores de marca blanca. Cada uno tiene sus puntos fuertes (que es probablemente una de las principales razones por las que está eligiendo una estrategia multicloud para empezar), pero también cada uno tiene sus peculiaridades, y las aplicaciones complejas tendrán que adaptarse a un entorno de nube específico hasta cierto punto. En otras palabras, no puede mover el código de un proveedor de nube a otro por capricho.

 

Falta de competencias

No es sólo el código el que no se adapta necesariamente a los distintos servicios en la nube; es probable que los programadores y administradores también tengan plataformas en la nube que prefieran o con las que estén más familiarizados. Cualquiera puede aprender nuevas habilidades, por supuesto, pero hacer malabarismos con diferentes plataformas supondrá una curva de aprendizaje para su equipo, y puede dificultar la contratación de personas que puedan incorporarse rápidamente con ambos pies.

 

Cómo abordar la seguridad multicloud

Un último reto de la multicloud merece una consideración especial: la seguridad. Un entorno multicloud representa una superficie de ataque grande y compleja. Cualquier despliegue en la nube crea riesgos de abrir vulnerabilidades a los atacantes: los datos van y vienen entre la nube y los sistemas locales a través de Internet, y se almacenan y se trabaja con ellos en una plataforma que no se controla totalmente.

Añadir más proveedores de nubes públicas a la mezcla significa más conexiones de red que necesitan ser protegidas. Y aunque la mayoría de las plataformas en la nube incluyen herramientas de seguridad, las herramientas de todos tus proveedores no funcionarán necesariamente entre sí.

En resumen, tendrá que asegurarse de que todos los usuarios siguen las mejores prácticas de seguridad en todo momento, elaborar una política integral de gobernanza de datos antes de cualquier despliegue y utilizar todas las herramientas que pueda para obtener una visibilidad completa de su infraestructura multicloud en expansión.

 

¿Qué hay que tener en cuenta al diseñar un entorno multinube?

Una de las claves para diseñar una arquitectura multicloud es crear una pila tecnológica y una cadena de herramientas de desarrollo comunes que puedan trasladarse a tantas nubes públicas como sea posible. Una buena estrategia es centrar los esfuerzos en el uso de paquetes de software de código abierto, ya que suelen ser portables a cualquier proveedor de nubes públicas, y utilizar la versión "vainilla" más genérica de las herramientas que mejor se adapten a sus necesidades. La simplicidad y la portabilidad son la clave.

También querrá unificar las políticas de toda la infraestructura en la medida de lo posible. Cuando sea posible, hágalo creando código front-end que pueda interactuar con las API de sus plataformas para abstraer sus políticas de implementaciones específicas en plataformas específicas.

En este proceso, tendrá que decidir si quiere crear un conjunto común de funciones que utilizará en todas tus nubes públicas y que puedan manipularse mediante API. Esto facilita la gestión (en muchos casos, los usuarios no necesitarán saber con qué plataforma de nube están tratando en un momento dado), pero también se pierden las capacidades únicas de cada nube que pueden haberle llevado a un entorno multicloud en primer lugar.

Existen plataformas comerciales de orquestación multicloud que pueden ayudar a mantener todo funcionando sin problemas una vez que lo haya desplegado todo, y elegir una también debería formar parte de su proceso de planificación. Flexera Cloud Management Platform y BMC Multi-Cloud Management son dos líderes en este ámbito, pero hay muchas más ofertas disponibles.

 

Cómo lidiar con 'shadow IT'

Independientemente de cómo planifique el despliegue multicloud, es fundamental que tenga un plan. Pero lo cierto es que muchas organizaciones pueden ser ya comercios multicloud, sin ninguna planificación y sin ni siquiera ser conscientes de ello, gracias a lo que se conoce como shadow IT, cuando los departamentos o las unidades de negocio adquieren sus propios servicios tecnológicos sin consultar al departamento de TI.

Es muy fácil y no especialmente caro contratar una cuenta en la nube, y muchos departamentos lo harán si consideran que las prácticas de TI suponen un obstáculo para la productividad. Por ejemplo, el departamento de TI puede implantar Google Cloud en toda la empresa para el almacenamiento y el uso compartido de archivos, sólo para descubrir que el departamento jurídico lleva años utilizando Dropbox para estos fines, se siente cómodo con él y no quiere renunciar a él.

Para evitar este tipo de problema, hacen falta palos y zanahorias: hay que establecer políticas de nube para toda la empresa sobre lo que cada departamento puede y no puede hacer cuando se trata de crear nuevas cuentas en la nube, pero también escuchar a esos departamentos para averiguar lo que necesitan, y tratar de averiguar cómo las herramientas con las que se sienten cómodos pueden integrarse en una estrategia más amplia de nube o multinube.

A largo plazo, conseguir que todo el mundo esté de acuerdo es la clave del éxito de una implantación multicloud.

 


Contenido Patrocinado

Fernando Rubio Román, CTO de Microsoft España. TECNOLOGÍA
Forma parte de nuestra comunidad

 

¿Te interesan nuestras conferencias?

 

 
Cobertura de nuestros encuentros
 
 
 
 
Lee aquí nuestra revista de canal

DealerWorld Digital