BLOG | NGINX

Insights do NGINX Cookbook 2024: 4 Soluções para os principais problemas de entrega de aplicativos da atualidade

NGINX-Parte-de-F5-horiz-preto-tipo-RGB
Miniatura de Peter Beardmore
Pedro Beardmore
Publicado em 03 de abril de 2024

A edição de 2024 do NGINX Cookbook chegou e está repleta de novas soluções para os problemas de entrega de aplicativos mais comuns da atualidade. Desde seu lançamento inicial em 2004, o NGINX evoluiu além de suas raízes de serviço web para se tornar uma ferramenta versátil para balanceamento de carga, proxy reverso e atuação como um gateway de API, incluindo integração com o Kubernetes por meio do NGINX Ingress Controller e recursos de segurança aprimorados. Para dar suporte a essas implantações expandidas do NGINX, a nova versão do NGINX Cookbook oferece mais de cem receitas práticas para instalar, configurar, proteger, dimensionar e solucionar problemas de suas instâncias do NGINX — inestimável se você estiver executando o NGINX Open Source em um projeto menor ou o NGINX Plus em um ambiente empresarial. Continue lendo para dar uma olhada rápida nas seções do Cookbook que refletem os avanços em segurança e balanceamento de carga de software.

Otimizando a comunicação de serviço com gRPC

Problema:

Você precisa de comunicação eficiente entre serviços, especificamente a capacidade de encerrar, inspecionar, rotear ou balancear chamadas de métodos gRPC.

Solução:

Utilize o NGINX como um proxy para encerrar, inspecionar, rotear e balancear chamadas de métodos gRPC. Esta configuração aproveita os recursos do HTTP/2 para comunicação eficiente, ao mesmo tempo em que facilita o alto desempenho e a confiabilidade das interações de serviço por meio de distribuição de carga eficaz e recursos de resiliência, como novas tentativas e interrupção de circuito.

Automatizando o provisionamento do NGINX na nuvem

Problema:

Para otimizar as implantações, você precisa automatizar o provisionamento e a configuração de servidores NGINX em ambientes de nuvem.

Solução:

Utilize ferramentas como AWS EC2 UserData e Amazon Machine Images (AMIs) para AWS, ou seus equivalentes em outros serviços de nuvem, para automatizar o provisionamento e a configuração de servidores NGINX.

Implementando autenticação básica HTTP com NGINX

Problema:

Você precisa proteger seu aplicativo ou conteúdo usando autenticação básica HTTP.

Solução:

Criptografe senhas usando openssl e configure o NGINX com as diretivas auth_basic e auth_basic_user_file para exigir autenticação. Garanta a segurança implantando via HTTPS.

Configurando o NGINX Plus como um provedor de serviços SAML

Problema:

Você deseja aumentar a segurança integrando o NGINX Plus com um provedor de identidade SAML (IdP) para proteger recursos por meio de autenticação.

Solução:

Configure o NGINX Plus com o módulo njs e o armazenamento de chave-valor para integração do SAML SP. Em seguida, configure as configurações SAML no NGINX Plus, ajuste scripts e arquivos para especificações de SP e IdP.

Baixe o livro de receitas gratuitamente

Não importa se você está apenas começando a usar o NGINX ou é um usuário experiente: este guia atualizado fornece soluções práticas para os desafios que você provavelmente enfrentará ao implantar e dimensionar aplicativos distribuídos modernos. Capacite-se com as mais recentes práticas recomendadas e estratégias do NGINX. Baixe o e-book gratuito hoje mesmo .


"Esta postagem do blog pode fazer referência a produtos que não estão mais disponíveis e/ou não têm mais suporte. Para obter as informações mais atualizadas sobre os produtos e soluções F5 NGINX disponíveis, explore nossa família de produtos NGINX . O NGINX agora faz parte do F5. Todos os links anteriores do NGINX.com redirecionarão para conteúdo semelhante do NGINX no F5.com."