Entrar em Contato

Programa do Curso

Introdução

O Nginx como front-end para IoT (balanceador de carga, proxy reverso, plataforma de entrega de aplicações)

  • Diferenças entre Nginx vs Nginx Plus

Capacidades de gerenciamento e monitoramento

  • Visão geral dos protocolos TCP, HTTP e UDP
  • Requisitos de largura de banda
  • Papel do UDP nas comunicações de IoT

Visão geral da arquitetura e funcionalidade do Nginx

  • Como o Nginx mantém o "estado" das conexões
  • Como o Nginx lida com TCP e UDP (conversas, etc.)
  • Como o Nginx repassa endereços IP para o backend

Estudo de caso: Nginx como servidor IoT

  • Arquitetura da IoT: sensores, hubs e servidores

Instalação do Nginx

  • Instalações no Debian, Ubuntu e a partir do código-fonte

Uso do Nginx como balanceador de carga

  • Sobre desempenho e escalabilidade
  • Balancingamento de conexões TCP / HTTP
  • Balancingamento de conexões UDP

Uso do Nginx como proxy reverso

  • Substituição da configuração padrão por uma nova
  • Modificação dos cabeçalhos de solicitação
  • Ajuste fino do buffer das respostas

Uso do Nginx como proxy direto

  • Configuração do Nginx
  • Redirecionamento do tráfego para um host variável em vez de um predefinido.

Estudo de caso: Nginx em sistemas de TI industriais de grande escala

Maximizando o desempenho

  • Otimização do desempenho (parâmetros do Nginx, parâmetros do sistema operacional, proporção CPU / memória da máquina virtual)
  • Otimização do desempenho no lado do cliente

Segurança

  • Restrição de acesso
  • Autenticação
  • Links seguros
  • Problemas de segurança comuns nas configurações do Nginx

Escala

  • Implantação de conteúdo em vários servidores
  • Compartilhamento de configuração

Aprimorando o Nginx com scripts LUA e outros plugins

  • OpenResty, LuaJIT e bibliotecas Lua

Registros (logs) no Nginx

  • Acesso aos arquivos de log e de erros em vários servidores
  • Otimização dos registros

Monitoramento do Nginx

  • Melhoria da manutenibilidade e confiabilidade

Solução de problemas no Nginx

Considerações finais

Requisitos

  • Compreensão dos protocolos TCP/IP
  • Experiência com a linha de comando do Linux
 14 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas