Daftar Isi
- Prasyarat
- Langkah 1: Akses Lingkungan Oracle Cloud
- Langkah 2: Buat Instans Komputasi
- Langkah 3: Konfigurasi Detail Instans
- Langkah 4: Konfigurasi Jaringan
- Langkah 5: Konfigurasi Penyimpanan
- Langkah 6: Tinjau dan Luncurkan
- Langkah 7: Konfigurasi Awal Load Balancer
- Langkah 8: Konfigurasi Fungsionalitas Load Balancer
- Langkah 9: Penerapan Klaster dengan Dua Node Virtualisasi
- Langkah 10: Arsitektur Keamanan dengan IPDS dan MFA
- Langkah 11: Pengujian dan Validasi
- Langkah 12: Pencadangan dan Pemantauan
Prasyarat #
- Lingkungan Oracle Cloud Infrastructure (OCI):
- Akun Oracle Cloud Infrastructure yang aktif.
- Akses ke Konsol OCI.
- Pemahaman dasar tentang konsep OCI (Kompartemen, VCN, Subnet).
- Perangkat Virtual Load Balancer:
- Citra load balancer tersedia sebagai:
- An Pasar OCI gambar, atau
- Citra kustom yang diimpor sebagai citra QCOW2 atau yang kompatibel dengan OCI.
- Citra load balancer tersedia sebagai:
- Publikasi:
- Bentuk komputasi yang sesuai (OCPU, memori, dan bandwidth jaringan).
- Volume penyimpanan blok jika diperlukan.
- jaringan:
- Yang sudah ada Jaringan Awan Virtual (VCN).
- Subnet publik dan/atau privat.
- Alamat IP pribadi statis untuk manajemen.
- IP publik opsional untuk akses frontend atau manajemen.
- izin:
- Kebijakan IAM yang memungkinkan pengelolaan sumber daya komputasi, jaringan, dan penyimpanan.
Langkah 1: Akses Lingkungan Oracle Cloud #
- Login ke Konsol OCI.
- Pilih yang sesuai Daerah.
- Pilih targetnya Kompartemen.
Langkah 2: Buat Instans Komputasi #
- Navigasi ke menghitung > Contoh.
- Klik Buat Instans.
- Pilih gambar load balancer dari:
- OCI Marketplace, atau
- Repositori gambar kustom
Langkah 3: Konfigurasi Detail Instans #
- Berikan nama instance (misalnya, LB-OCI-01).
- Pilih domain ketersediaan.
- Pilih bentuk komputasi berdasarkan kebutuhan throughput dan kinerja.
- Konfigurasikan kunci atau kredensial SSH.
- Klik Selanjutnya.
Langkah 4: Konfigurasi Jaringan #
- Pilih target ANDA TIDAK.
- Pilih subnet yang sesuai (publik atau privat).
- Tetapkan alamat IP pribadi (disarankan statis).
- Secara opsional, tetapkan alamat IP publik.
- Pastikan daftar keamanan dan grup keamanan jaringan mengizinkan port yang dibutuhkan.
- Aktifkan penerusan IP jika diperlukan oleh perangkat.
Langkah 5: Konfigurasi Penyimpanan #
- Periksa ukuran volume boot.
- Tambahkan volume blok tambahan jika diperlukan.
- Konfigurasikan kebijakan pencadangan jika diperlukan.
Langkah 6: Tinjau dan Luncurkan #
- Tinjau semua pengaturan instance.
- Klik membuat untuk meluncurkan instance tersebut.
Langkah 7: Konfigurasi Awal Load Balancer #
Akses Perangkat Virtual #
- Hubungkan ke instance menggunakan SSH atau HTTPS.
- Verifikasi alamat IP yang diberikan.
- Lakukan pembaruan sistem awal jika diperlukan.
Konfigurasikan Pengaturan Dasar #
- Set:
- hostname
- Konfigurasi IP statis
- Server DNS
- Zona waktu dan NTP
- Terapkan dan simpan perubahan.
Langkah 8: Konfigurasi Fungsionalitas Load Balancer #
Konfigurasi Kumpulan Backend #
- Tambahkan alamat IP pribadi server backend.
- Tentukan port dan layanan aplikasi.
Konfigurasi Pendengar Frontend #
- Buat pendengar frontend.
- Kaitkan pendengar ke alamat IP pribadi atau publik.
- Tentukan protokol dan port.
Pemeriksaan Kesehatan #
- Konfigurasikan pemeriksaan kesehatan TCP atau HTTP(S).
- Tetapkan interval dan ambang batas kegagalan.
Pengaturan SSL/TLS (jika berlaku) #
- Unggah sertifikat SSL/TLS.
- Konfigurasikan terminasi atau penerusan.
Algoritma Load Balancing #
- Pilih algoritma yang diinginkan (Round Robin, Least Connections, Hash).
- Simpan dan aktifkan konfigurasi.
Langkah 9: Penerapan Klaster dengan Dua Node Virtualisasi #
Untuk lingkungan produksi, terapkan load balancer virtual dalam konfigurasi klaster.
Arsitektur Klaster #
- Instal dua instance load balancer yang identik.
- Tempatkan contoh-contoh tersebut di tempat yang berbeda. Domain Ketersediaan or Domain Kesalahan.
- Pastikan antarmuka dan konfigurasi jaringan identik.
Ketersediaan Tinggi dan Failover #
- Konfigurasikan Virtual IP (VIP) mengambang.
- Gunakan pembaruan tabel rute OCI atau mekanisme serupa VRRP.
- Pastikan failover otomatis antar node.
Sinkronisasi Negara #
- Aktifkan sinkronisasi sesi dan konfigurasi.
- Gunakan subnet atau antarmuka pribadi khusus untuk lalu lintas sinkronisasi.
Langkah 10: Arsitektur Keamanan dengan IPDS dan MFA #
Keamanan Tingkat Jaringan dengan IPDS #
- Periksa lalu lintas untuk serangan tingkat jaringan.
- Mendeteksi serangan DDoS, pemindaian port, dan penyalahgunaan protokol.
- Terapkan pembatasan laju dan deteksi anomali.
Keamanan Tingkat Aplikasi #
- Lindungi aplikasi dari serangan SQL injection, XSS, dan permintaan yang salah format.
- Terapkan aturan keamanan per layanan.
- Catat dan audit peristiwa keamanan.
Autentikasi dan Kontrol Akses dengan MFA #
- Aktifkan MFA untuk akses administratif.
- Integrasikan dengan IAM, LDAP, atau RADIUS.
- Terapkan kontrol akses berbasis peran (RBAC).
Langkah 11: Pengujian dan Validasi #
- Verifikasi konektivitas ke antarmuka manajemen.
- Akses layanan frontend melalui VIP.
- Konfirmasikan distribusi beban di seluruh server backend.
- Simulasikan failover dengan menghentikan satu node.
- Tinjau log dan hasil pemeriksaan kesehatan.
Langkah 12: Pencadangan dan Pemantauan #
- Buat volume boot dan volume blok untuk pencadangan.
- Ekspor konfigurasi jadwal.
- Terintegrasi dengan OCI Monitoring, Logging, dan platform SIEM eksternal.
Dengan mengikuti langkah-langkah ini, Anda dapat menerapkan arsitektur load balancer virtual yang aman, memiliki ketersediaan tinggi, dan siap untuk perusahaan di Oracle Cloud Infrastructure, yang sepenuhnya selaras dengan praktik terbaik cloud dan keamanan.