コース概要

Introduction

Nginx as a front-end for IoT (load balancer, reverse proxy, application delivery platform)

  • Differences between Nginx vs Ngnix Plus

Management and monitoring capabilities

  • Overview of TCP, HTTP and UDP protocols
  • Bandwidth requirements
  • UDP role in IoT communications

Overview of Nginx Architecture and Functionality

  • How Nginx maintains connection "state"
  • How Ngnix handls TCP and UDP (conversation, etc.)
  • How Nginx passes IP addresses to the backend

Case Study: Nginix as an IOT server

  • IoT Architecture: sensors, hubs and servers

Installing Nginx

  • Debian, Ubuntu and source installations

Using Nginx as a Load balancer

  • About performance and scalability
  • Load balancing TCP / HTTP connections
  • Load balancing UDP connections

Using Nginx as a reverse proxy

  • Replacing default configuration with new one
  • Modifying request headers
  • Fine-tuned buffering of responses

Using Nginx as a forward proxy

  • Configuring Ngnix
  • Forwarding traffic to a variable host instead of a predefined one.

Case study: Nginx in Very Large Industrial IT Systems

Maximizing Performance

  • Optimizing performance (Nginx parameters, OS parameters, virtual machine CPU / memory ratio)
  • Client-side performance optimization

Securing

  • Restricting access
  • Authentication
  • Secure links
  • Common security issues in Nginx configurations

Scaling

  • Deploying content across multiple servers
  • Configuration sharing

Enhancing Nginx with LUA scripts and other plugins

  • OpenResty, LuaJIT and Lua libraries

Logging in Nginx

  • Accessing log and error files across multiple servers
  • Optimizing logging

Monitoring Nginx

  • Enhancing maintainability and reliability

Troubleshooting Nginx

Closing remarks

要求

  • An understanding of TCP/IP
  • Experience with the Linux command line
 14 時間

参加者の人数



Price per participant

お客様の声 (3)

関連コース

5G and IoT

14 時間

Big Data Business Intelligence for Govt. Agencies

35 時間

IOTA, Block Chain & HyperLedger for distributed IoT

10 時間

IoT (Internet of Things) for University Faculties

16 時間

Internet of Things and Blockchain

7 時間

関連カテゴリー