O cenário de aplicações passou por uma mudança drástica ao longo do último ano. Embora a maioria das aplicações atualmente hospedadas em data centers ainda seja composta por aplicações monolíticas legadas, à medida que a adoção da nuvem avança, as arquiteturas de microsserviços estão se tornando o padrão de fato para a próxima geração de cargas de trabalho nativas da nuvem. E, embora a arquitetura das aplicações tenha mudado, a necessidade de serviços das camadas 4 a 7 para essas cargas de trabalho permanece. Escalabilidade, disponibilidade e segurança continuam sendo fundamentais, independentemente de como as aplicações são implantadas ou de onde estão hospedadas. Com esse objetivo, a IBM e a F5 vêm trabalhando juntas para levar os serviços de camada de aplicação do BIG-IP à solução Cloud Private da IBM.
O IBM Cloud Private (ICP) é uma arquitetura baseada em frameworks de código aberto, como Kubernetes e Cloud Foundry, que permite às empresas criar aplicações nativas da nuvem ou refatorar aplicações legadas em questão de dias, em vez de semanas ou meses. A plataforma Cloud Private se concentra em dois princípios fundamentais: foco nas empresas e serviços de aplicações pré-instalados. Para o cliente, isso garante que as aplicações desenvolvidas no ICP sigam as práticas recomendadas para a criação de microsserviços (consulte o IBM Bluemix Garage) e também contem com uma ampla variedade de ferramentas pré-instaladas, incluindo middleware, bancos de dados e suporte aprimorado para cargas de trabalho com uso intensivo de CPU, como análise de dados. O produto está disponível tanto em uma versão de código aberto quanto em uma versão empresarial.
O BIG-IP da F5 se alinha perfeitamente ao foco do IBM Cloud Private, pois a plataforma fornece serviços das camadas 4 a 7 para clientes corporativos desde sua criação. Os clientes contam com esses serviços para proporcionar aceleração, alta disponibilidade e segurança às suas aplicações executadas no data center, bem como em nuvens públicas e privadas. E, graças ao software BIG-IP Controller da F5, os desenvolvedores de aplicações que adotam microsserviços agora podem aproveitar o mesmo conjunto de serviços que suas aplicações legadas utilizam como padrão há anos.
O que é?
Um novo componente, o F5 BIG-IP Controller, é uma aplicação em contêiner executada em seu ambiente de contêineres, neste caso, o IBM Cloud Private. Fora desse ambiente, há um BIG-IP que fornece roteamento de entrada e serviços das camadas 4 a 7 para uma série de pools de aplicações compostos por pods do Kubernetes. O Controller atualiza continuamente o BIG-IP com o status desses pods. À medida que são criados e destruídos, o BIG-IP é mantido informado e fornece serviços avançados de desempenho e segurança de aplicações para o controle de entrada.
No início de 2018, o F5 BIG-IP como controlador de entrada, o F5 BIG-IP Controller e o IBM Cloud Private foram testados em conjunto nos laboratórios da F5 e da IBM para confirmar a compatibilidade, ampliando o conjunto de frameworks de microsserviços compatíveis com as soluções da F5.
Como funciona?

Como visto na imagem acima, duas edições virtuais do BIG-IP são implantadas como roteadores de entrada para os dois clusters do IBM Cloud Private. Por padrão, o IBM Cloud Private usa a rede Calico e, em nosso exemplo, configuramos nossos BIG-IPs como nós do Calico e criamos uma malha iBGP entre os dois clusters (você pode saber mais sobre como configurar o BIG-IP para funcionar com Kubernetes e Calico aqui). Depois disso, você poderá implantar seus serviços de backend como faz normalmente e, em seguida, implantar o BIG-IP como um roteador de entrada no ICP. O F5 BIG-IP Controller criará automaticamente os IPs virtuais no BIG-IP para o tráfego HTTP e HTTPS:

Cria membros do pool para os contêineres individuais no cluster:

Além dos monitores de aplicativos, das políticas de roteamento etc.
À medida que esses contêineres aumentam ou diminuem de escala, o controlador BIG-IP adiciona e remove automaticamente membros do pool, garantindo alta disponibilidade para esses serviços específicos.
A alta disponibilidade para o tráfego norte-sul é um requisito para os microsserviços que dependem dele, mas a F5 pode agregar valor adicional ao fornecer serviços das camadas 4 a 7, há muito reconhecidos por clientes corporativos em suas aplicações de missão crítica (como Web Application Firewall, Access Policy, SAML, OAuth, DDoS, IP Intelligence etc.), por meio do suporte a L7 Routing e ConfigMap.
Embora a integração com o IBM Cloud Private seja recente, em breve a documentação completa dessa integração, incluindo exemplos de arquivos YAML e práticas recomendadas, será adicionada à documentação do F5 Container Solutions, disponível aqui: http://clouddocs.f5.com/containers/v2/
Fique atento, pois a IBM e a F5 planejam estreitar ainda mais a integração entre as duas plataformas ao longo do próximo ano. Além disso, a F5 também estará presente na conferência IBM Think, em Las Vegas, esta semana!
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...