Panduan: Memvalidasi Failover GSLB (GTM) ke DR di RELIANOID

Lihat Kategori

Panduan: Memvalidasi Failover GSLB (GTM) ke DR di RELIANOID

2 menit baca

Ringkasan #

Panduan ini memberikan pendekatan terstruktur untuk memvalidasi dan memecahkan masalah konfigurasi GSLB (Global Server Load Balancing / GTM) di RELIANOID lingkungan, khususnya ketika layanan diharapkan untuk melakukan failover secara otomatis dari on-premises ke situs Disaster Recovery (DR).

Panduan ini juga mencakup praktik terbaik untuk IP publik berbasis aplikasi dan layanan GSLB internal.

Lingkup Validasi #

Panduan ini berlaku untuk:

  • Implementasi GSLB dengan banyak lokasi (on-premises + DR)
  • Layanan yang terekspos melalui IP publik
  • Failover berbasis DNS menggunakan RELIANOID GSLB
  • Skenario failover otomatis berdasarkan pemeriksaan kesehatan.

Komponen Kunci untuk Validasi #

Sebelum melakukan pemecahan masalah terkait perilaku failover, verifikasi hal-hal berikut:

Konfigurasi GSLB #

  • Layanan GSLB telah dikonfigurasi dengan benar dengan:
    • Beberapa situs backend (on-premise + DR)
    • Kebijakan resolusi yang tepat (prioritas, latensi, dll.)
  • Zona dan catatan DNS telah didefinisikan dengan benar.

Pemeriksaan Kesehatan #

  • Pemeriksaan kesehatan meliputi:
    • Diaktifkan untuk semua layanan backend
    • Menargetkan titik akhir aplikasi dengan tepat (bukan hanya IP/port)
  • Kode respons yang diharapkan atau validasi konten telah dikonfigurasi.

Konfigurasi DNS #

  • Nilai TTL dikonfigurasi dengan tepat (TTL rendah disarankan untuk failover)
  • DNS otoritatif mengarah ke RELIANOID GSLB

Memvalidasi Failover dari On-Premise ke DR #

Langkah 1: Konfirmasi Operasi Normal (Aktif Utama) #

  • Permintaan resolusi DNS:
    menggali
  • Verifikasi bahwa:
    • IP yang berhasil diidentifikasi sesuai dengan situs lokal.
    • Aplikasi ini mudah diakses dan sehat.

Langkah 2: Simulasikan Kegagalan #

Memicu kondisi kegagalan pada situs utama:

  • Hentikan layanan backend
  • Blokir titik akhir pemeriksaan kesehatan
  • Nonaktifkan farm atau backend

Langkah 3: Validasi Deteksi Pemeriksaan Kesehatan #

  • Memastikan RELIANOID menandai situs utama sebagai DOWN
  • Periksa log dan pemantauan untuk memastikan:
    • Pemeriksaan kesehatan gagal seperti yang diperkirakan.
    • Tidak ada hasil positif/negatif palsu.

Langkah 4: Validasi Failover DNS #

  • Jalankan ulang kueri DNS:
    menggali
  • Hasil yang diharapkan:
    • Alamat IP sekarang seharusnya mengarah ke situs DR.

Catatan: Cache DNS dapat menunda propagasi tergantung pada TTL.

Langkah 5: Validasi Ketersediaan Aplikasi #

  • Akses aplikasi menggunakan IP DR yang telah diresolusi.
  • Konfirmasi:
    • Aplikasi berfungsi sepenuhnya.
    • Tidak ada masalah ketergantungan (DB, API, dll.)

Masalah Umum dan Pemecahan Masalah #

Failover Tidak Terpicu #

  • Pemeriksaan kesehatan terlalu longgar (misalnya, TCP вместо HTTP)
  • Titik akhir pemeriksaan kesehatan yang salah
  • Backend masih merespons sebagian.

Perbaikan : Gunakan pemeriksaan tingkat aplikasi (status HTTP, isi respons)

DNS Masih Mengarah ke Server Utama #

  • TTL terlalu tinggi
  • Caching DNS sisi klien
  • Server DNS rekursif tidak diperbarui

Memperbaiki :

  • TTL lebih rendah (misalnya, 30–60 detik)
  • Bersihkan cache DNS lokal
  • Uji dengan resolver eksternal (dig @8.8.8.8)

Situs DR Tidak Melayani Lalu Lintas #

  • Backend DR tidak dikonfigurasi dengan benar.
  • Ketergantungan yang hilang (basis data, penyimpanan, otentikasi)
  • Masalah firewall atau routing

Perbaikan : Validasi kesiapan seluruh tumpukan DR, bukan hanya penyeimbang beban.

Pengalihan Kegagalan Intermiten (Berkedip) #

  • Pemeriksaan kesehatan yang tidak stabil
  • Latensi jaringan atau kehilangan paket
  • Respons backend yang tidak konsisten

Memperbaiki :

  • Sesuaikan interval dan ambang batas pemeriksaan kesehatan.
  • Meningkatkan toleransi kegagalan

Pertimbangan Kekayaan Intelektual Publik Berdasarkan Aplikasi #

Saat menggunakan IP publik per situs:

  • Pastikan setiap situs mengiklankan IP publiknya sendiri.
  • GSLB harus mengembalikan IP yang benar untuk setiap situs.
  • Mengesahkan:
    • Aturan NAT dan firewall
    • Sertifikat SSL per titik akhir
    • Perilaku aplikasi yang konsisten di seluruh situs.

Pedoman untuk Layanan Internal GSLB #

Untuk layanan internal saja (DNS pribadi / aplikasi internal):

Konfigurasi DNS #

  • Gunakan server DNS internal yang terintegrasi dengan RELIANOID GSLB
  • Pastikan klien menyelesaikan masalah melalui penyelesai internal yang tepat.

Pertimbangan Jaringan #

  • Verifikasi perutean antar situs (VPN/MPLS)
  • Pastikan situs DR dapat dijangkau dari semua jaringan klien.

Pemeriksaan Kesehatan #

  • Gunakan titik akhir internal (IP pribadi)
  • Validasi respons lapisan aplikasi

Penghindaran Otak Terbelah #

  • Pastikan sinkronisasi yang tepat antara node GSLB.
  • Hindari skenario di mana kedua situs dianggap aktif secara tidak benar.

Praktik Terbaik #

  • Gunakan nilai TTL rendah untuk failover yang lebih cepat.
  • Selalu gunakan pemeriksaan kesehatan tingkat aplikasi.
  • Lakukan latihan failover secara berkala
  • Pantau resolusi DNS secara global.
  • Pastikan konfigurasi sama antara sistem utama dan sistem pemulihan bencana (DR).

Daftar Periksa Validasi #

[ ] Layanan GSLB dikonfigurasi dengan semua situs
[ ] Pemeriksaan kesehatan tervalidasi dan dapat diandalkan
[ ] TTL dikonfigurasi dengan tepat
[ ] Lingkungan DR beroperasi penuh
[ ] Failover DNS telah diuji dan dikonfirmasi
[ ] Aplikasi diuji setelah failover
[ ] Layanan internal divalidasi (jika berlaku)

Ringkasan #

Validasi yang tepat dari RELIANOID GSLB memastikan failover otomatis yang lancar dari lingkungan on-premises ke lingkungan DR, meminimalkan waktu henti dan menjaga kontinuitas layanan.

Keberhasilan implementasi memerlukan koordinasi antara:

  • konfigurasi DNS
  • Pemeriksaan kesehatan
  • Kesiapan aplikasi
  • Desain jaringan

📄 Unduh dokumen ini dalam format PDF #

    EMAIL: *

    Didukung oleh BetterDocs