BLOG | ESCRITÓRIO DO DIRETOR DE TECNOLOGIA

Múltiplas Nuvens Versus Multi-Nuvem: Tornando mais fácil preencher a lacuna

Miniatura F5
F5
Publicado em 07 de outubro de 2021

Apesar da ampla adoção de estratégias multinuvem no mundo corporativo, ainda há uma escassez de soluções eficazes que lidem com os muitos desafios enfrentados pelas organizações que as executam.Um desses desafios é a interconexão segura de cargas de trabalho hospedadas em vários provedores, um problema que aumenta em intensidade quando mais fornecedores de nuvem são adicionados.

Da maioria (75%) das organizações que implantam aplicativos em várias nuvens, 63% usam três ou mais nuvens de acordo para uma pesquisa da Propeller Insights . No geral, mais da metade (56%) acha difícil gerenciar cargas de trabalho em diferentes provedores de nuvem, citando desafios com segurança, confiabilidade e, em geral, conectividade.

Parte dessa dificuldade pode ser atribuída em grande parte a modelos operacionais concorrentes. Cada nuvem individual oferece serviços e respectivas APIs que são exclusivos para o provedor de nuvem individual e, muitas vezes, exigem que os clientes se adaptem a diferentes conjuntos de habilidades, políticas e abordagens. Cada nuvem oferece uma experiência de “rede definida por software”; mas não há duas nuvens que ofereçam a mesma experiência de “rede definida por software”. Isso geralmente leva a configurações inconsistentes que afetam a segurança e o desempenho quando essas diferenças entre ambientes não são devidamente consideradas.

Essa dificuldade com a interconectividade é intensificada pela introdução de aplicativos nativos da nuvem (baseados em microsserviços), aumentando significativamente o número de instâncias que precisam se comunicar de forma cruzada. A Propeller descobriu que “mais de 70% dos entrevistados dizem que os problemas de segurança são exacerbados em ambientes multi-nuvem pelos diferentes serviços de segurança entre provedores (77%), o número crescente de APIs (75%) e a prevalência de aplicativos baseados em microsserviços (72%).”

Essa dificuldade está gerando uma necessidade — e demanda — por uma nova abordagem para redes multinuvem.

O desafio da rede multi-nuvem

A rede multi-nuvem unifica duas abordagens diferentes para simplificar a entrega de aplicativos:  

  1. Ela abrange a interconexão de redes definida por software de baixo para cima. Ao criar uma sobreposição que abstrai as diferenças entre ambientes de rede e simplifica significativamente os desafios de usar vários ambientes de nuvem juntos, a infraestrutura física fixa é usada como uma base capaz com um plano de controle padrão entre nuvens, permitindo uma rede virtual dinâmica sobre ela.
     
  2. Ele estende a rede simples de contêineres para uma distribuição sofisticada de cima para baixo. Embora o setor tenha começado a padronizar as cargas de trabalho de contêineres como uma unidade de aplicação de fato, a rede relativamente pouco sofisticada por trás delas deve ser estendida para outros ambientes, marcando o eventual surgimento de uma nuvem distribuída para auxiliar no gerenciamento do tráfego de aplicações entre ambientes.

A convergência desses dois elementos já levou à criação de duas camadas de abstração nas arquiteturas de aplicativos do cliente: Kubernetes para facilitar o gerenciamento da carga de trabalho da rede e SDN para simplificar a interconexão de redes. Mas a maneira atual como essas duas abordagens convergem ainda causa problemas significativos ao cliente.

Muitas organizações enfrentam o desafio de que essas tecnologias exijam que as operações adotem configurações excessivamente granulares para obter uma abordagem de interconexão de redes padronizada quando várias nuvens estão envolvidas. A abordagem adotada por um provedor de nuvem — mesmo para tarefas de rede extremamente simples, como gerenciamento de VLAN — é nitidamente diferente da abordagem adotada por outro... e ambas podem ser completamente estranhas à abordagem adotada pela empresa para seus próprios esforços de nuvem privada. A maneira como as redes são provisionadas e gerenciadas nas propriedades de nuvem geralmente leva à necessidade de manter uma equipe de especialistas nas diferenças dos respectivos ambientes apenas para acompanhar a padronização da rede.

Nuvem distribuída como solução 

A luta para gerenciar essas duas soluções é intensa o suficiente; adicionar mais de um provedor de nuvem a essa batalha aumenta a intensidade do problema. Claramente, há melhores maneiras de lidar com esse problema aproximando o Kubernetes e o SDN, resolvendo as diferenças ambientais e eliminando a necessidade de ser um especialista em rede para fazer tudo isso acontecer. Na F5, chamamos essa abordagem de “nuvem distribuída”.

Os clientes geralmente enfrentam esse problema quando suas decisões de negócios e necessidades de aplicativos são ponderadas antes de selecionar a “melhor rede/nuvem” para seu serviço. Esta decisão incorpora uma variedade de fatores — custo, capacidade de lançamento, velocidade de implantação ou a necessidade de estar em uma região específica... qualquer fator que o cliente decida ser crítico para o sucesso de sua aplicação. Raramente fatores do lado da rede ou a interoperabilidade com outras nuvens são considerados na decisão comercial inicial. Infelizmente, isso gera novos desafios à medida que o aplicativo avança em sua vida útil esperada e outros elementos do negócio tomam decisões diferentes sobre o uso da nuvem.

Na F5, acreditamos que não há nada inerentemente incorreto nas decisões tomadas para usar tecnologias de nuvem que são particularmente adequadas às necessidades dos negócios, mesmo que isso leve ao uso de vários fornecedores ou ambientes. Não sugerimos que nossos clientes busquem exclusivamente os benefícios de qualquer provedor de nuvem em particular, mas que, em vez disso, busquem criar pontos em comum entre todos eles com soluções de construção em escala que sejam razoáveis e estejam ao alcance das habilidades de rede, necessidades de aplicativos e desejos comerciais dos clientes. Chamamos nossa abordagem de “nuvem distribuída”.

Nossa abordagem é apoiada por três crenças principais:

  1. Entendemos que a rede deve suportar um modelo de qualquer lugar, a qualquer hora, sem perda de qualidade ou experiência do cliente.
     
  2. Afirmamos que qualquer nuvem de interconexão de redes deve ser simples, completa e consistente, não importa qual nuvem subjacente nosso cliente escolha.
     
  3. Acreditamos que nossos clientes devem conseguir obter mais valor por meio de unificação simples, declarativa e orientada por API em todos os planos de controle e gerenciamento.

O modelo de nuvem distribuída considera que os usuários dos aplicativos de nossos clientes devem ser atendidos com os mais altos aspectos de qualidade, desempenho e segurança em tempo quase real. Nosso objetivo é fornecer uma nuvem distribuída que traga os conceitos de elasticidade entre nuvens sem grandes aumentos de custo, restrições de tempo no provisionamento ou variações ambientais.

A F5 já criou um amplo portfólio de soluções para enfrentar esses momentos críticos, fornecendo um conjunto congruente de tecnologias e práticas, mas estamos trabalhando duro para estender isso a todos os aplicativos nas arquiteturas de nossos clientes. Como parte da nossa missão de avançar em direção a aplicativos mais adaptáveis , pretendemos ajudar os clientes a concluir essas transições para que eles possam mover cargas de trabalho para os locais, regiões ou modelos de custo mais eficientes e eficazes com facilidade, sem empregar uma equipe de especialistas em rede para cada ambiente.

A capacidade dos nossos clientes de usar nossas tecnologias para construir pontes multinuvem em escala de nuvem com suas cargas de trabalho críticas locais é o que nos torna únicos. Nossa aquisição da Volterra permite que os clientes levem a mesma fluência e capacidade para cargas de trabalho e redes de nuvem pública com um verdadeiro plano de controle e gerenciamento comum, simplificando assim o desafio da interconexão de redes: chega de criar muitas equipes em cada nuvem e gerenciar muitas APIs específicas do ambiente apenas para manter a conectividade entre elas!

Continuamos fazendo disso uma prioridade: fornecer soluções empresariais multi-nuvem simples e eficazes para nossos clientes. Acreditamos firmemente que a solução para os apelos das organizações de "preciso que isso seja feito agora!" está realmente ao nosso alcance com as tecnologias da F5, criando uma nuvem melhor, mais rápida, mais segura e mais distribuída.

Aprenda como ir além do gerenciamento de várias nuvens e adotar a rede multi-nuvem