BLOG | OFICINA DEL CTO

Múltiples nubes frente a multi-cloud: facilitando la reducción de la brecha

Miniatura F5
F5
Publicado el 7 de octubre de 2021

A pesar de la amplia adopción de estrategias multicloud en la empresa, todavía hay escasez de soluciones efectivas que aborden los numerosos desafíos que enfrentan las organizaciones que las ejecutan. Uno de estos desafíos es la interconexión segura de cargas de trabajo alojadas en múltiples proveedores, un problema cuya intensidad aumenta cuando se agregan más proveedores de nube.

De la mayoría (75%) de las organizaciones que implementan aplicaciones en múltiples nubes, el 63% utiliza tres o más nubes según a una encuesta de Propeller Insights . En general, más de la mitad (56%) considera difícil gestionar cargas de trabajo entre diferentes proveedores de nube y cita problemas de seguridad, confiabilidad y, en general, conectividad.

Parte de esta dificultad se puede atribuir en gran medida a los modelos operativos en competencia. Cada nube individual ofrece servicios y API respectivas que son exclusivas del proveedor de nube individual y a menudo requieren que los clientes se ajusten a diferentes conjuntos de habilidades, políticas y enfoques. Cada nube ofrece una experiencia de “red definida por software”; pero no hay dos nubes que ofrezcan la misma experiencia de “red definida por software”. Esto a menudo conduce a configuraciones inconsistentes que afectan la seguridad y el rendimiento cuando estas diferencias entre entornos no se consideran adecuadamente.

Esta dificultad con la interconectividad se ve acentuada por la introducción de aplicações nativas de la nube (basadas en microservicios), lo que aumenta significativamente el número de instancias que deben comunicarse entre sí. Propeller descubrió que “más del 70 % de los encuestados afirman que los problemas de seguridad se ven exacerbados en entornos multicloud por los diferentes servicios de seguridad entre proveedores (77 %), el creciente número de API (75 %) y la prevalencia de aplicaciones basadas en microservicios (72 %)”.

Esta dificultad está impulsando la necesidad (y la demanda) de un nuevo enfoque para las redes multicloud.

El desafío de las redes multicloud

La red multicloud unifica dos enfoques diferentes para simplificar la entrega de aplicação :  

  1. Abarca la interconexión de redes definida por software desde abajo hacia arriba. Al crear una superposición que abstrae las diferencias entre los entornos de red y simplifica significativamente los desafíos de usar múltiples entornos de nube juntos, la infraestructura física fija se utiliza como una capa subyacente capaz con un plano de control entre nubes estándar que permite una red virtual dinámica sobre ella.
     
  2. Amplía la red de contenedores simple hacia una distribución sofisticada de arriba hacia abajo. Si bien la industria ha comenzado a estandarizar las cargas de trabajo de contenedores como una unidad de aplicação de facto, la red relativamente poco sofisticada que se encuentra debajo de ellas debe extenderse hacia otros entornos, lo que marca el surgimiento final de una nube distribuida para ayudar a gestionar el tráfico de aplicação entre entornos.

La convergencia de estos dos elementos ya ha llevado a la creación de dos capas de abstracción en las arquitecturas de aplicação de los clientes: Kubernetes para facilitar la gestión de la carga de trabajo de la red y SDN para simplificar la interconexión de redes. Pero la forma actual en que convergen estos dos enfoques todavía genera importantes dificultades para los clientes.

Muchas organizaciones enfrentan un desafío con la forma en que estas tecnologías requieren que las operaciones adopten configuraciones excesivamente granulares para obtener un enfoque de interconexión de redes estandarizado cuando hay múltiples nubes involucradas. El enfoque adoptado por un proveedor de nube, incluso para tareas de red extremadamente simples como la administración de VLAN, es claramente diferente al enfoque adoptado por otro... y ambos pueden ser completamente ajenos al enfoque adoptado por la empresa para sus propios esfuerzos de nube privada. La forma en que se aprovisionan y gestionan las redes en las propiedades de la nube a menudo conduce a la necesidad de mantener un equipo de expertos en las diferencias de los respectivos entornos solo para mantener el ritmo de la estandarización de la red.

La nube distribuida como solución 

La lucha por gestionar estas dos soluciones es bastante intensa; agregar más de un proveedor de nube a esta batalla magnifica la intensidad del problema. Claramente, hay mejores formas de abordar este problema acercando Kubernetes y SDN, solucionando las diferencias ambientales y eliminando la necesidad de ser un experto en redes para que todo esto suceda. En F5, llamamos a este enfoque “nube distribuida”.

Los clientes generalmente enfrentan este problema cuando sopesan sus decisiones comerciales y necesidades de aplicação antes de seleccionar la “mejor red/nube” para su servicio. Esta decisión incorpora una variedad de factores: costo, capacidad de lanzamiento, velocidad de implementación o la necesidad de estar en una región particular... cualquier factor que el cliente decida que es crítico para el éxito de su aplicación. Rara vez se consideran los factores del lado de la red o la interoperabilidad con otras nubes en la decisión comercial inicial. Lamentablemente, esto genera nuevos desafíos a medida que la aplicação avanza en su vida útil esperada y otros elementos del negocio toman decisiones diferentes sobre el uso de la nube.

En F5, creemos que no hay nada intrínsecamente incorrecto en las decisiones que se toman para utilizar tecnologías en la nube que son particularmente adecuadas para las necesidades del negocio, incluso si eso implica el uso de múltiples proveedores o entornos. No sugerimos que nuestros clientes deban buscar únicamente los beneficios de un proveedor de nube en particular, sino que busquen crear puntos en común entre todos ellos con soluciones escalables que sean razonables y estén dentro del alcance de las habilidades de red, las necesidades de las aplicação y los deseos comerciales de los clientes. Llamamos a nuestro enfoque la “nube distribuida”.

Nuestro enfoque está respaldado por tres creencias clave:

  1. Entendemos que la red debe soportar un modelo de cualquier lugar y en cualquier momento, sin pérdida de calidad ni de experiencia del cliente.
     
  2. Afirmamos que cualquier nube de interconexión de redes debe ser simple, completa y consistente sin importar qué nube subyacente elija nuestro cliente.
     
  3. Creemos que nuestros clientes deberían poder obtener más valor a través de una unificación simple, declarativa e impulsada por API en los planos de control y gestión.

El modelo de nube distribuida considera que los usuarios de las aplicações de nuestros clientes deben ser atendidos con los más altos aspectos de calidad, rendimiento y seguridad en tiempo casi real. Nuestro objetivo es proporcionar una nube distribuida que incorpore los conceptos de elasticidad entre nubes sin aumentos masivos de costos, limitaciones de tiempo en el aprovisionamiento o variaciones ambientales.

F5 ya ha creado una amplia cartera de soluciones para afrontar estos momentos críticos proporcionando un conjunto congruente de tecnologías y prácticas, pero estamos trabajando arduamente para extenderlo a todas las aplicação en las arquitecturas de nuestros clientes. Como parte de nuestra misión de avanzar hacia aplicações más adaptables , pretendemos ayudar a los clientes a completar estas transiciones para permitirles mover cargas de trabajo a las ubicaciones, regiones o modelos de costos más eficientes y efectivos con facilidad sin tener que emplear un equipo de asistentes de red para cada entorno.

La capacidad de nuestros clientes de utilizar nuestras tecnologías para construir puentes multicloud a escala de la nube con sus cargas de trabajo críticas locales es lo que nos hace únicos. Nuestra adquisición de Volterra permite a los clientes brindar la misma fluidez y capacidad a las cargas de trabajo y redes de la nube pública con un verdadero plano de control y gestión común, simplificando así el desafío de la interconexión de redes: ¡ya no es necesario construir muchos equipos en cada nube ni administrar muchas API específicas del entorno solo para lograr que la conectividad funcione entre ellas!

Seguimos haciendo de esto una prioridad: brindar soluciones comerciales multicloud simples y efectivas a nuestros clientes. Creemos firmemente que la solución a los pedidos de las organizaciones de "¡Lo necesito ya!" está realmente a nuestro alcance gracias a las tecnologías de F5, que crean una nube mejor, más rápida, más segura y más distribuida.

Aprenda a ir más allá de la gestión de múltiples nubes y adoptar la red multicloud.