Объяснение Multicloud: шпаргалка
12 марта 2023 г.Спустя более десяти лет после запуска Amazon Web Services AWS продолжает извлекать выгоду из позиции «первопроходца». Хотя AWS по-прежнему является лидером рынка, популярность облачных сервисов других гигантов отрасли, таких как Google или Microsoft (равно как и специализированных сервисов других поставщиков), растет, что дает предприятиям беспрецедентный выбор облачных сервисов, которые они используют.
В результате предприятия и разработчики все чаще используют облачные услуги от различных поставщиков, что привело к появлению термина «многооблачная среда». Однако не все мультиоблака одинаковы.
Некоторые мультиоблачные развертывания носят преднамеренный характер и обусловлены стратегическим планом повышения гибкости бизнеса или использования лучших в своем классе услуг. Другие мультиоблачные развертывания носят несколько случайный характер и напоминают традиционные корпоративные ИТ, чреватые теневыми ИТ, что усложняет попытки ИТ-директоров навести порядок в своих центрах обработки данных.
Шпаргалка TechRepublic по мультиоблаку — это введение в использование нескольких облачных провайдеров с упором на преднамеренное мультиоблако. Это руководство будет обновляться по мере появления новых интеграций и сервисов. Он также доступен для загрузки Multicloud: шпаргалка (бесплатный PDF).
Перейти к:
- Управляющее резюме
Что такое мультиоблако?
Какие преимущества предлагает мультиоблачное развертывание?
В чем разница между мультиоблаком и гибридным облаком?
Должен ли мой бизнес использовать мультиоблачную стратегию?
Насколько популярен мультиоблако?
Как создать мультиоблачное развертывание?
Лучшие мультиоблачные провайдеры
Управляющее резюме
- Что такое мультиоблако? Мультиоблако — это практика использования облачных сервисов из нескольких разнородных облачных сервисов, а также специализированных поставщиков «платформа как услуга» (PaaS), «инфраструктура как услуга» (IaaS) или «программное обеспечение как услуга» (SaaS). . Более сложное использование мультиоблака предполагает запуск одного и того же приложения в нескольких облаках, но у большинства предприятий нет ни необходимости, ни опыта для этого.
Какие преимущества предлагает мультиоблачное развертывание? Multicloud предоставляет возможность выбора — возможность выбирать компоненты от нескольких поставщиков — позволяя организациям и разработчикам приложений использовать то, что лучше всего подходит для их предполагаемой цели. Мультиоблако также можно использовать для обеспечения доступа ваших клиентов к приложению с малой задержкой даже в регионах, где может отсутствовать один поставщик облачных услуг.
В чем разница между мультиоблаком и гибридным облаком? Гибридные облака включают в себя различные виды облаков, такие как частные и общедоступные, а мультиоблако включает несколько поставщиков одного и того же типа облака. Стратегия гибридного облака, как правило, подходит организациям, которые еще не готовы размещать все приложения в общедоступном облаке.
Должен ли мой бизнес использовать мультиоблачную стратегию? Это зависит. Поставщику SaaS потребуется многооблачный подход, но для многих предприятий сложность, связанная с успешным управлением многооблачной средой, будет препятствовать этому. Как правило, мультиоблачное развертывание будет полезно для организаций, у которых есть особые потребности или зависимости, которые необходимо удовлетворить.
Насколько популярен мультиоблако? Большинство предприятий даже среднего размера будут использовать несколько облаков просто из-за теневой ИТ. Однако стратегическое использование мультиоблака становится все более популярным, поскольку по мере того, как организации перерастают возможности своих поставщиков облачных услуг, могут потребоваться услуги дополнительных поставщиков.
Как создать мультиоблачное развертывание? Мультиоблачное развертывание должно быть тщательно спланировано, поскольку, например, проектирование уровня данных для мультиоблачного развертывания бесполезно, если организация также не проектирует свой уровень приложений для мультиоблачной среды. Из-за этой сложности рекомендуется использовать облачные платформы управления.
Лучшие мультиоблачные провайдеры. Среди поставщиков публичных облаков Anthos от Google предлагает самые передовые возможности многооблачных вычислений, в то время как AWS в значительной степени избегает многооблачных вычислений. Учитывая, насколько сложно обеспечить управление и оркестрацию мультиоблачных сред, следующим местом, где следует искать настоящую мультиоблачную среду, являются выделенные поставщики SaaS. Большинство компаний, которые обещают одно стекло, не могут выполнить эти обещания.
Что такое мультиоблако?
Multicloud относится к практике использования услуг от нескольких разнородных поставщиков облачных услуг, включая AWS, Google Cloud Platform или Microsoft Azure, а также специализированных поставщиков PaaS, IaaS или SaaS. Мультиоблако — это не то же самое, что гибридное облако, которое сочетает в себе использование частных облачных сред и общедоступных облачных сред.
Мультиоблако как стратегию не следует путать с простым фактом использования облачных сервисов от разных поставщиков, как всегда функционировала корпоративная ИТ.
Как архитектурный выбор, мультиоблако можно использовать по целому ряду причин. Самый очевидный из них — аварийное восстановление. Хотя поставщики облачных услуг предлагают различные варианты и SLA (соглашения об уровне обслуживания) для резервирования, чтобы гарантировать время безотказной работы, и резервного копирования для обеспечения целостности данных, оба они основаны на предположении, что вся инфраструктура поставщика не выйдет из строя сразу.
Тем не менее, для большинства предприятий в большинстве случаев организациям следует убедиться, что они разработали архитектуру для устойчивости в регионах одного облачного провайдера, прежде чем приступать к гораздо более сложной задаче проектирования многооблачной устойчивости для разных облачных провайдеров.
ПОСМОТРЕТЬ: все шпаргалки и руководства для умных людей от TechRepublic
Хотя большинство рабочих нагрузок могут быть построены так, чтобы они не влияли на поставщика (эта гибкость является основным преимуществом мультиоблака), многие рабочие нагрузки выигрывают от использования конкретных облачных платформ. Как предположила аналитическая компания Thoughtworks, «выбор постоянно работающей, независимой от облака архитектуры требует больших затрат и усилий», а использование инноваций в конкретном облаке позволяет разработчикам работать более продуктивно.
Таким образом, стоит использовать разные облака из-за их сильных сторон. Например, приложения, использующие Alexa Skills, лучше обслуживаются с помощью Amazon Web Services, поскольку задействованные API-интерфейсы являются родными для AWS. Точно так же поддерживаемые языки и глубина обработки естественного языка сильно различаются у разных облачных провайдеров.
Примерно треть ИТ-специалистов, принявших участие в опросе TechRepublic Premium «Управление мультиоблачными средами», указали, что их организация использует специализированных приложений или поставщиков решений, таких как Google Drive, Salesforce или Cloudflare.
Они ближе к услугам, чем к облачным платформам. Несмотря на то, что между этими и аналогичными компаниями существует дублирование функций, как и в общедоступном облаке, эти продукты не поддерживают общие вычислительные рабочие нагрузки, обычно связанные с облачными вычислениями.
Дополнительные ресурсы
- Исследование: Управление мультиоблаком на предприятии; преимущества, барьеры и самые популярные облачные платформы (TechRepublic Premium)
Размещение больших данных в облаке: мультиоблако, гибридное облако или локально? Как принять решение (TechRepublic)
Мини-глоссарий: термины облачных вычислений, которые вы должны знать (TechRepublic)
Какие преимущества предлагает мультиоблачное развертывание?
Основное преимущество Multicloud заключается в том, что организации и разработчики приложений могут выбирать компоненты от нескольких поставщиков и использовать наиболее подходящие для своих целей. Для сравнения, мультиоблако — это скорее стандартное решение, чем табльдот.
Однако это преимущество может зависеть от архитектуры микросервисов, когда организация может, например, разместить свой сайт электронной коммерции с данными о клиентах и каталогом продуктов на AWS, а затем разместить реплику в Google Cloud, которая создает персонализацию и предложения из взаимодействия с клиентами.
Какие услуги выберет организация, будет зависеть от существующих ИТ-систем и навыков ее сотрудников. Например, для организаций с чрезмерной зависимостью от экосистемы Windows может быть выгодным использование некоторых сервисов Microsoft Azure, в то время как та же организация может использовать Google Cloud для машинного обучения и аналитики и/или Amazon для общедоступных веб-сервисов.
Отраслевые поставщики облачных услуг, такие как Dell Boomi, предлагают облачные сервисы цифровой трансформации и управления данными для целевых отраслей, таких как здравоохранение, которые традиционно сталкиваются с нормативными препятствиями при модернизации. Эти препятствия включают требования к хранилищу данных для соответствия нормативным требованиям и аварийного восстановления или непрерывности бизнеса при интеграции с общедоступными облачными службами.
Еще одна причина для использования мультиоблака — отказоустойчивость облачных провайдеров в одном регионе. Столь же надежны, как инфраструктуры Microsoft Azure или Google Cloud, реальность такова, что системы выходят из строя.
Чтобы отказоустойчивость мультиоблачных сред стала более реальной, чем обещания, организации необходимо разработать одинаковую отказоустойчивость как на уровне данных, так и на уровне приложений, поскольку нет особой выгоды в том, что уровень данных будет доступен после сбоя основного поставщика облачных услуг, но не будет доступ к нему с уровня приложений, на котором не произошел сбой.
Мультиоблако также идеально подходит для суверенитета данных и устранения риска концентрации. Это вызывает растущую озабоченность у жителей Европы.
Кроме того, мультиоблако обеспечивает доступ к приложению организации с малой задержкой. По мере роста спроса на облачные технологии организации сообщают об ограничениях емкости в ряде облачных сред — от низкой емкости до ее полного отсутствия. Предпочитаемый облачный провайдер организации может еще не иметь центров обработки данных, работающих в регионе, близком к их клиентам.
Мультиоблако позволяет организации смешивать и подбирать инфраструктуру для поддержки приложения при условии, что приложение спроектировано специально для работы в нескольких облаках. Например, конкретная облачная служба может быть доступна, но в регионе, который географически слишком удален для обеспечения хорошей производительности приложений, что делает более разумным выбор альтернативного поставщика облачных услуг.
Дополнительные ресурсы
- Почему мультиоблачные среды могут помочь повысить безопасность и резервирование (TechRepublic)
Исчезающий директор по информационным технологиям: может ли следующим стать ИТ-директор? (ТехРеспублика)
В чем разница между мультиоблаком и гибридным облаком?
Как уже упоминалось, гибридные облака включают в себя различные виды облаков, в то время как мультиоблако включает несколько поставщиков одного и того же типа облака. Другими словами, гибридный облачный подход может включать создание приложений, охватывающих частный центр обработки данных и Google Cloud, тогда как многооблачная архитектура может сочетать услуги Google Cloud и AWS (оба общедоступных поставщика IaaS).
Стратегия гибридного облака, как правило, подходит организациям, которые еще не готовы размещать все приложения в общедоступном облаке. Его можно использовать, чтобы помочь организациям связать свою существующую инфраструктуру, не говоря уже о наборе навыков своих сотрудников, с более облачным будущим.
Дополнительные ресурсы
- Иметь свой мультиоблачный торт (и есть его тоже) (TechRepublic)
Отчет. 82 % ИТ-лидеров переходят на гибридное облако (TechRepublic)
Должен ли мой бизнес использовать мультиоблачный подход?
Это зависит. Поставщику SaaS потребуется многооблачный подход, но для многих предприятий сложности, связанные с успешным управлением многооблачной средой, могут быть слишком сложными. Как правило, многооблачное развертывание будет полезно для организаций, у которых есть особые потребности или зависимости, например, интеграция с устройствами Интернета вещей (IoT) или зависимость от программного обеспечения Windows или конкретных сторонних решений.
Мультиоблако предлагает большую гибкость в управлении ресурсами, хотя сложность увеличивается примерно экспоненциально с количеством добавленных интеграций. Платформы облачного управления можно использовать для упрощения развертывания и интеграции различных облачных сервисов. Растет число поставщиков SaaS, предлагающих управляемые облачные услуги для баз данных.
Имейте в виду, что не существует волшебного инструмента — пресловутого «единого стекла», — который упростит работу с несколькими облаками. Хотя теперь можно купить полностью управляемые службы баз данных, например, когда поставщик SaaS позаботится об аварийном переключении между облаками, это настолько же полезно, как и многооблачная архитектура, поддерживающая уровень приложений.
Поскольку не существует инструментов, которые могли бы предложить панацею от многооблачных сред, любое предприятие, стремящееся использовать многооблачные среды, должно сначала изучить вопрос обучения своих сотрудников навыкам работы с несколькими облаками.
Разработчик, обладающий опытом работы с сервисами AWS, не обязательно будет эффективно работать с сервисами Microsoft Azure, а «товарные» сервисы (такие как вычисления и хранилище) не являются по-настоящему массовыми, учитывая инновации, которые каждый поставщик облачных услуг вкладывает в свои продукты.
Сложность, связанная с мультиоблаком, требует глубокого опыта работы с различными облаками в рамках одной организации, который часто оказывается трудно найти.
Дополнительные ресурсы
- Ванильный подход: как открытый исходный код помогает добиться успеха в мультиоблачной среде (TechRepublic)
Поставщики продолжают злоупотреблять ярлыком «нативное облако». Клиентам может быть все равно (TechRepublic Premium)
Насколько популярен мультиоблако?
Multicloud продолжает набирать популярность по мере появления конкурентов Amazon Web Services и, в частности, по мере роста популярности поставщиков специализированных облачных технологий и поставщиков услуг. Но сегодня о мультиоблаке больше говорят, чем на деле.
По мере роста организаций может случиться так, что потребности отдельных команд или проектов не удовлетворяются их существующим поставщиком облачных услуг; аналогично, в случае слияний и поглощений не все бизнес-операции можно легко перенести в облачную инфраструктуру приобретающей компании. Это оптимальные случаи для добавления дополнительного поставщика общедоступного облака для мультиоблачного развертывания.
Отчет Flexera о состоянии облака за 2022 год показал, что 89% респондентов сообщили о наличии многооблачной стратегии. Это примерно соответствует аналогичному опросу Virtana 2022 года, который показал, что 82% организаций в настоящее время используют мультиоблачную стратегию, при этом 78% опрошенных организаций сообщают, что их рабочие нагрузки развернуты более чем в трех общедоступных облаках.
Учитывая, что большинство предприятий все еще находятся в зачаточном состоянии с внедрением облака и присущей многооблачной среде сложностью, такие данные опроса, вероятно, раскрывают самые основные аспекты внедрения многооблачной среды (работает несколько облаков, но приложения не спроектированы для использования преимуществ многооблачной среды).
Дополнительные ресурсы
- Исследование: скорость внедрения облака и центра обработки данных, планы использования и миграции (TechRepublic Premium)
Как создать мультиоблачное развертывание?
Переход на мультиоблачное развертывание — это не то решение, к которому следует подходить легкомысленно, так как это может привести к значительным сложностям. Предприятия, которые хотят уменьшить эту сложность, могут обратиться к поставщикам SaaS, которые возьмут на себя бремя управления базами данных или другой инфраструктурой в различных облаках, но должны помнить, что успешное мультиоблачное развертывание зависит от мультиоблачных архитектур, охватывающих уровни приложений и данных.
Один из способов немедленного улучшения мультиоблачной переносимости — использование общих субстратов с открытым исходным кодом. Например, компания может выбрать PostgreSQL и использовать ее в публичных облаках и частных центрах обработки данных.
Ключевым моментом здесь является использование самой базовой версии рассматриваемого проекта с открытым исходным кодом, чтобы гарантировать, что он может работать где угодно. Можно использовать облачные платформы управления, чтобы избежать потенциальных проблем с распространенными конфигурациями; тем не менее, некоторые крайние случаи могут помешать успешному развертыванию.
Вообще говоря, успешное развертывание мультиоблачных сред по-прежнему достаточно сложно осуществить, поэтому организациям стоит обратиться за помощью к опытным специалистам извне.
Дополнительные ресурсы
- Мультиоблачная безопасность Microsoft заключается в соединении точек (TechRepublic)
Вам необходимо скорректировать стратегию управления несколькими облаками (TechRepublic Premium)
Политика облачных вычислений (TechRepublic Premium)
Лучшие мультиоблачные провайдеры
Google был заметным лидером в области мультиоблачных вычислений среди публичных облачных компаний. Хотя Microsoft предлагает Azure Arc, который позволяет клиентам распространять службы Azure на частные центры обработки данных и других облачных провайдеров, Anthos от Google устанавливает стандарт и, возможно, является первым в отрасли настоящим многооблачным продуктом.
Anthos дает клиентам возможность запускать Kubernetes и другие рабочие нагрузки в частных центрах обработки данных и общедоступных облаках, таких как AWS и Azure. Уровень гипервизора не требуется. AWS, со своей стороны, в значительной степени избегает мультиоблаков; тем не менее, он сделал свой первый набег с EKS Anywhere, чтобы позволить клиентам запускать службу EKS компании, где бы они ни выбрали. Это только начало, но, опять же, Microsoft и особенно Google значительно опережают мультиоблако.
За пределами крупных облачных провайдеров существует много мультиоблачного маркетинга, обещающего единую панель управления для централизованного управления приложениями, но в целом эти заявления не имеют под собой оснований. Многие поставщики инструментов заявляют, что предоставляют единое представление о службах, работающих в разных облаках, но поставщики облачных услуг запускают новые службы и варианты с такой скоростью, что инструменты практически не могут идти в ногу.
Единственным исключением может быть Red Hat, поскольку ее продукт OpenShift уже давно поддерживает развертывание в нескольких облаках, и Red Hat также уделяет большое внимание гибридному облаку через OpenShift.
Из-за сложности управления несколькими облаками предприятиям, заинтересованным в работе с несколькими поставщиками общедоступных облаков, следует обратиться к поставщикам SaaS, таким как MongoDB, Redis Inc. или DataStax, именно потому, что им нужно сосредоточиться только на управлении своими приложениями/инфраструктурой. Это гораздо более выполнимая задача, чем попытка управлять всеми возможными вариантами облачных услуг в разнообразной инфраструктуре с сильно различающимися вычислительными ресурсами, хранилищем, сетью и многим другим.
Дополнительные ресурсы
- Ключ к правильному использованию мультиоблака (TechRepublic)
Медицинская отрасль все еще отстает от внедрения мультиоблачных технологий (TechRepublic)
Оригинал