Com o foco no DevOps se tornando uma parte maior da discussão sobre infraestrutura, vemos várias práticas recomendadas na incorporação de contêineres e microsserviços no desenvolvimento de aplicativos e nos processos de DevOps. Embora os profissionais de DevOps e TI ainda tenham dificuldade em implementar uma infraestrutura que suporte o ciclo de vida de desenvolvimento de aplicativos modernos. Na última Pesquisa Quali DevOps e Nuvem de 2018 , com 1.300 entrevistados, “quase 50% precisam esperar até um mês para ter acesso à infraestrutura, enquanto 24% esperam mais de um mês, principalmente aqueles com equipes distribuídas”.
Do lado positivo, a implementação da automação chegou ao palco principal com a pesquisa Quali mostrando que “dois terços dos entrevistados (67%) relataram implementar algumas formas de automação para melhorar a produtividade e a agilidade... e daqueles que já usam automação, 33% têm recursos de autoatendimento para suas iniciativas de P&D e desenvolvimento/teste”. A automação é essencial para as equipes de NetOps que estão aprendendo a se tornar profissionais Super-NetOps que dão suporte e impulsionam práticas de melhoria e implantação contínuas. Os desenvolvedores de aplicativos precisam de automação para dimensionar novas implantações e acompanhar as demandas dos requisitos de negócios. Uma solução integrada de autoatendimento e automação com suporte do NetOps e que capacite o AppDev a atingir seus objetivos rapidamente é necessária para se alinhar às práticas de DevOps.
Uma das maneiras pelas quais os desenvolvedores de aplicativos podem simplificar seu desenvolvimento e testes é incorporar contêineres e microsserviços para máxima eficiência e portabilidade. Além disso, o controle Ingress integra-se ao ambiente de orquestração de contêineres, direciona o tráfego para o melhor aplicativo disponível e permite disponibilidade consistente, seja em desenvolvimento ou produção. Ingress pode se referir ao roteamento HTTP ou a uma coleção de regras para alcançar os serviços do cluster e ingress (com “i” minúsculo) também se refere a conexões de entrada, balanceamento de carga de aplicativos e serviços de segurança. A chave é reduzir os problemas que retardam o desenvolvimento e a implantação de aplicativos, fornecendo autoatendimento e automação com base em eventos de contêiner.
É aí que os serviços de aplicativos dinâmicos da F5 para ambientes de contêiner oferecem escala de aplicativo sem atrito com controle de entrada e serviços de segurança de aplicativo. Muitos profissionais de infraestrutura de TI escolhem a integração de orquestração de contêineres e serviços de aplicativos de front door da F5 selecionando o BIG-IP e o Container Connector , uma solução que gerencia serviços de controle de entrada, incluindo roteamento HTTP e URI, balanceamento de carga e serviços de aplicativos em implantações de contêineres e plataforma como serviço (PaaS).
O F5 é implantado em estruturas PaaS, como RedHat OpenShift e Pivotal Cloud Foundry , e em ambientes de contêiner, como Kubernetes e Mesos/Marathon . O F5 Container Connector é uma solução de código aberto que fornece seleção de autoatendimento na interface do usuário do contêiner ou entrega automação de serviços de aplicativo com base na descoberta de eventos do contêiner para rápida inicialização e desativação. O Container Connector oferece maior flexibilidade e usabilidade com políticas e perfis preexistentes para rotas OpenShift e anotações para reescrever URLs de destino para o Kubernetes Ingress. 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. Saiba mais hoje mesmo em f5.com , leia as informações técnicas em clouddocs.f5.com e baixe o F5 Container Connector hoje mesmo.