Apesar da ampla adoção de estratégias multicloud pelas empresas, ainda há uma escassez de soluções eficazes para lidar com os diversos desafios enfrentados pelas organizações que as implementam. Um desses desafios é a interconexão segura de cargas de trabalho hospedadas em vários provedores — um problema que se agrava à medida que mais fornecedores de nuvem são adicionados.
Entre a maioria (75%) das organizações que implantam aplicativos em várias nuvens, 63% usam três ou mais nuvens de acordo com uma pesquisa da Propeller Insights. No geral, mais da metade (56%) considera difícil gerenciar cargas de trabalho entre diferentes provedores de nuvem, citando desafios relacionados à segurança, à confiabilidade e, de modo geral, à conectividade.
Grande parte dessa dificuldade pode ser atribuída a modelos operacionais conflitantes. Cada nuvem oferece serviços e APIs específicos, exclusivos de seu provedor, e muitas vezes exige que os clientes se adaptem a diferentes conjuntos de habilidades, políticas e abordagens. Toda 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 frequentemente resulta em 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 de interconectividade é agravada pela introdução de aplicações nativas da nuvem (baseadas em microsserviços), aumentando significativamente o número de instâncias que precisam se comunicar entre si. A Propeller constatou que “mais de 70% dos entrevistados afirmam que os problemas de segurança são agravados em ambientes multinuvem devido às diferenças entre os serviços de segurança dos provedores (77%), ao número crescente de APIs (75%) e à predominância de aplicações baseadas em microsserviços (72%).”
Essa dificuldade está gerando a necessidade — e a demanda — de uma nova abordagem para redes multinuvem.
O desafio das redes multicloud
A rede multicloud unifica duas abordagens diferentes para simplificar a entrega de aplicações:
- Ela adota a interconexão de redes definida por software desde a base. Ao criar uma camada de sobreposição que abstrai as diferenças entre os ambientes de rede e simplifica significativamente os desafios de usar vários ambientes de nuvem em conjunto, a infraestrutura física fixa é utilizada como uma camada subjacente robusta, com um plano de controle padrão entre nuvens que viabiliza uma rede virtual e dinâmica sobre ela.
- Ela amplia a rede simples de contêineres para uma distribuição sofisticada, de cima para baixo. Embora o setor tenha começado a adotar as cargas de trabalho em contêineres como unidade de aplicação de fato, a infraestrutura de rede relativamente pouco sofisticada subjacente a elas precisa ser ampliada para outros ambientes, sinalizando o surgimento futuro 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 aplicações dos clientes — o Kubernetes, para facilitar o gerenciamento das cargas de trabalho de rede, e a SDN, para simplificar a interconexão de redes. No entanto, a forma como essas duas abordagens convergem atualmente ainda gera dificuldades significativas para os clientes.
Muitas organizações enfrentam dificuldades porque essas tecnologias exigem que as equipes de operações adotem configurações excessivamente granulares para obter uma abordagem padronizada de interconexão de redes quando há várias nuvens envolvidas. A abordagem adotada por um provedor de nuvem — mesmo para tarefas de rede extremamente simples, como o gerenciamento de VLANs — é claramente diferente da adotada por outro… e ambas podem ser completamente distintas da abordagem adotada pela empresa em suas próprias iniciativas de nuvem privada. A forma como as redes são provisionadas e gerenciadas nos diferentes ambientes de nuvem muitas vezes exige a manutenção de uma equipe de especialistas nas particularidades de cada ambiente apenas para acompanhar a padronização das redes.
Nuvem distribuída como solução
O desafio de gerenciar essas duas soluções já é grande o bastante; adicionar mais de um provedor de nuvem a essa equação aumenta ainda mais a complexidade do problema. Evidentemente, há maneiras melhores de lidar com essa questão, aproximando o Kubernetes e a SDN, solucionando as diferenças entre os ambientes e eliminando a necessidade de ser especialista em redes para viabilizar tudo isso. Na F5, chamamos essa abordagem de “nuvem distribuída”.
Os clientes geralmente se deparam com esse problema ao ponderar suas decisões de negócios e as necessidades da aplicação antes de selecionar a “melhor rede/nuvem” para o serviço. Essa decisão leva em conta diversos fatores — custo, capacidade de lançamento, velocidade de implantação ou necessidade de estar em uma região específica… qualquer fator que o cliente considere essencial para o sucesso da aplicação. Raramente, fatores relacionados à rede ou à interoperabilidade com outras nuvens são considerados na decisão inicial de negócios. Infelizmente, isso cria condições para o surgimento de novos desafios à medida que a aplicação avança em seu ciclo de vida previsto e outras áreas da empresa tomam decisões diferentes sobre o uso da nuvem.
Na F5, acreditamos que não há nada de inerentemente errado nas decisões de usar tecnologias de nuvem especialmente 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 um provedor de nuvem específico, mas sim que procurem criar uma base comum entre todos eles, com soluções desenvolvidas para ganhar escala, que sejam viáveis e estejam ao alcance das competências de rede, das necessidades das aplicações e dos objetivos de negócios dos clientes. Chamamos nossa abordagem de “nuvem distribuída”.
Nossa abordagem se baseia em três convicções fundamentais:
- Entendemos que a rede deve oferecer suporte a um modelo que funcione em qualquer lugar e a qualquer momento, sem comprometer a qualidade nem a experiência do cliente.
- Afirmamos que qualquer nuvem de interconexão deve ser simples, completa e consistente, independentemente da nuvem subjacente que nosso cliente escolher.
- Acreditamos que nossos clientes devem poder obter mais valor por meio de uma unificação simples, declarativa e orientada por APIs entre os planos de controle e gerenciamento.
O modelo de nuvem distribuída considera que os usuários das aplicações de nossos clientes devem receber atendimento com os mais altos níveis de qualidade, desempenho e segurança, praticamente em tempo real. Nosso objetivo é oferecer uma nuvem distribuída que incorpore os conceitos de elasticidade entre nuvens sem aumentos expressivos de custos, restrições de tempo para provisionamento ou variações entre ambientes.
A F5 já criou um amplo portfólio de soluções para enfrentar diretamente esses momentos críticos, oferecendo um conjunto coerente de tecnologias e práticas, mas estamos trabalhando intensamente para estender isso a todas as aplicações nas arquiteturas de nossos clientes. Como parte de nossa missão de avançar rumo a Aplicações Adaptáveis, pretendemos ajudar os clientes a concluir essas transições, permitindo que transfiram facilmente as cargas de trabalho para os locais, regiões ou modelos de custo mais eficientes e eficazes, sem precisar contratar uma equipe de especialistas em redes para cada ambiente.
A capacidade de nossos clientes de usar nossas tecnologias para criar 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 às cargas de trabalho e redes de nuvem pública, com um verdadeiro plano comum de controle e gerenciamento, simplificando assim o desafio da interconexão: não é mais necessário criar várias equipes para cada nuvem e gerenciar diversas APIs específicas de cada ambiente apenas para estabelecer a conectividade entre elas!
Continuamos fazendo disso uma prioridade: oferecer aos nossos clientes soluções empresariais multicloud simples e eficazes. Acreditamos firmemente que a resposta aos apelos das organizações — “Preciso disso agora!” — está realmente ao nosso alcance, com as tecnologias da F5 criando uma nuvem melhor, mais rápida, mais segura e mais distribuída.
Saiba como ir além do gerenciamento de várias nuvens e adotar redes multinuvem
Sobre o autor
Publicações relacionadas no blog
O estado da maturidade digital empresarial: a transformação digital ainda não terminou
Explore como a IA impacta as empresas, as aplicações da IA generativa, as estratégias para modernizar as operações de TI e os benefícios da maturidade digital com a F5.
Como a IA generativa acelera a transformação digital
Veja como a IA generativa impulsiona a transformação digital nas empresas, acelerando tendências como a integração de APIs, os desafios dos modelos operacionais de TI híbrida e a adoção de AIOps.
Seis capacidades técnicas para acelerar a transformação digital
As arquiteturas empresariais atuais carecem dos fatores necessários de agilidade, escalabilidade, segurança e observabilidade, essenciais para impulsionar a mudança tecnológica. No entanto, estas seis capacidades fundamentais ajudarão as empresas a gerenciar riscos e desafios ao longo de sua transformação digital.
Inverter a API é a transformação digital de que as empresas precisam para participar e competir em uma economia de APIs
As organizações detêm um valor latente — na forma de APIs internas — que precisam explorar para competir em uma economia de APIs. Embora os desafios técnicos e de segurança possam desestimular algumas delas, as empresas precisam reconhecer que inverter suas APIs permitirá liberar o valor da organização como plataforma.
A modernização da TI começa pela infraestrutura
O hardware e o software evoluíram rapidamente desde os primórdios da internet, mas, para aproveitar ao máximo os benefícios resultantes dessa evolução, as organizações precisam avaliar e modernizar sua infraestrutura e a entrega de aplicativos. Acelere os esforços de modernização com a nova F5 rSeries.