Curso NGINX Overview

  • DevOps | CI | CD | Kubernetes | Web3

Curso NGINX Overview

16 horas
Visão Geral

O Curso NGINX Overview, oferece aos participantes uma exploração completa do servidor web NGINX, reconhecido por seu desempenho excepcional e versatilidade como balanceador de carga. No cenário digital contemporâneo, onde a eficiência do servidor web é fundamental, o NGINX se destaca como um componente crucial para lidar com o tráfego web e otimizar a escalabilidade do servidor.

Neste cenário de tecnologias web, uma compreensão diferenciada do NGINX é essencial para profissionais que buscam otimizar o desempenho do servidor web e melhorar a eficiência geral do sistema. A importância do NGINX reside na sua capacidade de lidar com conexões simultâneas de forma eficiente e servir como um proxy reverso versátil. Desenvolvedores Web, administradores de sistemas e engenheiros de rede estão especialmente preparados para se beneficiar do domínio do NGINX, pois ele os prepara para enfrentar desafios relacionados à capacidade de resposta do site, à escalabilidade e à distribuição segura de cargas de trabalho entre servidores.

Neste Curso NGINX Overview, os participantes recebem insights práticos sobre configuração, otimização e solução de problemas do NGINX. Abrangendo tópicos críticos como balanceamento de carga, configurações de proxy reverso e estratégias de cache, os participantes obterão o conhecimento e as habilidades práticas necessárias para implementar o NGINX de maneira eficaz em sua infraestrutura da Web.

Objetivo

Após realizar este Curso NGINX Overview, você será capaz de: Compreensão abrangente do NGINX, capaz de configurar, otimizar e solucionar problemas do servidor web de forma eficaz. Munidos de habilidades práticas em balanceamento de carga, configurações de proxy reverso e estratégias de cache, os participantes aprimorarão significativamente sua capacidade de garantir desempenho e escalabilidade ideais do servidor Web em seus respectivos domínios profissionais.

  • Para entender os conceitos fundamentais do servidor web NGINX
  • Adquirir habilidades práticas na configuração e otimização do NGINX para desempenho
  • Para dominar técnicas de balanceamento de carga usando NGINX
  • Para explorar a implementação de configurações de proxy reverso para maior segurança do servidor
  • Para aprender estratégias eficazes de cache para melhorar os tempos de resposta do site
  • Para entender os métodos de solução de problemas comuns relacionados ao NGINX

 

Publico Alvo
  • Engenheiros de rede
  • Administradores de sistema
  • Desenvolvedores da Web
  • Engenheiros DevOps
  • Profissionais de segurança de tecnologia da informação (TI)
  • Engenheiros de software
  • Provedores de hospedagem na web
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Introduction to NGINX

  1. Installation
  2. Installing NGINX Plus
  3. Verifying Your Installation
  4. Key Files, Directories, and Commands
  5. Serving Static Content
  6. Graceful Reload

High-Performance Load Balancing

  1. HTTP, TCP, UDP Load Balancing
  2. Load-Balancing Methods
  3. Sticky Cookie, Sticky Learn, and Sticky Routing with NGINX Plus
  4. Connection Draining with NGINX Plus
  5. Passive and Active Health Checks

Traffic Management

  1. A/B Testing
  2. Using the GeoIP Module and Database
  3. Restricting Access Based on Country
  4. Finding the Original Client
  5. Limiting Connections, Rate, and Bandwidth

Massively Scalable Content Caching

  1. Introduction
  2. Caching Zones and Locking
  3. Caching Hash Keys
  4. Cache Bypass and Performance
  5. Cache Purging with NGINX Plus

Programmability and Automation

  1. NGINX Plus API
  2. Using the Key-Value Store with NGINX Plus
  3. Extending NGINX with a Common Programming Language
  4. Automating Configurations with Consul Templating

Security Controls

  1. Access Based on IP Address
  2. Allowing Cross-Origin Resource Sharing
  3. Upstream Encryption
  4. Securing a Location
  5. Generating a Secure Link with a Secret
  6. HTTPS Redirects
  7. Redirecting to HTTPS Where SSL/TLS Is Terminated Before NGINX
  8. HTTP Strict Transport Security
  9. NGINX Plus Dynamic Application Layer DDoS Mitigation

Sophisticated Media Streaming

  1. Serving MP4 and FLV
  2. Streaming with HLS with NGINX Plus
  3. Streaming with HDS with NGINX Plus
  4. Bandwidth Limits with NGINX Plus

Cloud Deployments

  1. Auto-Provisioning on AWS
  2. Routing to NGINX Nodes Without an AWS ELB
  3. Deploying from the AWS Marketplace
  4. Deploying to Google Compute Engine
  5. Creating a Google App Engine Proxy

Containers/Microservices

  1. Using NGINX as an API Gateway
  2. Using DNS SRV Records with NGINX Plus
  3. Creating an NGINX Dockerfile
  4. Building an NGINX Plus Docker Image
  5. Kubernetes Ingress Controller
  6. Prometheus Exporter Module

Debugging and Troubleshooting

  1. Configuring Access and Error Logs
  2. Forwarding to Syslog
  3. Request Tracing
  4. OpenTracing for NGINX

Performance Tuning

  1. Automating Tests with Load Drivers
  2. Keeping Connections Open to Clients and Upstream
  3. Buffering Responses and Access Logs
  4. OS Tuning

NGINX Controller

  1. Setup Overview
  2. Connecting NGINX Plus with Controller
  3. Driving NGINX Controller with the API
  4. Enable WAF Through Controller App Security
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h