Я начинаю изучать, как управлять облачной инфраструктурой, и прямо сейчас просматриваю документацию AWS. Если мой вопрос не сделал это достаточно очевидным, я полный новичок в этом деле. При создании ELB (эластичного балансировщика нагрузки) я могу выбрать, какие зоны доступности я хочу, чтобы мои балансировщики нагрузки обслуживали.
У меня вопрос: почему бы мне не всегда выбирать их все? Похоже, что в худшем случае балансировщики нагрузки обслуживают зоны без экземпляров, что, насколько мне известно, не является проблемой. Кроме того, поскольку я буду использовать спотовый парк с несколькими зонами для запуска своих экземпляров, я не буду знать, в каких зонах будут запускаться экземпляры, поэтому я мог бы также выбрать их все.
Я ошибся? Спасибо.
Наличие ELB в зоне доступности, отличной от экземпляра, имеет два недостатка:
ELB / ALB дает вам возможность Включение / отключение доступа между зонами доступности. Для небольших развертываний вы должны оставить его включенным, чтобы ELB мог разговаривать с любым доступным хостом в любой зоне доступности (особенно если у вас только один), чтобы улучшить доступность.
С другой стороны, когда у вас есть достаточно большой парк рабочих узлов в нескольких зонах доступности, вам следует отключить доступ между зонами доступа в ELB, чтобы сэкономить на затратах на передачу данных между зонами доступа и уменьшить задержку.
Принимая во внимание вышесказанное, теперь вы можете решить, создавать ли ваш ELB во всех зонах доступности или нет.
Надеюсь, это объясняет это :)