BLOG

Capacite pipelines DevOps com serviços de aplicações de entrada de contêineres

Miniatura de Jonathan George
Jonathan Jorge
Publicado em 31 de dezembro de 2018

Muitos profissionais de TI agora estão acelerando seu conhecimento e suporte de ambientes de contêiner para acompanhar a demanda por serviços de aplicativos. O crescimento do desenvolvimento de aplicativos em contêineres incorporados aos pipelines de DevOps está se aproximando do pico de adoção em todo o cenário de aplicativos. Na Pesquisa Anual de Adoção de Contêineres de 2018 : “Mais de 80% dos profissionais e equipes de TI implantaram tecnologias de contêiner... Isso é um aumento em relação aos 58% das equipes que disseram estar executando essas tecnologias em 2017.”

Entretanto, alguns desafios surgiram na implantação de contêineres. Por exemplo, ao conversar com desenvolvedores, o gerenciamento de contêineres introduz uma complexidade adicional, aumentando o tempo de produção do aplicativo. Além disso, um dos desafios mais difíceis destacados pelo Relatório State of the DevOps de 2018 da Puppet e da Splunk é o desafio dos testes automatizados e da reutilização de padrões de teste.

No meu último blog , destaquei que a automação é essencial para que os profissionais de TI ofereçam suporte às práticas de DevOps CI/CD relacionadas ao desenvolvimento/teste de aplicativos e implantações de produção em ambientes de contêiner, reduzindo o tempo de lançamento do aplicativo no mercado. Ao planejar e implementar serviços de aplicativos de contêiner, selecionar uma solução que permita testes azul/verde e a/b, juntamente com a automação de serviços de aplicativos, permite escala e redução de cronogramas de implantação.  

Ao selecionar uma ferramenta de gerenciamento de contêineres, o Kubernetes detém a maioria do mercado, com 83%, de acordo com a pesquisa semestral da Cloud Native Computing Foundation de 2018, seguida pelo Amazon ECS com 24%. Além da orquestração de contêineres, muitos desenvolvedores de aplicativos precisam de métricas e análises de dados em relatórios de gerenciamento ou com exportação para análises de fornecedores terceirizados para visibilidade detalhada e resolução de problemas.

Embora muitas equipes tenham dificuldade em integrar processos de rede e desenvolvimento de aplicativos com ecossistemas de terceiros, as soluções de orquestração e automação declarativa da F5 combinadas com integrações de ecossistemas são capazes de fornecer serviços de aplicativos em qualquer lugar, inclusive como Ingress em ambientes de contêiner. A F5 é uma provedora do Ingress citada na pesquisa semestral do CNCF 2018, pois muitos usuários combinam integrações de contêineres com Kubernetes, OpenShift e outros ambientes com os serviços avançados de escala e segurança de aplicativos da F5.

Diagrama de serviços de aplicativo de entrada de contêiner

Além disso, o F5 permite que você obtenha visibilidade e observabilidade de todo o tráfego de contêineres e fornece insights aprimorados do aplicativo por meio da exportação de fluxo de dados para plataformas de monitoramento e análise. Os serviços de automação e orquestração da F5, juntamente com integrações de ecossistemas em contêineres e PaaS combinados com gerenciamento de configuração de terceiros, serviços de orquestração e serviços de fornecedores de nuvem, estão ajudando equipes de TI e aplicativos a automatizar serviços de aplicativos para desenvolvimento de aplicativos modernos, pipelines DevOps CI/CD e aplicativos de produção em qualquer lugar com escala, segurança e confiança.

Saiba mais hoje mesmo em f5.com , leia as informações técnicas em clouddocs.f5.com , baixe o F5 Container Connector e comece a automatizar os serviços do aplicativo Ingress.