全部产品
Search
文档中心

Global Accelerator:Mengaktifkan dan mengelola pemeriksaan kesehatan

更新时间:Nov 19, 2025

Global Accelerator (GA) menggunakan pemeriksaan kesehatan untuk menentukan status operasional titik akhir. Mekanisme ini meningkatkan keandalan dan ketersediaan layanan Anda serta mencegah titik akhir yang tidak normal memengaruhi layanan tersebut.

Pengantar pemeriksaan kesehatan

Anda dapat mengaktifkan pemeriksaan kesehatan untuk kelompok titik akhir instans GA. Setelah diaktifkan, jika suatu titik akhir gagal dalam pemeriksaan kesehatan, GA secara otomatis mendistribusikan permintaan baru ke titik akhir lain yang lulus pemeriksaan tersebut. Ketika titik akhir yang sebelumnya tidak normal kembali beroperasi dengan baik, GA secara otomatis memulihkannya ke dalam layanan.

GA mendukung pemeriksaan kesehatan berdasarkan protokol TCP, HTTP, dan HTTPS.

Pemeriksaan kesehatan TCP

Pemeriksaan kesehatan TCP didasarkan pada deteksi lapisan jaringan dan mengirim pesan jabat tangan SYN untuk memeriksa apakah port server aktif. Gambar berikut menunjukkan proses pemeriksaan kesehatan:

Nomor

Deskripsi

Instans GA mengirim paket TCP SYN ke alamat IP dan port pemeriksaan kesehatan titik akhir berdasarkan konfigurasi pemeriksaan kesehatan pendengar.

Hasil pemeriksaan kesehatan ditentukan berdasarkan apakah titik akhir mengembalikan paket SYN+ACK.

  • Jika instans GA menerima paket SYN+ACK dari titik akhir dalam Batas Waktu Respons (3 detik), titik akhir dianggap berjalan normal dan pemeriksaan kesehatan berhasil.

  • Jika instans GA menerima paket RST dari titik akhir dalam Batas Waktu Respons (3 detik), titik akhir dianggap tidak merespons port pemeriksaan kesehatan dan pemeriksaan kesehatan gagal.

  • Jika instans GA tidak menerima paket SYN+ACK dari titik akhir setelah Batas Waktu Respons (3 detik) berakhir, jaringan dianggap tidak dapat mencapai titik akhir, titik akhir tidak dapat merespons, dan pemeriksaan kesehatan gagal.

Catatan

Batas Waktu Respons adalah waktu maksimum untuk menunggu tanggapan dari pemeriksaan kesehatan. Jika titik akhir tidak merespons dengan benar dalam Batas Waktu Respons, pemeriksaan kesehatan gagal. Nilai default adalah 3 detik dan tidak dapat diubah.

Setelah instans GA menerima paket SYN+ACK dari titik akhir, instans tersebut mengirim paket ACK ke titik akhir untuk mengonfirmasi koneksi.

Pemeriksaan kesehatan HTTP dan HTTPS

Pemeriksaan kesehatan HTTP dan HTTPS didasarkan pada permintaan GET. Pemeriksaan ini mengirim permintaan GET untuk mensimulasikan perilaku akses browser guna memverifikasi apakah aplikasi server titik akhir dalam kondisi sehat. Gambar berikut menunjukkan proses pemeriksaan kesehatan:

Nomor

Deskripsi

Instans GA mengirim permintaan HTTP GET ke alamat IP, port pemeriksaan kesehatan, dan Jalur Pemeriksaan Kesehatan titik akhir berdasarkan konfigurasi pemeriksaan kesehatan pendengar.

Setelah menerima permintaan, titik akhir menentukan apakah akan mengembalikan kode status HTTP berdasarkan status operasional layanan yang sesuai.

  • Jika instans GA menerima kode status 200 dari titik akhir dalam Batas Waktu Respons (3 detik), titik akhir dianggap berjalan normal dan pemeriksaan kesehatan berhasil.

  • Jika instans GA menerima kode status selain 200 dari titik akhir dalam Batas Waktu Respons (3 detik), titik akhir dianggap tidak normal dan pemeriksaan kesehatan gagal.

  • Jika instans GA tidak menerima kode status dari titik akhir setelah Batas Waktu Respons (3 detik) berakhir, jaringan dianggap tidak dapat mencapai titik akhir, titik akhir tidak dapat merespons, dan pemeriksaan kesehatan gagal.

Catatan

Batas Waktu Respons adalah waktu maksimum untuk menunggu tanggapan dari pemeriksaan kesehatan. Jika titik akhir tidak merespons dengan benar dalam Batas Waktu Respons, pemeriksaan kesehatan gagal. Nilai default adalah 3 detik dan tidak dapat diubah.

Jendela waktu pemeriksaan kesehatan

Mekanisme pemeriksaan kesehatan secara efektif meningkatkan ketersediaan layanan bisnis. Namun, untuk menghindari dampak dari kegagalan pemeriksaan kesehatan yang bersifat sementara terhadap ketersediaan sistem, status pemeriksaan kesehatan hanya berubah setelah beberapa kali pemeriksaan berturut-turut berhasil atau gagal dalam jendela waktu tertentu. Jendela waktu pemeriksaan kesehatan ditentukan oleh tiga faktor berikut:

  • Interval Pemeriksaan Kesehatan: Interval antara dua pemeriksaan kesehatan berturut-turut.

  • Batas Waktu Respons: Waktu maksimum untuk menunggu tanggapan dari layanan backend.

  • Ambang Batas Sehat: Jumlah pemeriksaan kesehatan berturut-turut yang diperlukan agar status pemeriksaan kesehatan berubah.

Jendela waktu pemeriksaan kesehatan dihitung sebagai berikut:

  • Jendela waktu kegagalan pemeriksaan kesehatan = Batas Waktu Respons × Ambang Batas Sehat + Interval Pemeriksaan Kesehatan × (Ambang Batas Sehat – 1)

    Sebagai contoh, seperti yang ditunjukkan pada gambar berikut, jika Batas Waktu Respons adalah 3 detik, Interval Pemeriksaan Kesehatan adalah 2 detik, dan Ambang Batas Sehat adalah 3, maka jendela waktu kegagalan pemeriksaan kesehatan = 3 × 3 + 2 × (3 – 1) = 13 detik.

  • Jendela waktu keberhasilan pemeriksaan kesehatan = (Waktu respons keberhasilan pemeriksaan kesehatan × Ambang Batas Sehat) + Interval Pemeriksaan Kesehatan × (Ambang Batas Sehat – 1)

    Sebagai contoh, seperti yang ditunjukkan pada gambar berikut, jika waktu respons keberhasilan pemeriksaan kesehatan adalah 1 detik, Interval Pemeriksaan Kesehatan adalah 2 detik, dan Ambang Batas Sehat adalah 3, maka jendela waktu keberhasilan pemeriksaan kesehatan = 1 × 3 + 2 × (3 – 1) = 7 detik.

Batasan

Untuk pendengar UDP, titik akhir harus memiliki layanan TCP, HTTP, atau HTTPS untuk mendukung pemeriksaan kesehatan. Jika tidak, titik akhir tersebut akan ditandai sebagai tidak normal.

Mengaktifkan pemeriksaan kesehatan

  1. Masuk ke Konsol Global Accelerator.

  2. Pada halaman Instances, temukan instans GA target dan klik Configure Listener di kolom Actions.

  3. Pada tab Listeners, temukan pendengar target dan klik Mod Lsnr di kolom Actions.

  4. Pada halaman Edit Listener, klik Next.

  5. Di bagian Health Check pada halaman wizard Configure Endpoint Group, aktifkan Health Check dan konfigurasikan pemeriksaan kesehatan sesuai informasi berikut.

    Konfigurasi

    Deskripsi

    Health Check Protocol

    Pilih protokol untuk pemeriksaan kesehatan. Protokol TCP, HTTP, dan HTTPS didukung.

    • Pemeriksaan kesehatan TCP didasarkan pada deteksi lapisan jaringan. Pemeriksaan ini mengirim pesan jabat tangan SYN untuk memeriksa apakah port server aktif.

    • Pemeriksaan kesehatan HTTP dan HTTPS didasarkan pada permintaan GET. Pemeriksaan ini mengirim permintaan GET untuk mensimulasikan perilaku akses browser guna memeriksa apakah aplikasi server titik akhir dalam kondisi sehat.

    Port

    Port yang digunakan layanan pemeriksaan kesehatan untuk mengakses titik akhir.

    Nilai valid: 1 hingga 65535.

    Health Check Domain Name

    Konfigurasikan nama domain untuk pemeriksaan kesehatan. Fitur ini hanya tersedia untuk instans GA bayar sesuai penggunaan.

    • Endpoint IP Address (default): Menggunakan alamat IP titik akhir sebagai nama domain untuk pemeriksaan kesehatan.

    • Custom Domain Name: Masukkan nama domain tertentu.

    Health Check Interval

    Interval antara dua pemeriksaan kesehatan berturut-turut. Satuan: detik.

    Nilai valid: 1 hingga 50. Nilai default: 2.

    URI

    Tentukan jalur untuk pemeriksaan kesehatan. Parameter ini hanya tersedia saat Health Check Protocol diatur ke HTTP atau HTTPS.

    Jalur harus dimulai dengan garis miring (/). Panjang jalur dapat berkisar antara 1 hingga 80 karakter dan dapat berisi huruf, angka, tanda hubung (-), garis miring (/), titik (.), tanda persen (%), tanda tanya (?), tanda pagar (#), tanda ampersand (&), serta karakter tambahan _;~!()*[]@$^:',+.

    Secara default, sistem GA mengirim permintaan GET ke halaman utama default aplikasi server backend. Jika halaman yang Anda gunakan untuk pemeriksaan kesehatan bukan halaman utama default server aplikasi, Anda harus menentukan jalur untuk pemeriksaan kesehatan.

    Healthy Threshold

    Jumlah pemeriksaan kesehatan berturut-turut yang diperlukan untuk perubahan status pemeriksaan kesehatan. Ini mencakup jumlah pemeriksaan kesehatan gagal berturut-turut untuk mengubah status dari berhasil ke gagal, atau jumlah pemeriksaan kesehatan berhasil berturut-turut untuk mengubah status dari gagal ke berhasil.

    Nilai valid: 2 hingga 10. Nilai default: 3.

  6. Klik Next. Pada halaman wizard Configuration Review, konfirmasi informasi pemeriksaan kesehatan dan klik Submit.

Operasi lainnya

Operasi

Deskripsi

Ubah konfigurasi pemeriksaan kesehatan

  1. Pada tab Listeners, temukan pendengar target dan klik Mod Epg di kolom Actions.

  2. Di bagian Health Check pada halaman wizard Configure Endpoint Group, Anda dapat mengubah protokol pemeriksaan kesehatan, port, interval pemeriksaan kesehatan, dan item konfigurasi lainnya. Kemudian, klik Next.

    Untuk informasi lebih lanjut tentang item konfigurasi, lihat Mengaktifkan pemeriksaan kesehatan.

  3. Pada halaman wizard Configuration Review, klik Submit.

Nonaktifkan pemeriksaan kesehatan

  1. Pada tab Listeners, temukan pendengar target dan klik Mod Epg di kolom Actions.

  2. Di bagian Health Check pada halaman wizard Configure Endpoint Group, nonaktifkan Health Check dan klik Next.

  3. Pada halaman wizard Configuration Review, klik Submit.

Referensi

  • CreateEndpointGroup: Membuat kelompok titik akhir (pemeriksaan kesehatan dapat dikonfigurasi).

  • UpdateEndpointGroup: Mengubah konfigurasi kelompok titik akhir (pemeriksaan kesehatan dapat dikonfigurasi).

  • GetHealthStatus: Menanyakan informasi pemeriksaan kesehatan titik akhir.