Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Bagaimana Amazon Route 53 menentukan apakah pemeriksaan kondisi sehat
Metode yang digunakan Amazon Route 53 untuk menentukan apakah pemeriksaan kondisi sehat tergantung pada jenis pemeriksaan kondisi.
Topik
Bagaimana Route 53 menentukan status pemeriksaan kondisi yang memantau titik akhir
Route 53 memiliki pemeriksa kondisi di banyak lokasi di seluruh dunia. Ketika Anda membuat pemeriksaan kondisi yang memantau titik akhir, pemeriksa kondisi mulai mengirim permintaan ke titik akhir yang Anda tentukan untuk menentukan apakah titik akhir sehat. Anda dapat memilih lokasi mana yang ingin digunakan Route 53, dan Anda dapat menentukan interval antara pemeriksaan: setiap 10 detik atau setiap 30 detik. Perhatikan bahwa pemeriksa kondisi Route 53 di pusat data yang berbeda tidak berkoordinasi satu sama lain, sehingga terkadang Anda akan melihat beberapa permintaan per detik terlepas dari interval yang dipilih, diikuti beberapa detik tanpa pemeriksaan kondisi sama sekali.
Setiap pemeriksa kondisi mengevaluasi kondisi titik akhir berdasarkan dua nilai:
-
Waktu respons. Sumber daya dapat lambat merespons atau gagal merespons permintaan pemeriksaan kondisi karena berbagai alasan. Misalnya, sumber daya dimatikan untuk pemeliharaan, berada di bawah serangan penolakan layanan (DDoS) terdistribusi, atau jaringan sedang down.
-
Apakah titik akhir merespons sejumlah pemeriksaan kondisi berturut-turut yang Anda tentukan (ambang batas kegagalan)
Route 53 mengagregat data dari pemeriksa kondisi dan menentukan apakah titik akhir sehat:
-
Jika lebih dari 18% pemeriksa kondisi melaporkan bahwa titik akhir sehat, Route 53 menganggapnya sehat.
-
Jika 18% atau kurang pemeriksa kondisi melaporkan bahwa titik akhir sehat, Route 53 menganggapnya tidak sehat.
Nilai 18% dipilih untuk memastikan bahwa pemeriksa kondisi di beberapa wilayah menganggap titik akhir sehat. Hal ini mencegah agar titik akhir dianggap tidak sehat hanya karena syarat jaringan telah mengisolasi titik akhir dari beberapa lokasi pemeriksa kondisi. Nilai ini mungkin berubah di rilis di masa mendatang.
Waktu respons yang digunakan pemeriksa kondisi individu untuk menentukan apakah titik akhir sehat tergantung pada jenis pemeriksaan kondisi:
-
HTTPdan pemeriksaan HTTPS kesehatan — Rute 53 harus dapat membuat TCP koneksi dengan titik akhir dalam waktu empat detik. Selain itu, titik akhir harus merespons dengan kode HTTP status 2xx atau 3xx dalam waktu dua detik setelah menghubungkan.
catatan
HTTPSpemeriksaan kesehatan tidak memvalidasiSSL/TLSsertifikat, jadi pemeriksaan tidak gagal jika sertifikat tidak valid atau kedaluwarsa.
-
TCPpemeriksaan kesehatan — Rute 53 harus dapat membuat TCP koneksi dengan titik akhir dalam waktu sepuluh detik.
-
HTTPdan pemeriksaan HTTPS kesehatan dengan pencocokan string - Seperti halnya HTTP dan pemeriksaan HTTPS kesehatan, Route 53 harus dapat membuat TCP koneksi dengan titik akhir dalam waktu empat detik, dan titik akhir harus merespons dengan kode HTTP status 2xx atau 3xx dalam waktu dua detik setelah terhubung.
Setelah pemeriksa kesehatan Route 53 menerima kode HTTP status, ia harus menerima badan respons dari titik akhir dalam dua detik berikutnya. Route 53 mencari isi respons untuk string yang Anda tentukan. Seluruh string harus muncul dalam 5.120 byte pertama pada isi respons atau pemeriksaan kondisi titik akhir akan gagal. Jika menggunakan konsol Route 53, Anda menentukan string di bidang Cari String. Jika Anda menggunakan Route 53API, Anda menentukan string dalam
SearchString
elemen saat Anda membuat pemeriksaan kesehatan.
Route 53 menganggap pemeriksaan kondisi baru dalam kondisi sehat hingga ada cukup data untuk menentukan status yang sebenarnya, sehat atau tidak sehat. Jika Anda memilih opsi untuk membalikkan status pemeriksaan kondisi, Route 53 menganggap pemeriksaan kondisi baru tidak sehat hingga ada cukup data.
Bagaimana Route 53 menentukan status pemeriksaan kondisi yang memantau pemeriksaan kondisi lain
Pemeriksaan kondisi dapat memantau status pemeriksaan kondisi lainnya; pemeriksaan kondisi jenis ini dikenal sebagai pemeriksaan kondisi yang dihitung. Pemeriksaan kondisi yang melakukan pemantauan adalah pemeriksaan kondisi induk, dan pemeriksaan kondisi yang dipantau adalah pemeriksaan kondisi anak. Satu pemeriksaan kondisi induk dapat memantau hingga 255 pemeriksaan kondisi anak. Berikut adalah cara kerja pemantauan:
-
Route 53 menambahkan jumlah pemeriksaan kondisi anak yang dianggap sehat.
-
Route 53 membandingkan angka tersebut dengan jumlah pemeriksaan kondisi anak yang harus sehat agar status pemeriksaan kondisi induk dianggap sehat.
Untuk informasi selengkapnya, lihat Memantau pemeriksaan kondisi lainnya (pemeriksaan kondisi yang dihitung) di Nilai yang Anda tentukan saat membuat atau memperbarui pemeriksaan kondisi.
Route 53 menganggap pemeriksaan kondisi baru dalam kondisi sehat hingga ada cukup data untuk menentukan status yang sebenarnya, sehat atau tidak sehat. Jika Anda memilih opsi untuk membalikkan status pemeriksaan kondisi, Route 53 menganggap pemeriksaan kondisi baru tidak sehat hingga ada cukup data. Jika Anda membalikkan pemeriksaan kesehatan, Route 53 memperlakukan titik akhir yang sehat sebagai tidak sehat dan sebaliknya.
Bagaimana Route 53 menentukan status pemeriksaan kesehatan yang memantau CloudWatch alarm
Saat Anda membuat pemeriksaan kesehatan yang didasarkan pada CloudWatch alarm, Route 53 memantau aliran data untuk alarm yang sesuai alih-alih memantau status alarm. Jika aliran data menunjukkan bahwa alarm dalam status OKE, pemeriksaan kondisi dianggap sehat. Jika aliran data menunjukkan bahwa alarm dalam status Alarm, pemeriksaan kondisi dianggap tidak sehat. Jika aliran data tidak memberikan informasi yang cukup untuk menentukan status alarm, status pemeriksaan kondisi tergantung pada pengaturan untuk Status pemeriksaan kondisi: sehat, tidak sehat, atau status terakhir. (Di Rute 53API, pengaturan ini adalahInsufficientDataHealthStatus
.)
Route 53 tidak mendukung alarm lintas akun CloudWatch .
catatan
Karena pemeriksaan kesehatan Route 53 memantau aliran CloudWatch data alih-alih status CloudWatch alarm, Anda tidak dapat memaksa status pemeriksaan kesehatan berubah dengan menggunakan operasi. CloudWatch SetAlarmStateAPI
Route 53 menganggap pemeriksaan kondisi baru dalam kondisi sehat hingga ada cukup data untuk menentukan status yang sebenarnya, sehat atau tidak sehat. Jika Anda memilih opsi untuk membalikkan status pemeriksaan kondisi, Route 53 menganggap pemeriksaan kondisi baru tidak sehat hingga ada cukup data. Jika Anda membalikkan pemeriksaan kesehatan, Route 53 memperlakukan titik akhir yang sehat sebagai tidak sehat dan sebaliknya.