AWS Cloud Map konfigurasi pemeriksaan kesehatan layanan - AWS Cloud Map

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

AWS Cloud Map konfigurasi pemeriksaan kesehatan layanan

Pemeriksaan Kesehatan membantu menentukan apakah contoh layanan sehat atau tidak. Jika Anda tidak mengonfigurasi pemeriksaan kesehatan selama pembuatan layanan, lalu lintas akan diarahkan ke instance layanan terlepas dari status kesehatan instans. Saat Anda mengonfigurasi pemeriksaan kesehatan, AWS Cloud Map mengembalikan sumber daya yang sehat secara default. Anda dapat menggunakan HealthStatus parameter DiscoverInstances API untuk memfilter sumber daya berdasarkan status kesehatan dan mendapatkan daftar sumber daya yang tidak sehat. Anda juga dapat menggunakan GetInstancesHealthStatus API untuk mengambil status kesehatan dari contoh layanan tertentu.

Anda dapat mengonfigurasi pemeriksaan kesehatan Route 53 atau pemeriksaan kesehatan pihak ketiga khusus saat membuat AWS Cloud Map layanan.

Pemeriksaan kondisi Route 53

Jika Anda menentukan setelan untuk pemeriksaan kesehatan Amazon Route 53, AWS Cloud Map buat pemeriksaan kesehatan Route 53 setiap kali Anda mendaftarkan instance dan menghapus pemeriksaan kesehatan saat Anda membatalkan pendaftaran instans.

Untuk DNS ruang nama publik, AWS Cloud Map mengaitkan pemeriksaan kesehatan dengan catatan Route 53 yang AWS Cloud Map dibuat saat Anda mendaftarkan instance.Jika Anda menentukan keduanya A dan jenis AAAA rekaman dalam DNS konfigurasi layanan, AWS Cloud Map buat pemeriksaan kesehatan yang menggunakan IPv4 alamat untuk memeriksa kesehatan sumber daya. Jika titik akhir yang ditentukan oleh IPv4 alamat tidak sehat, Route 53 menganggap kedua A dan AAAA catatan tidak sehat. Jika Anda menentukan jenis CNAME rekaman dalam DNS konfigurasi layanan, Anda tidak dapat mengonfigurasi pemeriksaan kesehatan Route 53.

Untuk ruang nama yang Anda gunakan API panggilan untuk menemukan AWS Cloud Map instance, buat pemeriksaan kesehatan Route 53. Namun, tidak ada DNS catatan AWS Cloud Map untuk mengaitkan pemeriksaan kesehatan. Untuk menentukan apakah pemeriksaan kesehatan sehat, Anda dapat mengonfigurasi pemantauan menggunakan konsol Route 53 atau menggunakan Amazon CloudWatch. Untuk informasi selengkapnya tentang menggunakan konsol Route 53, lihat Dapatkan pemberitahuan ketika Pemeriksaan Kondisi gagal dalam Panduan Pengembang Amazon Route 53. Untuk informasi selengkapnya tentang penggunaan CloudWatch, lihat PutMetricAlarmdi CloudWatch APIReferensi Amazon.

catatan
  • Anda tidak dapat mengonfigurasi pemeriksaan kesehatan Amazon Route 53 untuk layanan yang dibuat di DNS ruang nama pribadi.

  • Pemeriksa kesehatan Route 53 di setiap pemeriksaan kesehatan Wilayah AWS mengirimkan permintaan pemeriksaan kesehatan ke titik akhir setiap 30 detik. Rata-rata, titik akhir Anda menerima permintaan pemeriksaan kondisi setiap dua detik. Namun, pemeriksa kondisi tidak berkoordinasi satu sama lain. Oleh karena itu, terkadang Anda mungkin melihat beberapa permintaan dalam satu detik yang diikuti oleh beberapa detik tanpa pemeriksaan kondisi sama sekali. Untuk daftar wilayah pemeriksaan kesehatan, lihat Wilayah.

Untuk informasi tentang biaya untuk pemeriksaan kesehatan Route 53, lihat Route 53 Harga.

Pemeriksaan kesehatan khusus

Jika Anda mengonfigurasi AWS Cloud Map untuk menggunakan pemeriksaan kesehatan khusus saat mendaftarkan instans, Anda harus menggunakan pemeriksa kesehatan pihak ketiga untuk mengevaluasi kesehatan sumber daya Anda. Pemeriksaan kesehatan kustom berguna dalam keadaan berikut:

  • Anda tidak dapat menggunakan pemeriksaan kesehatan Route 53 karena sumber daya tidak tersedia melalui internet. Misalnya, Anda memiliki instance yang terletak di AmazonVPC. Anda dapat menggunakan pemeriksaan kesehatan kustom untuk contoh ini. Namun, agar pemeriksaan kesehatan berfungsi, pemeriksa kesehatan Anda juga harus VPC sama dengan contoh Anda.

  • Anda ingin menggunakan pemeriksa kesehatan pihak ketiga terlepas dari mana sumber daya Anda berada.

Saat Anda menggunakan pemeriksaan kesehatan khusus, AWS Cloud Map tidak memeriksa kesehatan sumber daya yang diberikan secara langsung. Sebagai gantinya, pemeriksa kesehatan pihak ketiga memeriksa kesehatan sumber daya dan mengembalikan status ke aplikasi Anda. Aplikasi Anda kemudian harus mengirimkan UpdateInstanceCustomHealthStatus permintaan yang menyampaikan status ini ke AWS Cloud Map. Jika status awal yang diteruskan adalahUNHEALTHY, dan jika tidak ada yang lain UpdateInstanceCustomHealthStatus dalam 30 detik yang menyampaikan statusHEALTHY, sumber daya dipastikan tidak sehat. AWS Cloud Map berhenti merutekan lalu lintas ke sumber daya itu.