При создании кластера вы можете выбрать режим его размещения:
Single-AZ — в одной зоне доступности.
Multi-AZ — в нескольких зонах доступности.
Использование нескольких зон доступности повышает отказоустойчивость кластера. При сбое одной зоны узлы в других зонах продолжают работу и кластер остается доступным.
При выборе режима Single-AZ все узлы кластера размещаются в одной зоне доступности. Этот режим обеспечивает минимальную сетевую задержку между узлами и операции внутри кластера выполняются быстро.
Если зона доступности становится недоступна, все узлы кластера отключаются. Кластер становится полностью неработоспособным до восстановления инфраструктуры зоны.
Single-AZ подходит для разработки, тестирования и некритичных приложений.
При выборе режима Multi-AZ узлы кластера распределяются по разным зонам доступности. Система автоматически размещает реплики шардов в разных зонах, обеспечивая высокую доступность данных.
При сбое одной зоны доступности узлы в других зонах продолжают работу. Данные остаются доступны через реплики в оставшихся зонах. Клиенты продолжают отправлять запросы и получать результаты без перерывов.
Multi-AZ подходит для production-среды и критичных приложений.
Выбор режима узлов (совмещенный или выделенный) и режима отказоустойчивости (Single-AZ или Multi-AZ) определяет надежность кластера.
Конфигурация | Количество узлов | Отказоустойчивость |
|---|---|---|
Совмещенный, Single-AZ | От 3 до 6 узлов | Низкая. При сбое узла кластер доступен. При отказе зоны доступности кластер недоступен. |
Совмещенный, Multi-AZ | От 3 до 6 узлов | Средняя. При сбое узла или отказе зоны доступности кластер доступен. |
Выделенный, Single-AZ | 3 мастер-узла + от 3 до 6 дата-узлов | Низкая. При сбое узлов кластер доступен. При отказе зоны кластер недоступен. |
Выделенный, Multi-AZ | 3 мастер-узла + от 3 до 6 дата-узлов | Максимальная. При сбое узла или отказе зоны доступности кластер доступен. |