Insights do NGINX Cookbook 2024: 4 soluções para os principais problemas atuais de entrega de aplicações

NGINX | 03 de abril de 2024

A edição de 2024 do NGINX Cookbook chegou e está repleta de novas soluções para os problemas mais comuns da atualidade relacionados à entrega de aplicações. Desde seu lançamento inicial, em 2004, o NGINX evoluiu para além de suas origens como servidor web e se tornou uma ferramenta versátil para balanceamento de carga, proxy reverso e atuação como gateway de API, incluindo integração com o Kubernetes por meio do NGINX Ingress Controller e recursos avançados de segurança. Para dar suporte a essas implantações ampliadas do NGINX, a nova versão do NGINX Cookbook oferece mais de cem receitas práticas para instalar, configurar, proteger, dimensionar e solucionar problemas em suas instâncias do NGINX — um recurso inestimável, seja para executar o NGINX Open Source em um projeto menor ou o NGINX Plus em um ambiente corporativo. Continue lendo para conferir uma breve visão geral das seções do Cookbook que refletem os avanços em segurança e balanceamento de carga por software.

Simplificando a comunicação entre serviços com gRPC

Problema:

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

Solução:

Utilize o NGINX como proxy para encerrar, inspecionar, rotear e balancear a carga das chamadas de métodos gRPC. Essa configuração aproveita os recursos do HTTP/2 para proporcionar uma comunicação eficiente, além de promover alto desempenho e confiabilidade nas interações entre serviços por meio da distribuição eficaz de carga e de recursos de resiliência, como novas tentativas e circuit breaking.

Automatizando o provisionamento do NGINX na nuvem

Problema:

Para simplificar as implantações, é necessário automatizar o provisionamento e a configuração de servidores NGINX em ambientes de nuvem.

Solução:

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

Implementando a autenticação HTTP Basic com o NGINX

Problema:

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

Solução:

Criptografe as 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 fazendo a implantação por HTTPS.

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

Problema:

Você quer aumentar a segurança integrando o NGINX Plus a um provedor de identidade (IdP) SAML 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 a integração com o SP SAML. Em seguida, defina as configurações de SAML no NGINX Plus e ajuste os scripts e arquivos de acordo com as especificidades do SP e do IdP.

Baixe o guia gratuitamente

Seja você iniciante no NGINX ou um usuário experiente, este guia atualizado oferece soluções práticas para os desafios que provavelmente enfrentará ao implantar e escalar aplicações distribuídas modernas. Aproveite as práticas recomendadas e estratégias mais recentes do NGINX. Baixe o ebook gratuito hoje mesmo.

Compartilhar
Tags: F5 NGINX

Sobre o autor

Peter Beardmore
Peter BeardmoreDiretor de Marketing de Produto | F5 NGINX

Mais publicações de Peter Beardmore

Publicações relacionadas no blog

Como o F5 NGINX One aprimora o gerenciamento e a observabilidade
NGINX | 10/10/2024

Como o F5 NGINX One aprimora o gerenciamento e a observabilidade

Descubra como o F5 NGINX One aprimora o gerenciamento e a observabilidade de ambientes híbridos e multicloud ao oferecer um console web centralizado baseado em SaaS, com insights em tempo real, conformidade automatizada e gerenciamento simplificado de configurações.

Do OpenAPI ao NGINX como gateway de API usando uma API declarativa
NGINX | 17/06/2024

Do OpenAPI ao NGINX como gateway de API usando uma API declarativa

Descubra como transformar uma definição de esquema OpenAPI em uma configuração NGINX totalmente funcional, operando como um API Gateway com a segurança de um Web Application Firewall e um Portal do Desenvolvedor, usando uma abordagem declarativa de API.

Como gerenciar picos repentinos de tráfego e sobrecarga do servidor
NGINX | 14/07/2021

Como gerenciar picos repentinos de tráfego e sobrecarga do servidor

Picos de tráfego e sobrecarga de servidores são preocupações sérias para varejistas online em qualquer época, mas especialmente durante a “Cyber Season” de compras de fim de ano. Detalhamos como você pode aproveitar as soluções de entrega de aplicações de nível de produção da NGINX para se preparar para aumentos repentinos de tráfego.

Distribuição segura de chaves privadas SSL com o NGINX
NGINX | 02/04/2019

Distribuição segura de chaves privadas SSL com o NGINX

Descrevemos três maneiras progressivamente mais seguras de proteger chaves privadas SSL ao configurar o NGINX para processar tráfego HTTPS: permitir acesso de leitura apenas ao usuário root, criptografar as chaves com senhas armazenadas separadamente e distribuir as senhas a partir de um repositório central.

Agrupando solicitações de API em lotes com NGINX Plus e o módulo JavaScript do NGINX
NGINX | 24/05/2018

Agrupando solicitações de API em lotes com NGINX Plus e o módulo JavaScript do NGINX

O módulo JavaScript do NGINX lançado com o NGINX Plus R15 oferece suporte a subsolicitações, possibilitando uma classe totalmente nova de casos de uso para o NGINX Plus. Este exemplo completo também usa a API do NGINX Plus e os módulos de chave-valor para converter solicitações de API dos clientes em solicitações separadas para as APIs dos microsserviços que compõem um aplicativo.

Como superar o esgotamento de portas efêmeras no NGINX e no NGINX Plus
NGINX | 19/04/2016

Como superar o esgotamento de portas efêmeras no NGINX e no NGINX Plus

Confira dicas para evitar o esgotamento de portas efêmeras com ajustes no kernel do Linux, conexões keepalive e conexões vinculadas dinamicamente a endereços IP locais.