Мультиоблако — это подход к построению инфраструктуры, который подразумевает, что компания использует несколько частных и публичных облачных сервисов, часто от разных провайдеров.
Проще объяснить на примере.
Допустим, ваша компания инвестирует в расширение облачной инфраструктуры. Вы наконец-то перешли от серверов с «голым железом» к рабочим нагрузкам на основе виртуализации. А теперь и вовсе оцениваете варианты общедоступного облака. Но не для всей инфраструктуры, а для поддержки конкретного клиентского приложения, нагрузка на которое постоянно меняется.
После изучения разных предложений вы находите провайдера с подходящими условиями соглашения об уровне обслуживания, надёжными протоколами безопасности и приемлемым временем безотказной работы — например, Timeweb Cloud.
Вы довольны своим выбором. Но со временем клиенты начинают запрашивать функции, которые доступны только через проприетарное приложение другого поставщика. Интеграция этих функций в ваше пользовательское приложение требует, чтобы вы не только приобрели приложение, но и разместили его в общедоступном облаке поставщика. Это позволит масштабировать оба приложения по мере необходимости. В результате построения такой инфраструктуры вы получите мультиоблако.
Проще говоря, мультиоблачная стратегия заключается в том, что вы можете покупать почту из облака у одного провайдера, заказывать резервный дата-центр – у другого, а облачные серверы — у третьего. И всё это будет работать в связке для решения задач бизнеса.
На первый взгляд кажется, что разницы нет. И мультиоблако, и гибридное облако представляют собой инфраструктуру, которая основана на объединении нескольких облачных сервисов. Но при детальном рассмотрении отличия вырисовываются более очевидно.
Когда мы говорим о мультиоблаке, то в первую очередь имеем в виду использование нескольких публичных облаков, часто от разных поставщиков. Они используются для выполнения различных задач и уменьшения зависимости от одного провайдера. Мультиоблако, кроме публичных облаков, может также содержать физическую и виртуальную инфраструктуру организации.
Гибридное же облако — это объединение частных и публичных облачных сервисов для достижения единой цели. Они не дублируют друг друга частично, а только дополняют. Подробнее о гибридных облаках можно почитать в нашей статье.
Формально эти облачные подходы являются взаимоисключающими. Вы не можете использовать оба одновременно, потому что облака будут либо взаимосвязанными (гибридное облако), либо не взаимосвязанными (мультиоблачная инфраструктура).
Однако вы можете встретить и другую точку зрения, которая гласит, что эти понятия сильно пересекаются, а иногда и полностью совпадают по смыслу. Например, корпоративные гибридные облака можно считать гибридными мультиоблаками, если они включают общедоступные или частные облачные сервисы как минимум от двух поставщиков облачных сервисов.
Гибридное мультиоблако основано на преимуществах мультиоблака с повышением производительности труда разработчиков. Оно поддерживает методы разработки Agile и DevOps, а также облачные технологии приложений, такие как архитектура микросервисов, контейнеры и бессерверные вычисления.
Главная ценность мультиоблака для компании — предотвращение или как минимум значительное уменьшение привязки к поставщику услуг. Это помогает решать проблемы с производительностью, преодолевать ограниченные возможности и избавляться от ненужных затрат, связанных с использованием только одного провайдера.
Такая свобода от выбора поставщиков помогает быстро внедрять новые и эффективные технологии по мере необходимости или по мере их появления. Потенциально это ведёт к экономии средств. Если компания не использует одного поставщика облачных услуг для удовлетворения всех своих потребностей в инфраструктуре, она может свободно выбирать наиболее доступные услуги от разных провайдеров.
Ещё одно важное преимущество — снижение уязвимости к сбоям и незапланированным простоям. Сбой в одном облаке необязательно повлияет на службы из других облаков.
Например, вы размещаете приложение на облачных серверах одного провайдера, а для доставки статического контента используете CDN от другого провайдера. Если в работе CDN будут проблемы, приложение всё ещё может работать дальше. Пусть и с неполной функциональностью — например, не будут загружаться аватарки пользователей или картинки-превью.
Недостатки у подхода multi cloud тоже есть.
Несмотря на недостатки, мультиоблачная стратегия развития становится всё более распространённой.
Компании используют мультиоблачную стратегию, чтобы ускорить трансформацию приложений и доставку новых функций. Приложения всё чаще разворачивают в общедоступных, частных и гибридных облаках, поскольку это помогает быстрее добиваться целей бизнеса.
Мультиоблачная стратегия особенно эффективна, если компании сталкиваются со следующими проблемами:
Поскольку мультиоблако предлагает гибкую облачную среду, организации могут удовлетворить конкретные рабочие нагрузки или требования к приложениям как с технической, так и коммерческой точек зрения.
Бизнес также видит географические преимущества использования нескольких облачных провайдеров для решения проблем с задержкой приложений. Кроме того, некоторые компании могут начать использовать определенных облачных провайдеров на короткое время для достижения краткосрочных целей, а затем прекратить их использование.
Вот ключевые моменты, которые вам следует учитывать при создании мультиоблачной среды:
Модель с несколькими поставщиками облачных сервисов больше не является чем-то редким и малоисследованным. Однако, несмотря на всю шумиху вокруг мультиоблачных вычислений, многие компании по-прежнему работают только с одним провайдером. И это не всегда плохо. Мультиоблако — это лишь один из подходов к построению инфраструктуры, а не волшебное решение всех проблем.
Из-за сложности внедрения и управления подобными средами может показаться, что это задача из разряда rocket science. Однако со временем процессы становятся только проще. Провайдеры предлагают решения, которые по умолчанию подходят для интеграции сервисов, в том числе от разных поставщиков услуг. Бизнесу в таких условиях остаётся только выбирать подходящих партнёров и выстраивать гибкую инфраструктуру под свои цели.
Кстати, в официальном канале Timeweb Cloud собрали комьюнити из специалистов, которые говорят про IT-тренды, делятся полезными инструкциями и даже приглашают к себе работать.