A jornada de aplicativos monolíticos para microsserviços mudou a maneira como os aplicativos são criados. Hoje em dia, diferentes equipes geralmente têm suas próprias nuvens privadas virtuais (VPCs), onde vários serviços residem. No entanto, os limites formados por essas VPCs podem não se alinhar aos limites do aplicativo, exigindo comunicação entre várias VPCs e serviços de computação em seu ambiente de nuvem.
Construir uma rede para conectar todos esses microsserviços distribuídos pode ser uma grande dor de cabeça, atolada em colisões de endereços IP e problemas de roteamento. A rede por si só não fornecerá comunicação bem-sucedida de aplicativo para aplicativo ou de serviço para serviço. Você precisa anunciar e descobrir serviços na rede, balancear a carga de aplicativos e obter visibilidade da integridade do serviço para identificar possíveis problemas. Não se esqueça de proteger todos esses serviços e conexões contra ameaças ou acesso não autorizado também!
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ários VPCs e contas da AWS, bem como tipos de computação, como Kubernetes ou sem servidor. Ele fornece visibilidade, segurança e gerenciamento de tráfego para milhares de serviços conectados sem precisar construir e manter uma rede complexa.
No entanto, como 87% das organizações estão usando ambientes híbridos ou multi-nuvem,1 há uma boa chance de você precisar conectar alguns dos seus serviços e aplicativos na AWS com outros servidores ou usuários fora da AWS, que não são atendidos pelo VPC Lattice. Se você precisar conectar aplicativos e dados em várias nuvens ou serviços de computação, a F5 oferece soluções para estender com segurança o Amazon VPC Lattice.
O F5® Distributed Cloud App Connect é uma solução baseada em SaaS projetada para conectar com segurança aplicativos e serviços distribuídos em ambientes de nuvem pública, locais e de ponta. Quando instalado em uma instância da AWS, ele pode conectar serviços do VPC Lattice com aplicativos ou usuários em outras nuvens ou no local. Além disso, se você precisar conectar serviços na AWS com sua empresa ou data center, poderá usar outro serviço F5 Distributed Cloud SaaS 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 aplicativos permite que você aplique políticas granulares para controlar o acesso e onde os serviços são anunciados para proteger os aplicativos e a rede subjacente, enquanto a criptografia TLS nativa entre cargas de trabalho protege os dados em trânsito.
Como parte do F5 Distributed Cloud Services, o Distributed Cloud App Connect compartilha o mesmo console que as soluções de segurança baseadas em SaaS da F5 que abrangem defesa de bots, proteção contra DDoS, segurança de API e um firewall de aplicativo da web. Qualquer uma ou todas essas soluções podem ser usadas em conjunto com o Distributed Cloud App Connect para uma maneira mais simples de proteger seus aplicativos e redes contra ataques automatizados ou usuários mal-intencionados.
O Distributed Cloud App Connect também fornece capacidade de observação da integridade dos seus serviços com painéis e métricas no nível do aplicativo para identificar e resolver quaisquer problemas do aplicativo. Graças ao F5® Distributed Cloud Console compartilhado, você pode visualizar métricas com contexto de segurança e rede para solução de problemas mais rápida e melhores decisões.
Você também pode automatizar implantações de aplicativos com o Distributed Cloud App Connect usando infraestrutura como código para provisionar recursos de forma eficiente e garantir que as políticas sejam consistentes em todos os sites. O suporte para AWS, Azure, Google Cloud, IBM Cloud, Red Hat OpenShift e VMware significa que você pode conectar e implantar aplicativos praticamente em qualquer lugar com facilidade.
Além disso, o F5 BIG-IP e o F5 NGINX também podem vincular o Amazon VPC Lattice a outras partes do seu ambiente de TI. Essas soluções podem fazer proxy de solicitações de ambientes não Lattice para sua VPC Lattice, bem como integrar segurança via BIG-IP Advanced WAF, BIG-IP Access Policy Manager, BIG-IP Advanced Firewall Manager ou NGINX App Protect.
Navegar no terreno dos microsserviços distribuídos tem suas complexidades, mas com ferramentas como F5 e Amazon VPC Lattice, é possível obter uma conexão perfeita e segura de serviços em diversos 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 que essas soluções oferecem será fundamental para criar um ecossistema digital eficiente e resiliente.
Para saber mais sobre como você pode simplificar a conectividade entre aplicativos com o F5, visite https://www.f5.com/cloud/products/app-connect .