План на курса
Въведение
Nginx като преден край за IoT (балансиране на натоварването, обратен прокси, платформа за доставка на приложения)
- Разлики между Nginx срещу Ngnix Plus
Management и възможности за наблюдение
- Преглед на TCP, HTTP и UDP протоколи Изисквания за честотна лента Роля на UDP в IoT комуникациите
Преглед на Nginx архитектура и функционалност
- Как Nginx поддържа "състоянието на връзката" Как Ngnix обработва TCP и UDP (разговор и т.н.) Как Nginx предава IP адреси към бекенда
Казус от практиката: Nginix като IOT сървър
- IoT архитектура: сензори, хъбове и сървъри
Инсталиране Nginx
- Debian Ubuntu и инсталации на изходния код
Използване на Nginx като Load balancer
- Относно производителността и скалируемостта Балансиране на натоварването TCP / HTTP връзки Балансиране на натоварването UDP връзки
Използване на Nginx като обратен прокси
- Подмяна на конфигурацията по подразбиране с нова Промяна на заглавките на заявките Фино настроено буфериране на отговорите
Използване на Nginx като прокси за напред
- Конфигуриране на Ngnix Пренасочване на трафик към променлив хост вместо предварително дефиниран.
Казус от практиката: Nginx в много големи промишлени ИТ системи
Максимизиране на производителността
- Оптимизиране на производителността (Nginx параметри, параметри на ОС, съотношение CPU / памет на виртуална машина) Оптимизиране на производителността от страна на клиента
Обезопасяване
- Ограничаване на достъпа Удостоверяване Защитени връзки Често срещани проблеми със сигурността в Nginx конфигурации
Мащабиране
- Разполагане на съдържание в множество сървъри Споделяне на конфигурация
Подобряване Nginx с LUA скриптове и други добавки
- OpenResty, LuaJIT и Lua библиотеки
Влизане Nginx
- AccessРегистриране на регистрационни файлове и файлове с грешки в множество сървъри Оптимизиране на регистрирането
Мониторинг Nginx
- Подобряване на поддръжката и надеждността
Отстраняване на неизправности Nginx
Заключителни бележки
Изисквания
- Разбиране на TCP/IP
- Опит с командния ред Linux.
Oтзиви от потребители (3)
Устните умения и човешката страна на обучителя (Августин).
Jeremy Chicon - TE Connectivity
Course - NB-IoT for Developers
Machine Translated
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
Course - IoT Fundamentals and Frontiers : For Managers, CXO, VP, Investors and Entrepreneurs
Практическа работа
James - Argent Energy
Course - Introduction to IoT Using Arduino
Machine Translated