Pada intinya, ELB hanyalah kumpulan instance EC2. Saat Anda membuat ELB , Anda menentukan zona ketersediaan yang Anda inginkan agar penyeimbang beban dimasukkan. Contoh untuk membuat penyeimbang beban akan dibuat di zona tersebut. Cara mereka menghindari satu titik kegagalan di sini adalah dengan mengembalikan beberapa alamat IP ketika Anda melakukan pencarian DNS. Sebagai contoh:
- Pencarian DNS untuk situs web.example.com mengembalikan situs web CNAME-elb-12345.eu-west-1.elb.amazonaws.com
- Pencarian juga mengembalikan informasi untuk situs web-elb-12345.eu-west-1.elb.amazonaws.com. Ini menyatakan bahwa situs tersebut memiliki alamat IP 1.2.3.4 dan alamat IP 2.3.4.5
Terserah klien untuk memilih alamat IP mana yang akan digunakan untuk membuat koneksi. Alamat IP tidak akan selalu dikembalikan dalam urutan yang sama dari pencarian DNS. Klien dapat mencoba kembali pada alamat IP alternatif jika mereka tidak dapat terhubung pada upaya pertama.
TTL pada catatan DNS untuk ELB hanya 60 detik yang berarti bahwa jika instance ELB mati dan diganti, DNS akan diperbarui di mana-mana dengan cukup cepat.
Ini sebenarnya bisa menjadi SPoF tapi saya percaya itu hanya SPoF di wilayah yang sama.
Itu sebabnya AWS menyarankan untuk menggunakan pemeriksaan kesehatan Route 53 untuk mendeteksi dan merutekan ulang lalu lintas yang akan berakhir pada ELB yang tidak sehat.
Anda dapat menggunakan fitur pengecekan kesehatan Amazon Route 53 dan fitur DNS failover untuk meningkatkan ketersediaan aplikasi yang berjalan di belakang Elastic Load Balancers. Rute 53 akan gagal menjauh dari penyeimbang beban jika tidak ada contoh EC2 sehat terdaftar dengan penyeimbang beban atau jika penyeimbang beban itu sendiri tidak sehat .
Sumber: http://aws.amazon.com/elasticloadbalancing/
sumber
Anda dapat menyiasati AZ SPoF tunggal Anda dengan membuat grup autoscaling di mana jika ELB tunggal Anda tidak memenuhi faktor X, apakah itu dengan memuat, waktu respons, dll., ELB baru dibuat. ELB pada dasarnya adalah instance EC2 yang menjalankan kode AWS eksklusif.
sumber