Использование гибридных облачных платформ

Имеет ли смысл использовать как AWS, так и Microsoft Azure в моем приложении?

Допустим, я предпочитаю хранилище Azure, а не AWS S3, а AWS Elastic Beanstalk (PaaS), а не облачные службы Azure. Имеет ли смысл создавать гибридное решение между этими двумя, предполагая, что оба компонента будут размещаться поблизости географически?

Каковы недостатки в этом подходе?
Заранее спасибо!

3 ответа

Я вижу следующие проблемы:

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

Это звучит немного сложно, но у вас есть поставщики, предлагающие свои услуги, чтобы вы могли создать гибридное облако с несколькими поставщиками. Я попробовал это с Stratoscale, где я интегрировал много разных сервисов от разных провайдеров в одну гиперконвергентную инфраструктуру. Но я также слышал некоторые положительные отзывы о Terraform, так что вы можете сделать свое исследование. (во-вторых, стратомасштаб может быть более подходящим для компаний, но все же проведите свое исследование)

Наличие разных провайдеров IaaS - это просто выбор комфорта и в основном по унаследованным причинам, но будьте осторожны, это потребует больших усилий в плане работы с большим количеством API. Однако, как профессионал, он даст вам представление о более всестороннем обзоре, поскольку он не привязан к соглашениям поставщика. Terraform может быть полезен для проектирования гибридных облаков. Имея несколько провайдеров, вы с меньшей вероятностью получите выгоду от облачных функций одновременно, например, для автоматического масштабирования групп в AWS, поэтому вам может понадобиться кодировать свой путь через пользовательские службы, чтобы иметь аналогичные функции. Еще одним преимуществом было бы получить лучшую возможность для сравнения производительности, за которую вы платите.

Другие вопросы по тегам