Đề cương khóa học
Giới thiệu
Nginx như một giao diện cho IoT (cân bằng tải, proxy ngược, nền tảng phân phối ứng dụng)
- Sự khác biệt giữa Nginx và Ngnix Plus
Management và khả năng giám sát
- Tổng quan về các giao thức TCP, HTTP và UDP
- Yêu cầu về băng thông
- Vai trò của UDP trong giao tiếp IoT
Tổng quan về Kiến trúc và Chức năng của Nginx
- Cách Nginx duy trì trạng thái kết nối
- Cách Ngnix xử lý TCP và UDP (hội thoại, v.v.)
- Cách Nginx chuyển địa chỉ IP đến backend
Nghiên cứu điển hình: Nginx như một máy chủ IOT
- Kiến trúc IoT: cảm biến, trung tâm và máy chủ
Cài đặt Nginx
- Debian, Ubuntu và cài đặt nguồn
Sử dụng Nginx làm cân bằng tải
- Về hiệu suất và khả năng mở rộng
- Cân bằng tải kết nối TCP / HTTP
- Cân bằng tải kết nối UDP
Sử dụng Nginx làm proxy ngược
- Thay thế cấu hình mặc định bằng cấu hình mới
- Sửa đổi tiêu đề yêu cầu
- Tối ưu hóa bộ đệm phản hồi
Sử dụng Nginx làm proxy chuyển tiếp
- Cấu hình Nginx
- Chuyển lưu lượng truy cập đến máy chủ biến đổi thay vì máy chủ được xác định trước.
Nghiên cứu điển hình: Nginx trong các Hệ thống IT Công nghiệp Rất Lớn
Tối đa hóa Hiệu suất
- Tối ưu hóa hiệu suất (tham số Nginx, tham số OS, tỷ lệ CPU / bộ nhớ máy ảo)
- Tối ưu hóa hiệu suất phía máy khách
Bảo mật
- Hạn chế quyền truy cập
- Xác thực
- Liên kết an toàn
- Các vấn đề bảo mật phổ biến trong cấu hình Nginx
Mở rộng
- Triển khai nội dung trên nhiều máy chủ
- Chia sẻ cấu hình
Nâng cao Nginx với các tập lệnh LUA và các plugin khác
- OpenResty, LuaJIT và thư viện Lua
Ghi nhật ký trong Nginx
- Accessing nhật ký và tệp lỗi trên nhiều máy chủ
- Tối ưu hóa ghi nhật ký
Giám sát Nginx
- Nâng cao khả năng bảo trì và độ tin cậy
Khắc phục sự cố Nginx
Nhận xét kết thúc
Yêu cầu
- Hiểu biết về TCP/IP
- Có kinh nghiệm sử dụng dòng lệnh Linux
Đánh giá (5)
Khả năng của người hướng dẫn trong việc điều chỉnh khóa học phù hợp với yêu cầu của tổ chức, chứ không chỉ cung cấp khóa học đơn thuần vì mục đích giảng dạy.
Masilonyane - Revenue Services Lesotho
Khóa học - Big Data Business Intelligence for Govt. Agencies
Dịch thuật bằng máy
Kỹ năng giao tiếp và mặt người của giảng viên (Augustin).
Jeremy Chicon - TE Connectivity
Khóa học - NB-IoT for Developers
Dịch thuật bằng máy
Huấn luyện này phù hợp với nhu cầu của tôi và tôi sẽ có thể áp dụng những bài học đã học để đáp ứng các yêu cầu thách thức của mình.
Botshabelo Jason - Water Utilities Botswana
Khóa học - IoT Fundamentals and Frontiers : For Managers, CXO, VP, Investors and Entrepreneurs
Dịch thuật bằng máy
Sự thân thiện của người hướng dẫn. Độ linh hoạt và trả lời các câu hỏi của tôi.
Saed El-kayed - International Committee of the Red Cross (ICRC)
Khóa học - IoT Security
Dịch thuật bằng máy
Công việc thực hành
James - Argent Energy
Khóa học - Introduction to IoT Using Arduino
Dịch thuật bằng máy