Programa do Curso

Introdução

Nginx como front-end para IoT (balanceador de carga, proxy reverso, plataforma de entrega de aplicativos)

  • Diferenças entre Nginx e Ngnix Plus

Management e capacidades de monitoramento

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

Visão geral de Nginx Arquitetura e Funcionalidade

  • Como Nginx mantém o "estado" da conexão
  • Como o Ngnix lida com TCP e UDP (conversação, etc.)
  • Como Nginx passa endereços IP para o backend

Estudo de caso: Nginix como servidor IOT

  • Arquitetura IoT: sensores, hubs e servidores

Instalando Nginx

  • Debian, Ubuntu e instalações de origem

Usando Nginx como balanceador de carga

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

Usando Nginx como proxy reverso

  • Substituindo a configuração padrão por uma nova
  • Modificando cabeçalhos de solicitação
  • Buffer de respostas ajustado

Usando Nginx como proxy de encaminhamento

  • Configurando o Ngnix
  • Encaminhamento de tráfego para um host variável em vez de um host predefinido.

Estudo de caso: Nginx em sistemas de TI industriais de muito grande porte

Maximizando o desempenho

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

Protegendo

  • Restringindo acesso
  • Autenticação
  • Links seguros
  • Problemas comuns de segurança em Nginx configurações

Dimensionamento

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

Aprimorando Nginx com scripts LUA e outros plugins

  • OpenResty, LuaJIT e Lua bibliotecas

Fazendo login Nginx

  • Accessarquivos de log e erros em vários servidores
  • Otimizando o registro em log

Monitoramento Nginx

  • Melhorando a capacidade de manutenção e a confiabilidade

Solução de problemas Nginx

Observações finais

Requisitos

  • Um conhecimento de TCP/IP
  • Experiência com a linha de comando Linux
 14 horas

Declaração de Clientes (3)

Categorias Relacionadas