Temario del curso
Introducción
Nginx como front-end para IoT (equilibrador de carga, proxy inverso, plataforma de entrega de aplicaciones)
- Diferencias entre Nginx vs Ngnix Plus
Management y capacidades de monitoreo
- Descripción general de los protocolos TCP, HTTP y UDP
- Requisitos de ancho de banda
- Papel de UDP en las comunicaciones de IoT
Descripción general de Nginx Arquitectura y funcionalidad
- Cómo Nginx mantiene el "estado" de la conexión
- Cómo Ngnix maneja TCP y UDP (conversación, etc.)
- Cómo Nginx pasa las direcciones IP al backend
Caso de estudio: Nginix como servidor IOT
- Arquitectura IoT: sensores, hubs y servidores
Instalación Nginx
- Debian, Ubuntu e instalaciones de código fuente
Uso de Nginx como equilibrador de carga
- Acerca del rendimiento y la escalabilidad
- Equilibrio de carga Conexiones TCP/HTTP
- Conexiones UDP de equilibrio de carga
Uso de Nginx como proxy inverso
- Sustitución de la configuración predeterminada por una nueva
- Modificación de encabezados de solicitud
- Almacenamiento en búfer de respuestas ajustado
Uso de Nginx como proxy de reenvío
- Configuración de Ngnix
- Reenviar el tráfico a un host variable en lugar de a uno predefinido.
Caso práctico: Nginx en Sistemas de TI industriales muy grandes
Maximización del rendimiento
- Optimización del rendimiento (Nginx parámetros, parámetros del sistema operativo, relación CPU/memoria de la máquina virtual)
- Optimización del rendimiento del lado del cliente
Asegurar
- Restringir el acceso
- Autenticación
- Enlaces seguros
- Problemas de seguridad comunes en Nginx configuraciones
Escalada
- Implementación de contenido en varios servidores
- Uso compartido de la configuración
Mejorando Nginx con scripts LUA y otros plugins
- Bibliotecas OpenResty, LuaJIT y Lua
Inicio de sesión Nginx
- Accessregistro de archivos y errores en varios servidores
- Optimización del registro
Monitoreo Nginx
- Mejora de la capacidad de mantenimiento y la fiabilidad
Solución de problemas Nginx
Observaciones finales
Requerimientos
- Comprensión de TCP/IP
- Experiencia con la línea de comandos Linux
Testimonios (5)
The ability of the trainer to align the course with the requirements of the organization other than just providing the course for the sake of delivering it.
Masilonyane - Revenue Services Lesotho
Curso - Big Data Business Intelligence for Govt. Agencies
The oral skills and human side of the trainer (Augustin).
Jeremy Chicon - TE Connectivity
Curso - NB-IoT for Developers
The training was relevant to my needs and I would be able to apply the lessons learnt to meet my challenging needs
Botshabelo Jason - Water Utilities Botswana
Curso - IoT Fundamentals and Frontiers : For Managers, CXO, VP, Investors and Entrepreneurs
How friendly the trainer was. The flexibility and answering my questions.
Saed El-kayed - International Committee of the Red Cross (ICRC)
Curso - IoT Security
Practical work