План на курса

Въведение

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.
 14 Часа

Брой участници


Цена за участник

Oтзиви от потребители (1)

Предстоящи Курсове

Свързани Kатегории