Что такое Public Cloud?
Публичное облако — это платформа, работающая по модели облачных вычислений, чтобы сделать ресурсы и услуги доступными для удаленных пользователей по всему миру. Ресурсы публичного облака включают в себя обычные элементы ИТ-инфраструктуры, такие как виртуальные машины, приложения и хранилище данных.
Публичные облачные сервисы могут быть бесплатными или предлагаться через различные схемы ценообразования по подписке или по требованию (on-demand), включая модели с оплатой по мере использования (Pay-as-you-go).
Основные преимущества публичного облака следующие:
- Cнижение потребности организаций в собственных локальных ИТ-ресурсах
- Масштабируемость для быстрого удовлетворения потребностей пользователей
- Сокращение нецелесообразного использования ресурсов
Как работает публичное облако?
Публичное облако — это альтернативный подход к развертыванию традиционных локальных ИТ-архитектур.
В базовой модели публичных облачных вычислений сторонний поставщик размещает масштабируемые ИТ-ресурсы по требованию и доставляет их пользователям через общедоступный интернет, либо через выделенную сеть.
Публичные облачные вычисления часто рассматриваются как коммунальные вычисления, где вычислительные возможности предоставляются пользователям по требованию, как и любая другая коммунальная служба, такая как вода, газ и телекоммуникации.
Поставщик публичного облака предоставляет инфраструктуру, необходимую для размещения и развертывания рабочих нагрузок в облаке. Он также предлагает инструменты и услуги, помогающие клиентам управлять облачными приложениями, такими как хранение данных, безопасность и различные возможности мониторинга и отчетности.
Архитектура публичного облака
Публичное облако — это полностью виртуализированная среда, которая опирается на сетевое подключение высокой пропускной способности для доступа и обмена данными.
Многопользовательская архитектура позволяет пользователям и арендаторам мощностей использовать одни и те же вычислительные ресурсы. Данные и рабочие процессы каждого арендатора в публичном облаке логически разделены и остаются изолированными от данных других арендаторов.
Организации выбирают зоны доступности на основе соответствия и близости к конечным пользователям. Облачные ресурсы могут быть реплицированы в нескольких зонах доступности для защиты от перебоев.
Архитектура публичного облака может быть классифицирована по сервисной модели. Существует три наиболее распространенные модели обслуживания:
- IaaS
Провайдер владеет компонентами инфраструктуры, такими как серверы и хранилище, и предлагает к использованию виртуализированные вычислительные ресурсы — виртуальные машины.
- PaaS
Провайдер поставляет пользователям аппаратные и программные инструменты, , включая ОС, необходимые для разработки приложений.
- SaaS
Поставщик создает приложения и делает их доступными для клиентов через интернет.
Модель сервиса определяет, насколько пользователь контролирует определенные аспекты облака. Например, при развертывании IaaS клиенты создают виртуальные машины, устанавливают ОС и управляют конфигурациями облачных сетей. В моделях PaaS и SaaS архитектура облачных сетей полностью управляется поставщиком.
В дополнение к трем основным моделям обслуживания, существует модель функции как услуги (FaaS). Она особенно полезна для клиентов, которые создают микросервисы.
Модель FaaS основана на бессерверных вычислениях — механизме, который запускает код без необходимости преднамеренного создания и управления виртуальными машинами. Это позволяет организациям выполнять задачи на основе кода по требованию при запуске, то есть компоненты существуют только до тех пор, пока выполняется назначенная задача. Как и во всех других облачных моделях, провайдер обеспечивает базовое обслуживание облачного сервера.
Организации также могут выбрать поставщика услуг хранения как услуги в публичном облаке. Поставщик предоставляет платформу хранения данных с такими предложениями, как емкость хранилища, объектное хранилище, хранение файлов, блочное хранилище и приложения для хранения, такие как резервное копирование и архивирование.
Различия между публичными облаками, частными и гибридными облаками
Термин публичное облако возник для того, чтобы различать стандартную модель облачных вычислений и частное облако, которое является собственной архитектурой облачных вычислений, предназначенной для одной организации. Стандартное частное облако расширяет существующие ресурсы центра обработки данных компании и доступно только этой компании.
Публичные и частные облака предлагают одинаковые услуги, такие как вычисления, хранение и сети, а также такие возможности, как масштабируемость. Тем не менее, эти две модели имеют значительные различия в том, как они работают и предоставляют эти услуги.
Общедоступные облачные ресурсы работают на многопользовательской общей инфраструктуре и доступны по всему миру пользователям через интернет. И наоборот, частное облако состоит из архитектуры с одним арендатором, которая работает на частной инфраструктуре. По сути, частное облако основывается на традиционной локальной инфраструктуре центра обработки данных организации и добавляет уровни виртуализации и облачные сервисы, такие как объединение ресурсов и предоставление ресурсов по требованию.
Помимо архитектурных различий, модели публичного и частного облака отличаются по цене, производительности, безопасности и многому другому.
Частное облако требует больших первоначальных инвестиций в облачную инфраструктуру, в отличие от публичного облака. С точки зрения производительности, пользователи публичного облака могут сталкиваться с проблемами пропускной способности сети и подключения, поскольку оно в значительной степени зависит от интернета. Частное облако может предложить более стабильную производительность и надежность, так как это локализованный сайт.
Модели как публичного, так и частного облака предоставляют обширные предложения по безопасности. Тем не менее, частное облако предлагает более тонкий контроль над конфигурациями и физической изоляцией. Частное облако также создает меньше проблем с соблюдением требований к хранению данных, поскольку данные не покидают локальный объект.
Гибридные и мультиоблачные сервисы
Третья модель, гибридное облако, представляет собой сочетание общедоступных и частных облачных сервисов, поддерживаемых как внутренними, так и внешними поставщиками.
Эта модель позволяет организациям использовать преимущества публичного облака для определенных рабочих нагрузок, например, для учета всплесков пользовательского спроса, а также поддерживать собственное частное облако для критически важных или строго регулируемых данных и приложений. У гибридного облака есть ряд включая гибкие варианты развертывания, больший контроль затрат и возможность перемещения между средами.
Еще один вариант — мультиоблако, когда используется более одного облака. Чаще всего это относится к использованию нескольких общедоступных облаков. В зависимости от своих потребностей, бизнес может выбрать как гибридную, так и мультиоблачную модели.
Выбор локальной, публичной, гибридной или мультиоблачной архитектуры не являются взаимоисключающим. Можно внедрить любое сочетание инфраструктур для удовлетворения потребностей в рабочей нагрузке и достижения бизнес-целей. Тем не менее, некоторые варианты, включая гибридные и мультиоблачные сервисы, могут быть чрезвычайно сложными и требуют высокого уровня инженерного и управленческого опыта со стороны бизнеса.