Multicloud для бизнеса: возможности и преимущества решения
15.12.2022
В 2021 году 90% крупных компаний в мире использовали мультиоблачную архитектуру, а свои данные распределяли между несколькими облачными провайдерами. Этот тренд будет приобретать еще большую популярность, прогнозируют аналитики Flexera.
Что такое multicloud, в чем его преимущества, кому следует внедрить и чем отличается от гибридного облака, рассказываем ниже.
Что такое мультиклауд
Мультиоблако ― это модель использования сервисов (SaaS), платформ (PaaS) и инфраструктур (IaaS) от нескольких различных провайдеров одновременно и независимо друг от друга.
Такой подход позволяет размещать CRM-систему у одного оператора, базы данных ― у другого, а облако третьего использовать как резервную площадку. Распределение позволяет пользоваться уникальным функционалом каждой платформы, смягчая ее недостатки. Управление всеми решениями осуществляется централизованно через специальную консоль.
Стриминговая платформа Netflix несколько лет назад после десятилетнего сотрудничества с Amazon Web Services решила перейти к мультиоблачной стратегии, внедрив сервисы от Google для аварийного восстановления и искусственного интеллекта. Так компания достигла максимальной гибкости, выбирая лучшие практики для каждой рабочей нагрузки. В 2022 году Пентагон заключил контракты с Google, Oracle, Amazon и Microsoft на $9 млрд каждый. Так он сможет уйти от сбоев в сервисах.
Разновидности мультиоблака
Мультиклауд и его использование может происходить в различных моделях.
- Распределенное. Подразумевает распределение приложений или программ между провайдерами.
- Избыточное. Может быть Active ― Active или Active ― Passive. В первом случае сервисы разворачиваются в двух или более облаках. Они работают в режиме реального времени и имеют балансировщик нагрузки для надлежащей работы и управления трафиком. Во втором случае сервисы находятся только в одном облаке. А их резервная копия ― в другом. Если в облаке первого оператора происходит сбой, трафик автоматически перенаправляется на репликацию.
- Интероблачное. Данные могут перемещаться из одного облака в другое благодаря интеграции между двумя сервисами, что напоминает гибридную облачную среду.
Зачем бизнесу мультиоблачные технологии
Главная причина ― необходимость достичь высокого уровня отказоустойчивости и надежности IT-инфраструктуры.
Рассмотрим подробнее кому следует выбрать стратегию мультиклауд:
- Компаниям, масштабируемым и активно ведущим цифровую трансформацию.
- Большому бизнесу, когда в процессе развития, слияний и поглощений сформировалась экосистема из нескольких облаков.
- Предприятиям, которые экспериментируют с разными инструментами, чтобы быстрее выпускать продукты на рынок: облачные услуги от разных поставщиков снижают капитальные затраты на оборудование и ускоряют тестирование.
- Игроки, желающие получить не только IaaS (инфраструктура как услуга), но и платформенные (PaaS) сервисы.
Преимущества мультиклаудной архитектуры
Сосредоточимся на основных:
- Отсутствие привязки к конкретному поставщику услуг. Тщательно оценивая преимущества, возможности и потенциальные подводные камни каждого из операторов, заказчик получает максимальную выгоду от сотрудничества с каждым.
- Экономия. Бизнес может совмещать услуги и значительно экономить на этом, не ограничивая себя.
- Выбор нужного местоположения дата-центров. Если проект находится в Польше, можно выбрать провайдеров с ЦОД в этой стране или поблизости. Это минимизирует задержку ответов на запросы пользователей и улучшит взаимодействие с ними.
- Повышенная надежность. Надежные операторы имеют несколько дата-центров, отвечающих уровню требований TIER III. В рамках SLA 99,95% обеспечивается работа с возможным простоем чуть более пяти часов в год.
- Распределение нагрузок. Можно вынести часть сервисов, чтобы разгрузить инфраструктуру или снизить затраты. Скажем, нужно раз в несколько месяцев обработать большой объем информации. Это выгоднее, чем держать для таких задач собственную систему.
- Сочетание разных технологий виртуализации в одной инфраструктуре. Использование VMware и OpenStack в одной организации расширяет возможности IT-инфраструктуры и экономит затраты на нее.
Multicloud Kubernetes
Большинство пользователей Kubernetes нуждаются в запуске нескольких кластеров для разработки, тестирования, разделения работы команд, проектов или типов приложений на нескольких private и/или public platforms. Запуск нескольких кластеров на двух или более облачных инфраструктурах позволяет изолировать пользователей и типы рабочих нагрузок друг от друга, повысить отказоустойчивость, распределяя критические нагрузки в различные зоны доступности и оптимизировать их размещение.
Тем не менее работа с мультиоблачной средой Kubernetes более сложна, чем работа с одним кластером или даже мультикластерной средой на одной инфраструктуре.
- Различные API. Каждый провайдер имеет свой способ создания и управления ресурсами, а также свои API для этого. Создание виртуальной машины или целого кластера на AWS полностью отличается от выполнения той же задачи на GC или Microsoft Azure.
- Различия в мониторинге. Каждый поставщик имеет свою собственную службу мониторинга и может не предоставлять данные одинаково.
- Работа в сети. Облака будут находиться в разных сетях.
- Безопасность. Такая архитектура требует дополнительного внимания к точкам уязвимости.
Главное убедитесь, что вы используете возможности самих кубов, и любые инструменты для развертывания или управления ими могут работать в любой среде.
Разница между Multicloud и Hybrid Cloud
Эти два термина часто используются как взаимозаменяемые. Однако есть одно существенное отличие.
В мультиоблачной среде предприятие использует несколько публичных облаков, зачастую разных поставщиков, которые служат для отдельных конкретных задач. В гибридном ― объединяется облако и локальная инфраструктура, и функционируют как единое целое.
Может ли гибридное облако быть мультиоблаком? Да. Это происходит, когда существует больше одной публичной инфраструктуры в сочетании с частными облачными ресурсами.
Раньше мы рассказывали о возможностях концепции Cloud Native для бизнеса.