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.
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.