По суті, ELB - це лише сукупність екземплярів EC2. Коли ви створюєте ELB , ви вказуєте зони доступності, в яких ви хочете знаходити цей балансир навантаження. В цих зонах будуть створені екземпляри для складання балансира навантаження. Те, як вони уникають єдиної точки відмови тут, полягає в поверненні декількох IP-адрес під час пошуку DNS. Наприклад:
- Пошук DNS для website.example.com повертає веб-сайт CNAME-elb-12345.eu-west-1.elb.amazonaws.com
- Пошук також повертає інформацію для веб-сайту-elb-12345.eu-west-1.elb.amazonaws.com. У ньому зазначено, що на сайті є IP-адреса 1.2.3.4 та IP-адреса 2.3.4.5
Клієнт повинен вибрати, яку IP-адресу використовувати для встановлення з'єднання. IP-адреси не завжди будуть повертатися в тому самому порядку з пошуку DNS. Клієнт може повторно спробувати альтернативну IP-адресу, якщо не може підключитися з першої спроби.
TTL для записів DNS для ELB становить лише 60 секунд, а це означає, що якщо екземпляр ELB помре та замінить його, DNS буде оновлюватися скрізь досить швидко.