Acelere o lançamento no mercado sem comprometer a segurança e o desempenho
Quando chegar a hora de melhorar a entrega de software e o desempenho operacional, você precisará de balanceadores de carga leves e flexíveis, implantados próximos aos próprios aplicativos e que possam ser facilmente integrados ao código da sua aplicação. É aí que entra o NGINX.
O desafio? Implantar ótimos aplicativos com rapidez e segurança
Os aplicativos são a nova forma de capital das organizações modernas, o que os torna essenciais para o sucesso de uma organização. Com esse novo impulso centrado em aplicativos, surge uma divisão entre aplicativos e infraestrutura. De um lado, estão os desenvolvedores, focados em avançar rapidamente e realizar implantações frequentes para gerar mais valor para os usuários. No entanto, essa agilidade entra em conflito com as operações, que priorizam a confiabilidade, a segurança e o desempenho para garantir que esses aplicativos atendam às expectativas dos clientes.
Veja o que você pode fazer
Para atender aos desejos e às necessidades tanto das equipes de desenvolvimento quanto das equipes de operações, você precisa capacitar suas equipes de DevOps a gerenciar os balanceadores de carga mais próximos dos aplicativos que elas desenvolvem e mantêm, permitindo, ao mesmo tempo, que as equipes de NetOps mantenham o controle do dispositivo F5 localizado no front-end. Dessa forma, você obtém a agilidade e os benefícios de redução do tempo de lançamento no mercado de que sua equipe de aplicativos precisa, sem comprometer a confiabilidade e o controle de segurança exigidos por suas equipes de rede.
Como a F5 pode ajudar
Os balanceadores de carga de software NGINX nativos da nuvem da F5 ajudam a reduzir a distância entre DevOps e NetOps. Com essa solução, você pode complementar seu balanceador de carga BIG-IP em toda a empresa implantando balanceadores de carga NGINX leves e portáteis mais próximos dos próprios aplicativos.

Guia da solução
Tendências
De acordo com a Forrester, 50% das organizações estão implementando práticas de DevOps para reduzir o tempo de lançamento no mercado (alta velocidade de entrega de funcionalidades) e melhorar a estabilidade (menor incidência de interrupções e resolução mais rápida de problemas).
Paralelamente à expansão das práticas de DevOps, as empresas estão modernizando aplicativos usando arquiteturas de microsserviços nas quais diferentes aplicativos são divididos em serviços independentes e empacotados. Quase 10% dos aplicativos são desenvolvidos do zero como microsserviços, enquanto outros 25% são aplicativos híbridos (monolíticos com microsserviços acoplados, às vezes chamados de “minisserviços”).
A transição para os princípios de DevOps e a adoção de arquiteturas de microsserviços estão causando um impacto profundo em todos os aspectos do desenvolvimento de aplicações e da infraestrutura. Baixe o Guia de Soluções da NGINX para conferir todos os detalhes.
Transformação DevOps
Essas tendências estão mudando a forma como pensamos sobre — e desenvolvemos — aplicações.
- Pessoas
O controle passa das equipes de infraestrutura para as equipes de aplicações. Para acelerar o lançamento no mercado, a equipe de DevOps quer ter controle sobre a infraestrutura que dá suporte às aplicações que desenvolve e mantém. - Processos
O DevOps acelera o provisionamento. A infraestrutura de aplicações modernas deve ser automatizada e provisionada com uma rapidez muito maior — caso contrário, você corre o risco de atrasar a implantação de correções e melhorias essenciais. - Tecnologia
A infraestrutura desacopla o software do hardware. Infraestrutura definida por software, infraestrutura como código e infraestrutura combinável são termos que descrevem novas arquiteturas de implantação nas quais software programável é executado em hardware comum ou em recursos de computação em nuvem pública.
Desafio
Embora o DevOps e os microsserviços afetem todos os aspectos da infraestrutura de aplicações, eles mudam especificamente a forma como as empresas implementam a tecnologia de balanceamento de carga, pois o balanceador de carga é o ponto de controle inteligente que fica à frente de todas as suas aplicações.
No entanto, diferentes equipes da sua organização precisam acessar a tecnologia de balanceamento de carga de maneiras distintas.
- Empresas
As empresas utilizam um balanceador de carga central com recursos avançados para gerenciar todo o tráfego das aplicações, aumentando a agilidade e a estabilidade das implantações. O dispositivo F5 posicionado na entrada do seu ambiente realiza o trabalho pesado, fornecendo serviços avançados de aplicações, como gerenciamento de tráfego local, gerenciamento de tráfego global, gerenciamento de DNS, proteção contra bots, mitigação de DDoS, descarregamento de SSL e gerenciamento de identidades e acessos. - DevOps
As equipes de DevOps frequentemente precisam implementar alterações no balanceador de carga para lançar novos aplicativos, adicionar novos recursos aos aplicativos existentes ou aumentar a escalabilidade. Nos processos tradicionais, o DevOps precisa contar com as equipes de infraestrutura e operações (I&O) para modificar a configuração do balanceador de carga e reimplantá-lo no ambiente de produção. - Operações
As equipes de infraestrutura e operações (I&O) geralmente adotam uma abordagem cautelosa, pois precisam dar suporte a centenas ou até milhares de aplicações que utilizam um balanceador de carga centralizado. Qualquer erro pode ter consequências desastrosas para o desempenho e a segurança de todo o ecossistema de aplicações da empresa. Por isso, a equipe de I&O primeiro faz as alterações em ambientes de teste e, posteriormente, as implementa em produção. Embora esses procedimentos operacionais ajudem a garantir que as alterações não afetem negativamente seu portfólio de aplicações, segui-los pode desacelerar o ritmo de desenvolvimento e inovação.
Solução
Você pode aumentar a velocidade da entrega de software e melhorar o desempenho operacional implantando balanceadores de carga leves e flexíveis, que podem ser facilmente integrados ao código da sua aplicação e posicionados mais próximos dos seus aplicativos.
A solução de ADC nativa da nuvem da F5, o NGINX, é um balanceador de carga de software que pode ajudar a reduzir a distância entre DevOps e NetOps.
- Como funciona
Há três modelos comuns de implantação para ampliar sua infraestrutura F5 BIG-IP com o NGINX:- Implante o NGINX atrás do appliance F5 para atuar como uma camada de abstração compatível com DevOps.
- Provisione uma instância do NGINX para cada um dos seus aplicativos ou até mesmo para cada um dos seus clientes.
- Use o NGINX como balanceador de carga de aplicações multinuvem para aplicações nativas da nuvem.
Como o balanceador de carga programável NGINX é leve, ele consome pouquíssimos recursos computacionais e praticamente não sobrecarrega sua infraestrutura.
Conclusão
Ao combinar seus balanceadores de carga F5 e NGINX em camadas, você pode acelerar o lançamento no mercado sem comprometer a segurança nem a confiabilidade.
Com essa abordagem, as equipes de I&O podem manter a infraestrutura de frontend da F5 para fornecer serviços avançados de aplicações ao grande número de aplicativos essenciais aos negócios que precisam ser protegidos e dimensionados. Ao mesmo tempo, você permite que suas equipes de DevOps e de aplicações gerenciem diretamente as alterações de configuração no balanceador de carga de software, muitas vezes automatizando-as como parte de uma estrutura de CI/CD.
A solução combinada permite que você alcance a agilidade e os benefícios de redução do tempo de lançamento no mercado de que suas equipes de aplicativos precisam, sem comprometer os controles de confiabilidade e segurança exigidos por suas equipes de rede.
- Escale mais rapidamente
Saiba mais sobre como os balanceadores de carga NGINX podem melhorar o desempenho dos aplicativos.
Comece agora
Aprofunde-se
Saiba mais sobre os principais recursos do NGINX Controller.
Obtenha insights sobre a entrega de aplicativos
Saiba como a F5 e o NGINX podem ajudar você a reduzir a distância entre as equipes de Desenvolvimento e Operações.
Experimente o NGINX
Obtenha uma avaliação gratuita e teste o NGINX Controller por 30 dias.
Conteúdo relacionado
WEBINAR
NGINX ADC: conceitos básicos e práticas recomendadas
CASO DE USO
Programa Nacional de Controle da AIDS e de ISTs do Quênia e NGINX
A DataposIT implementa uma arquitetura distribuída e escalável para o Programa Nacional de Controle da AIDS e de ISTs do Quênia usando NGINX Plus e NGINX Controller.
BLOG
Superando a distância entre DevOps e NetOps
BLOG
Superando a divisão: arquiteturas tradicionais e modernas
BLOG
Superando a lacuna: escala e confiabilidade
BLOG






