Kerangka Materi
Pendahuluan
Nginx sebagai komponen front-end untuk IoT (load balancer, reverse proxy, platform distribusi aplikasi)
- Perbedaan antara Nginx dan Ngnix Plus
Kemampuan manajemen dan pemantauan
- Ringkasan mengenai protokol TCP, HTTP, dan UDP
- Persyaratan bandwidth
- Peran UDP dalam komunikasi IoT
Gambaran umum arsitektur dan fungsi Nginx
- Cara Nginx menjaga "status" koneksi
- Cara Ngnix menangani protokol TCP dan UDP
- Cara Nginx meneruskan alamat IP ke komponen backend
Studi kasus: Penggunaan Nginix sebagai server IoT
- Arsitektur IoT: sensor, hub, dan server
Proses instalasi Nginx
- Instalasi pada sistem Debian, Ubuntu, serta secara manual dari sumber aslinya
Menggunakan Nginx sebagai load balancer
- Aspek kinerja dan skalabilitas
- Load balancing untuk koneksi TCP/HTTP
- Load balancing untuk koneksi UDP
Pemanfaatan Nginx sebagai reverse proxy
- Mengganti konfigurasi default dengan pengaturan baru
- Modifikasi header permintaan
- Penyesuaian buffering respons secara detail
Pemanfaatan Nginx sebagai forward proxy
- Konfigurasi Ngnix
- Mengalihkan lalu lintas ke host variabel alih-alih host yang sudah ditentukan sebelumnya.
Studi kasus: Penggunaan Nginx dalam sistem IT industri berskala sangat besar
Memaksimalkan Kinerja
- Optimalisasi kinerja (parameter Nginx, parameter OS, rasio CPU dan memori pada mesin virtual)
- Optimasi performa di sisi klien
Aspek Keamanan
- Pembatasan akses
- Autentikasi
- Pembuatan tautan yang aman
- Issue keamanan umum dalam konfigurasi Nginx
Skalabilitas
- Penyebaran konten di banyak server sekaligus
- Pembagian pengaturan antar server
Meningkatkan fungsi Nginx melalui skrip LUA dan plugin lainnya
- OpenResty, LuaJIT, serta berbagai pustaka Lua
Pencatatan log dalam Nginx
- Akses terhadap berkas log akses dan error dari banyak server sekaligus
- Optimasi proses pencatatan log
Pemantauan Nginx
- Cara meningkatkan kemudahan pemeliharaan serta keandalan sistem
Pemecahan masalah pada Nginx
Penutup
Persyaratan
- Pemahaman mengenai protokol TCP/IP
- Pengalaman menggunakan perintah-perintah Linux
Testimoni (2)
prakteknya sangat interaktif dan mudah di pahami
MUHAMMAD WAHID FALAN PURY - PT Artajasa Pembayaran Elektronis
Kursus - Nginx
materi yang diberikan sangat informatif dan berguna dalam pemahana teori