Эластичная балансировка нагрузки между разными облаками

Можно ли использовать балансировщик нагрузки на AWS для распределения между экземпляром EC2 и виртуальной машиной Azure?

Я хочу зеркалировать мое приложение между обеими облачными платформами, так что виртуальная машина Azure представляет собой резервную копию со слабыми спецификациями, на которую можно переключиться. Однако я хочу, чтобы балансировщик нагрузки запрашивал у него время от времени, чтобы он оставался теплым.

Возможно, это плохая идея, и мне следует контролировать машину Azure с помощью автоматической службы.

1
задан 25 November 2015 в 21:42
3 ответа

Elastic Load Balancing автоматически распределяет входящий трафик приложений между несколькими инстансами Amazon EC2 в облаке. ( ссылка )

Как Бруно упоминает в комментарий и из их официального описания, ответ НЕТ. И, на мой взгляд, балансировка нагрузки даст лучший результат, если экземпляры находятся в одной частной сети, поэтому даже если вы создадите свой собственный баланс нагрузки, который может обрабатывать разные облачные службы, производительность будет не такой хорошей, как если бы вы использовали экземпляры из тот же облачный сервис

1
ответ дан 3 December 2019 в 16:34

Вы можете взглянуть на Azure Traffic Manager , который вполне устраивает балансировку нагрузки между «локальным» и Azure - «локальный», безусловно, может быть Экземпляр EC2.

В настоящее время это немного сбивает с толку их переключение управления службами / управления ресурсами. Это может быть конфигурация только для PowerShell, но она наверняка сделает то, что вам нужно.

5
ответ дан 3 December 2019 в 16:34

Ваша ситуация может быть легко решена с помощью взвешенного циклического перебора DNS.

Запустите свою инфраструктуру, включая балансировщик нагрузки, как в AWS, так и в Azure. Используйте взвешенный циклический перебор DNS, чтобы обслуживать большую часть трафика через балансировщик нагрузки AWS и небольшую часть - через Azure. Если вам нужно выполнить отработку отказа, увеличьте вес Azure до 100 (после того, как вы увеличили свою емкость в Azure, чтобы справиться, конечно).

Route53 может предоставить эти функции, включая проверку работоспособности.

1
ответ дан 3 December 2019 в 16:34

Теги

Похожие вопросы