A jornada de migração de aplicações monolíticas para microsserviços mudou a forma como as aplicações são desenvolvidas. Hoje, diferentes equipes costumam ter suas próprias nuvens privadas virtuais (VPCs), onde diversos serviços são executados. No entanto, os limites definidos por essas VPCs podem não corresponder aos limites das aplicações, exigindo comunicação entre várias VPCs e serviços de computação no seu ambiente de nuvem.
Criar uma rede para interligar todos esses microsserviços distribuídos pode se tornar uma enorme dor de cabeça, devido a conflitos de endereços IP e problemas de roteamento. A rede por si só não garantirá uma comunicação bem-sucedida entre aplicações ou entre serviços. É preciso anunciar e descobrir serviços na rede, balancear a carga das aplicações e ter visibilidade da integridade dos serviços para identificar possíveis problemas. Também não se esqueça de proteger todos esses serviços e conexões contra ameaças ou acessos não autorizados!
Conectando serviços na AWS
A solução da AWS para esse problema é o Amazon VPC Lattice, um serviço gerenciado que descobre e conecta com segurança microsserviços em várias VPCs e contas da AWS, bem como em diferentes tipos de computação, como Kubernetes ou serverless. Ele oferece visibilidade, segurança e gerenciamento de tráfego para milhares de serviços conectados, sem a necessidade de criar e manter uma rede complexa.
No entanto, como 87% das organizações usam ambientes híbridos ou multinuvem,1 é bem provável que você precise conectar alguns de seus serviços e aplicativos na AWS a outros servidores ou usuários fora da AWS, que não são atendidos pelo VPC Lattice. Se você precisa conectar aplicativos e dados entre várias nuvens ou serviços de computação, a F5 oferece soluções para ampliar o Amazon VPC Lattice com segurança.
Comunicação de aplicações entre nuvens com a F5
O F5® Distributed Cloud App Connect é uma solução baseada em SaaS desenvolvida para conectar com segurança aplicações e serviços distribuídos em ambientes de nuvem pública, locais e de borda. Quando instalada em uma instância da AWS, ela pode conectar serviços do VPC Lattice a aplicações ou usuários em outras nuvens ou em ambientes locais. Além disso, se você precisar conectar serviços na AWS à sua empresa ou ao seu data center, poderá usar outro serviço SaaS do F5 Distributed Cloud chamado F5® Distributed Cloud Customer Edge.
Assim como o Amazon VPC Lattice, o Distributed Cloud App Connect oferece descoberta de serviços, balanceamento de carga, visibilidade e segurança. A segmentação de aplicações permite aplicar políticas granulares para controlar o acesso e onde os serviços são anunciados, protegendo tanto as aplicações quanto a rede subjacente, enquanto a criptografia TLS nativa entre cargas de trabalho protege os dados em trânsito.
Muito mais do que apenas conectividade entre aplicações
Como parte do F5 Distributed Cloud Services, o Distributed Cloud App Connect compartilha o mesmo console das soluções de segurança SaaS da F5, que abrangem defesa contra bots, proteção contra DDoS, segurança de APIs e firewall de aplicações web. Qualquer uma dessas soluções, ou todas elas, pode ser usada em conjunto com o Distributed Cloud App Connect para simplificar a proteção de suas aplicações e redes contra ataques automatizados ou usuários mal-intencionados.
O Distributed Cloud App Connect também oferece visibilidade da integridade dos seus serviços por meio de painéis e métricas no nível dos aplicativos, permitindo identificar e resolver quaisquer problemas nos aplicativos. Graças ao uso compartilhado do Console do F5® Distributed Cloud, você pode visualizar métricas com contexto de segurança e rede para solucionar problemas com mais rapidez e tomar decisões melhores.
Você também pode automatizar implantações de aplicativos com o Distributed Cloud App Connect usando infraestrutura como código para provisionar recursos com eficiência e garantir a consistência das políticas entre os sites. A compatibilidade com AWS, Azure, Google Cloud, IBM Cloud, Red Hat OpenShift e VMware permite conectar e implantar aplicativos com facilidade em praticamente qualquer lugar.
Além disso, tanto o F5 BIG-IP quanto o F5 NGINX também podem conectar o Amazon VPC Lattice a outras partes do seu ambiente de TI. Essas soluções podem encaminhar solicitações de ambientes que não usam o Lattice para o seu VPC Lattice, além de integrar a segurança por meio do BIG-IP Advanced WAF, BIG-IP Access Policy Manager, BIG-IP Advanced Firewall Manager ou NGINX App Protect.
Conectando microsserviços de forma integrada: ferramentas para ecossistemas digitais aprimorados
Navegar pelo universo dos microsserviços distribuídos tem suas complexidades, mas, com ferramentas como F5 e Amazon VPC Lattice, é possível conectar serviços de forma integrada e segura em diferentes ambientes. Explore as diversas funcionalidades oferecidas, como descoberta de serviços, balanceamento de carga, visibilidade e segurança. Avaliar as necessidades específicas da sua organização e aproveitar a flexibilidade e a segurança oferecidas por essas soluções será fundamental para criar um ecossistema digital eficiente e resiliente.
Para saber mais sobre como simplificar a conectividade entre aplicativos com a F5, acesse https://www.f5.com/cloud/products/app-connect.
Fonte adicional:
1 Relatório sobre o Estado da Nuvem de 2023, Flexera, abril de 2023
Sobre o autor
Publicações relacionadas no blog

Entrega e proteção de agentes de IA em fábricas de IA: F5 para a arquitetura de referência NVIDIA OpenShell para agentes de IA seguros
As soluções da F5 ampliam a Arquitetura de Referência NVIDIA OpenShell para agentes de IA seguros.
Como medir – e minimizar – o custo total de propriedade do seu Kubernetes
O Kubernetes pode ser baixado e executado gratuitamente, mas sua manutenção está longe de não ter custos. Assim como outras grandes plataformas de código aberto que são “gratuitas” apenas em um sentido simplista, o Kubernetes quase certamente exigirá investimentos para ser implantado e operado.
As-Code: a pilha de TI contínua
Infraestrutura, configuração, pipeline, operações. De repente, tudo é “como código”. Lori MacVittie busca esclarecer a terminologia e identificar os diferentes componentes de uma stack contínua de TI.
O estado da entrega de aplicações em 2017: automação, APIs e DevOps
Explore o relatório State of Application Delivery de 2017. Leia o blog retrospectivo da F5 sobre o início da ascensão das redes declarativas e dos pipelines de DevOps.
DevOps Summit: onde a rede foi convidada para a festa
No DevOps Summit NY, falou-se muito não apenas sobre DevOps, mas também sobre contêineres, IoT e microsserviços. As sessões se concentraram não só na mudança cultural necessária para crescer em escala com uma abordagem DevOps, mas também fizeram questão de incluir...
F5 e Nutanix convergem em infraestrutura no .NEXT
Aplicações empresariais como Microsoft SharePoint e Exchange, juntamente com a VDI, continuam sendo a espinha dorsal da sua empresa. A produtividade, embora não seja tão atraente quanto o lucro, é um fator essencial para o sucesso das operações empresariais atuais. Deixar de...