Облачные приложения что это
Что такое облако: простыми словами об облачных сервисах для бизнеса
Что такое облако?
Концепция «облака» была сформирована еще в 1960-х, когда появились первые высокопроизводительные мейнфреймы. Уже тогда к ним могли подключаться сразу несколько пользователей и делить вычислительные ресурсы между собой.
За несколько десятилетий эта идея эволюционировала. Сегодня облако — это комплекс технологий для решения широкого спектра задач: от разработки и запуска корпоративных и пользовательских приложений, до хранения и обработки огромных массивов данных, обучения программных моделей искусственного интеллекта.
Облачные сервисы делятся на три больших сегмента:
Помимо 3 ключевых сегментов — IaaS, PaaS, SaaS, есть и специализированные облачные сервисы, включающие в себя элементы разных сегментов. Это AIaaS (Artificial Intelligence as a Service, искусственный интеллект как услуга), DSaaS (Data Science as a Service, обработка данных как услуга) и другие облачные услуги.
Кто предоставляет облачные услуги?
Облачные провайдеры — компании, аккумулирующие у себя экспертизу в области облачных технологий. Они предлагают специализированные сервисы, а также сегментируют услуги таким образом, чтобы принести максимальную пользу своим клиентам: предпринимателям, IT-разработчикам, научным и общественным организациям.
Облачный рынок — самый перспективный сегмент в сфере IT. Даже во время кризиса он не потерял высоких темпов развития. Так, например, три крупнейших мировых облачных провайдера Amazon Web Services (AWS), Microsoft Azure и Google Cloud во втором квартале 2020 года показали значительный рост выручки по сравнению с докризисным периодом. Это свидетельствует о высоком спросе на облачные услуги в мировом масштабе. Не отстали от лидеров рынка и российские компании. Облачный провайдер группы Сбербанка — SberCloud — даже в неблагоприятных рыночных условиях сумел вывести на рынок 40 новых, востребованных бизнесом сервисов, в составе своей облачной платформы SberCloud.Advanced.
Кто пользуется облачными сервисами?
Самые разные компании, от индивидуальных предпринимателей и стартапов до корпораций и госструктур. Это e-commerce площадки, стриминговые сервисы, малый бизнес, госорганизации. Одни делают ставку на резервное хранение и архивацию данных, тестируют новые продукты в облаке до запуска на массовую аудиторию. Другие используют весь спектр возможностей облачных платформ и переносят на их мощности все свои бизнес-процессы.
Например, американская корпорация General Electric использует облако, чтобы хранить и обрабатывать огромные объемы данных, связанных с работой промышленного оборудования — нефтяных и газовых установок. В то же время корпорация перенесла на облачную платформу более 350 бизнес-приложений, вполовину сократив затраты на их эксплуатацию.
Банки также используют облачные платформы. Они разворачивают в них бизнес- и пользовательские приложения, системы искусственного интеллекта, помогающие строить маркетинговые стратегии, анализировать предпочтения клиентов и предлагать клиентам новые услуги. Так Сбербанк на базе облачной платформы SberCloud формирует собственную экосистему и предлагает новые продукты и услуги.
Но ведь можно делать все то же самое самостоятельно. Чем облачные платформы лучше?
Облако позволяет мгновенно подключить нужные услуги и отключить те, необходимость в которых уже отсутствует. Все это может тарифицироваться по модели pay as you go («оплата по мере потребления»). Таким образом, компания-клиент тратит ресурсы только на используемые мощности и может выделить больше времени на развитие собственного бизнеса: быстро тестировать маркетинговые гипотезы, сокращать time-to-market продуктов и вовремя масштабировать свои сервисы.
Облачный провайдер берет на себя капитальные затраты на закупку оборудования и расходы на его обслуживание (при использовании IaaS). Самые зрелые и высокотехнологичные облачные платформы, такие как, например, SberCloud.Advanced, предоставляют клиентам еще и готовые программные среды с операционными системами, базами данных, инструментами разработки и тестирования (модель PaaS). Именно последний подход позволяет удешевить и ускорить процесс проектирования и вывода на рынок новых продуктов и услуг.
Хорошо, но насколько надежно и безопасно облако?
Облачные провайдеры размещают свои вычислительные мощности в дата-центрах. Это хорошо охраняемая территория, оснащенная самыми современными средствами защиты. Внутри действует пропускной режим, на дверях стоят магнитные замки и биометрические сканеры. Дата-центры в обязательном порядке оборудуют системами кондиционирования и пожаротушения, а также резервными электрогенераторами. Надежность работы всего оборудования, его отказоустойчивость сертифицируется международной организацией Uptime Institute. Дата-центры, используемые ведущими облачными провайдерами, имеют сертификат Tier 3. Устойчивость к отказам такого центра составляет 99.982%, что означает, что сервера или накопители, стоящие в таком дата-центре, могут быть недоступны не более семи с половиной минут в течение месяцев. Собственные дата-центры такого класса могут позволить только крупнейшие компании мира.
Высококвалифицированные специалисты облачного провайдера области информационной безопасности регулярно проверяют его информационные системы на наличие уязвимостей и используют для этого самые совершенные решения. Большинство компаний, которые не пользуются облаком, не располагают специалистами такого высокого уровня, и не имеют столь эффективных и дорогостоящих программно-аппаратных комплексов для защиты своей ИТ-инфраструктуры и данных клиентов.
Как понять, нужно ли это моему бизнесу?
Облачные технологии универсальны. Их используют в бизнесе, науке, образовании и в госсекторе. Они нужны практически любой компании и организации, работающей с данными и имеющей свою ИТ-инфраструктуру, так как делают бизнес более гибким, быстрым и эффективным, а значит более конкурентоспособным.
Какие именно облачные сервисы нужны, зависит от характера решаемых задач. Если это торговый бизнес, а клиенты начали больше покупать в онлайн, то возможно расширение e-commerce-составляющей с помощью ресурсов облачной платформы. Если же компания имеет широкую региональную сеть, то оснащение каждого филиала собственной ИТ-инфраструктурой долго и дорого, намного проще воспользоваться виртуальным ЦОДом облачного провайдера.
Приложения для облака и облачная архитектура
Облачные приложения (cloud apps) — это приложения, которые работают в облачной среде. Они считаются комбинацией обычных веб-приложений и классических автономных приложений, включают преимущества обоих типов, но исключают большинство их изъянов. Облачные приложения, подобно автономным, могут работать в оффлайн-режиме, предоставлять пользователю хороший интерфейс и немедленный отклик на его запросы. Однако, как и веб-приложения, нет необходимости устанавливать облачные приложения на компьютер. Обновления могут добавляться в любое время путём простого обновления версии на веб-сервере. Данные, которые обрабатывают облачные приложения, также хранятся в облаке.
Облачные приложения не поглощают огромный объём памяти коммуникационного устройства или компьютера пользователя. Если пользователь располагает быстрым интернет-соединением, исправное облачное приложение может предоставить ему как взаимодействие автономного приложения, так и переносимость веб-приложения.
Любой пользователь с браузером, интернет-соединением и коммуникационным устройством может без проблем получить доступ и начать пользоваться облачным приложением. Хотя данные хранятся и обрабатываются в облаке, непосредственный пользовательский интерфейс работает на локальном устройстве. Пользователи имеют возможность локально кэшировать данные, что может при необходимости обеспечить им полностью автономную работу.
Облачные приложения, в отличие от веб-приложений, можно использовать в оффлайн-режиме даже в отсутствие беспроводного доступа или при отключении Интернета. Кроме того, облачные приложения могут частично функционировать даже при длительном отсутствии интернет-соединения, например, если пользователь уехал отдыхать в глуши.
Следует различать облачные приложения (cloud apps) и приложения для облачной среды (cloud native apps).
Приложения для облачной среды — они же native cloud applications или NCA — специально созданы для обработки данных в облаке и виртуализованной среде. Такие приложения спроектированы, разработаны и внедрены таким образом, чтобы максимально использовать возможности и ресурсы облачной обработки данных.
В первую очередь приложения для облачной среды разрабатываются с учетом архитектуры облачной обработки данных. Хотя они и могут быть похожи на обычные программные приложения, фоновые расчёты, масштабируемость и параллельная обработка данных совместимы и поддерживаются облачной инфраструктурой. Таким приложениям свойственны следующие характеристики:
Приложения для облачной среды разрабатываются с учетом облачной архитектуры.
Такая архитектура или система разработана специально для запуска в облачной среде. Преимущество этого типа архитектуры заключается в большей гибкости по сравнению с устаревшими системами, которые создавались для запуска в обособленной аппаратной инфраструктуре и могут столкнуться с затруднениями при миграции в облачную среду.
Облачная архитектура следует облачной философии распределённых систем. Она не использует физические серверы, расположенные на тех или иных крупных корпоративных площадках, а разворачивается в облачной среде, зачастую распределяется между несколькими облаками. Таким образом, данные могут храниться на серверах разных поставщиков.
В результате из всех распределённых систем именно облачная архитектура просто создана, чтобы использовать преимущества новейших и лучших технологий. Например, контейнерную виртуализацию уже провозгласили чудом производительности для систем виртуализации. Облачная архитектура преобразует эти ресурсы в платформу, которая может выдерживать большие изменения и обходиться слабым или менее централизованным набором ресурсов. В каком-то смысле хорошо спроектированная облачная архитектура действительно использует все преимущества гибкости и масштабируемости облачных решений, которые не доступны для остальных способов запуска приложений. Всё это в результате заставляет компании использовать для обновления информационных технологий решения, ориентированные на выполнение в облачной среде.
При подготовке статьи были использованы материалы:
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Чайнику про облачные технологии
Несмотря на повсеместное распространение данной технологии, словосочетание «облачные технологии» (англ. «cloud technologies«) остается для многих весьма запутанным и странным. И хотя практически каждый из владельцев персональных компьютеров и смартфонов пользуется этими «благами цивилизации» на практике, мало кто знает: как это устроено и как это работает!
Что такое «облачные технологии»?
Звучит запутанно? Попробуем в одном предложении: облачные технологии — это технологии обработки данных, в которых компьютерные ресурсы предоставляются Интернет-пользователю как онлайн-сервис.
Объяснение «облачных технологий» на пальцах: еще совсем недавно повсеместно на компьютерах для чтения электронной почты использовалась программа Microsoft Outlook (почтовый клиент). Сегодня же сама программа находится на удаленном сервере и пользователь может использовать ее всего лишь авторизовавшись в браузере (outlook.live.com/owa/) с любого устройства. Разумеется, это самый простой обобщенный пример. На самом деле, сфера применения облачных технологий и вычислений гораздо шире.
Один из примеров работы «облачных вычислений»
О преимуществах облачных технологий
Используя «облако» (так в простонародье именуют «облачные технологии«), рядовой пользователей выигрывает: все вычислительные операции происходят не на стороне его компьютера, а на мощных серверах в сети, другими словами, он может использовать аппаратные и программные средства, инструменты и методологии, недоступные для технических характеристик его компьютера.
Так, не нужно заботиться о производительности своего ПК, можно не думать о свободном месте на диске, можно не беспокоиться о бекапах и переносе информации с одного компьютера на другой. Эти и другие вопросы отпадают сами по себе с использованием облачных технологий.
Естественно, вам также нет необходимости следить за выходом обновлений ПО: вы всегда пользуетесь самой последней версией программ (все эти заботы ложатся на техническую поддержку «облака»).
И как не упомянуть «общий доступ«?! С помощью «облачных технологий» открывается возможность одновременного доступа к информации, одну и туже информацию могут просматривать и редактировать одновременно с разных устройств разные пользователи, можно делиться информацией с близкими людьми или партнерами из любой точки мира.
О недостатках облачных технологий
Однако, все не так радужно в некоторых специфических ситуациях. Есть и недостатки:
Известные всем примеры облачных технологий
Многие из нас пользуются «облачными технологиями» даже об этом не подозревая. Известны ли Вам файловые хранилища, такие как SkyDrive, Dropbox, Google Drive или Яндекс.Диск? В распоряжение пользователя предоставляется некое пространство на «виртуальных дисках», где они могут хранить и «расшаривать» фотографии, музыку, документы и т.д., синхронизировать информацию на разных устройствах.
Все популярное ПО уже имеет свои веб-представительства: Office 365, Skype, программы обработки текста, звука, фото и видео.
Наиболее наглядным примером может служить множество служб и инструментов от Google для самых различных нужд (научных, образовательных, культурных, пользовательских и т.д.)
Google предлагает в облаке множество служб и инструментов для различных нужд
Облачные технологии в бизнесе
В 2006 году компания Amazon представила свою инфраструктуру веб-сервисов, не только обеспечивающую хостинг, но и предоставляющую клиенту удаленные вычислительные мощности. Так начиналась современная эпоха «облачных вычислений» в бизнесе.
Среди наиболее популярных моделей облачных вычислений в бизнес-среде можно назвать:
Специализируюсь на безопасности сайтов: защищаю сайты от атак и взломов, занимаюсь лечением вирусов на сайтах и профилактикой.
Наверняка у Вас есть вопросы, просьбы или пожелания. Не стесняйтесь спросить, я отвечаю всегда быстро.
Что такое облачные технологии и почему их используют девять компаний из десяти
Облачные технологии используют в девяти бизнесах из десяти, опрошенных RightScale в 2019 году.
Почему облака — это новая норма? Потому что это удобно: вы не покупаете нужное оборудование, а берете его в аренду, не нанимаете для его обслуживания своих специалистов, а отдаете администрирование на аутсорс — и так экономите деньги и ресурсы компании. В этом главное преимущество облачных технологий для бизнеса. Давайте разберемся, что это такое и как работает.
В чем суть облачных технологий на примере аренды компьютера
Облачные технологии — это услуга, с помощью которой вы получаете через сеть вычислительные ресурсы (процессорное время, оперативная память, дисковое пространство, сетевые соединения), сервисы или программы и можете пользоваться ими для решения своих IT-задач.
Есть три основных модели облачных сервисов: IaaS, PaaS и SaaS. Мы покажем, в чем между ними разница с помощью аналогии — это поможет понять принцип работы облачных технологий.
Давайте представим, что вы в компьютерном клубе и арендуете время на компьютере, приставке или игровом автомате:
В IaaS вы получаете доступ к данным, приложениям, базам данных и операционной системе, остальным управляет провайдер. В PaaS вы получаете готовую платформу, можете управлять данными и приложениями, а в SaaS вам доступны только ваши данные
Виды облачных технологий: уровни инфраструктуры и платформы
Что на самом деле скрывается за словами «инфраструктура» и «платформа»? Это просто разные варианты услуг, которые предоставляет облачный провайдер.
Уровень инфраструктуры
В настройки сети входят:
Облако подходит и для хранения персональных данных, законодательство не запрещает их передачу облачному провайдеру, если он сертифицирован и может обеспечить нужный уровень безопасности облачных технологий. Также провайдеры могут подстраивать инфраструктуру под требования определенной сферы бизнеса, например, медицины или ритейла.
Промежуточный уровень — контейнеры
Управление контейнерами Docker с помощью Kubernetes — это стандарт для современной разработки, потому что контейнеры позволяют создавать надежные и устойчивые к нагрузкам облачные приложения.
Облачные провайдеры предоставляют в виде облачной услуги настроенные контейнеры под управлением Kubernetes. Контейнеры — в каком-то смысле маленькие виртуальные машинки, которые можно отнести к уровню инфраструктуры. Но провайдеры предоставляют Kubernetes как платформу, скрывая доступ к лежащим под ними виртуальным машинам — в этом смысле услуга находится на следующем уровне, уровне платформы.
Уровень платформы
Те самые PaaS, о которых мы говорили выше. Примеры облачных технологий этого уровня: базы данных, платформы компьютерного зрения, искусственного интеллекта, машинного обучения, анализа больших данных, разработки приложений для интернета вещей. Они экономят ресурсы IT-отдела, снимая нагрузку, связанную с обслуживанием соответствующих платформ. Это ускоряет разработку и вывод цифровых продуктов на рынок (time-to-market).
Основные преимущества облачных технологий
Позволяют получить нужные ресурсы по запросу, без покупки оборудования. Облако дает возможность гибко реагировать на потребности компании или ситуацию на рынке.
Спрос компании на ресурсы или программы неоднороден, например:
Так как в облаке ресурсы предоставляются по требованию (on demand), вы платите только за те мощности, которые нужны прямо сейчас. Применение облачных технологий позволяет получить инфраструктуру для цифровых продуктов, которая легко растет или уменьшается в зависимости от ваших потребностей.
Позволяют снять часть нагрузки с IT-отдела. Развертывание серверов и их администрирование — непрофильная задача для большинства бизнесов.
Переход в облако означает, что:
Позволяют быстро запускать новые проекты или MVP для стартапов и исследовательских отделов. Можно арендовать вычислительные ресурсы и с их помощью быстро разрабатывать минимально жизнеспособные продукты (MVP), чтобы тестировать бизнес-гипотезы. Это могут быть мобильные приложения и игры, программы на основе машинного обучения, SaaS-решения, которые компания продает клиентам.
Облачные технологии отлично подходят для проектов с высокой долей неопределенности, позволяя быстро запустить проект, сэкономить на оборудовании и не понести большие убытки, если гипотеза не сработает. А если сработает — легко масштабировать решение.
Позволяют снизить риски при сбоях и авариях. В облаке возможны разные сценарии аварийного восстановления: периодические бэкапы, резеврная инфраструктура и другие. Восстановление из бэкапов, снимаемых с определенной периодичностью, подходит, когда содержание резервной инфраструктуры обходится дороже, чем простой сервисов в течение какого-то времени.
Если же простой недопустим, компании запускают в облаке резервную инфраструктуру, в которую данные постоянно копируются из основной. В этом случае простой сервисов после сбоя если и будет, то минимальный.
Простыми словами: Разбираемся с «облачными» услугами
Раньше, чтобы развернуть какое-либо приложение, приходилось покупать и настраивать собственные физические серверы. Такой подход обладал большим количеством недостатков, например, если для нормальной работы приложения ему достаточно «полтора сервера», платить все равно приходилось за два – расходы на содержание и обслуживание инфраструктуры оказывались неоправданно высокими.
Сегодня у нас есть такие сервисы, которые позволяют настроить виртуальный сервер и хранилище данных под собственные нужды. В этом случае расходы зависят от необходимого количества вычислительных (и других) ресурсов – вы платите только за то, что используете.
Корни облачных вычислений восходят к высокопроизводительным вычислениям. В гонке стран по наращиванию вычислительной мощности приняли участие даже такие крупные компании, как IBM и HP.
«Однако инженеры и исследователи быстро поняли, что такой подход плохо масштабируется, – говорит Прадип Падала (Pradeep Padala), учредитель ContainerX. – Поэтому начались поиски альтернативных способов проведения вычислений: начали разрабатываться распределенные системы, объединяющие в себе мощности огромного количества компьютеров».
Появились такие академические проекты, как Condor – это распределённая сеть компьютеров, развернутая в Висконсинском университете в Мадисоне. На сегодняшний день там установлено 350 настольных UNIX-станций, которые предоставляют доступ для работы пользователям со всего мира. Были и другие проекты, например distributed.net и SETI@home – на тот момент эта идея была инновационной, да и заниматься поиском внеземных цивилизаций тоже достаточно интересно.
Затем появился БАК от ЦЕРН, который породил бессчётное количество исследовательских проектов, на которые уходили миллиарды долларов. Как часть всего этого движения в моду вошли грид-вычисления. Определение грид-вычислений очень близко к тому, что мы называем «вычисления как услуга». В качестве примера можно привести Globus Toolkit.
Одновременно со всем этим, в технической индустрии, VMware и Xen занимались популяризацией виртуализации, которая позволяла запускать сразу несколько машин на одной физической машине. Это преобразило IT-индустрию, а простота использования привлекла внимание стартапов, которым было сложно покупать и содержать свое собственное оборудование.
Ниже изображена классическая модель компьютерных вычислений. Доступ к серверам, приложениям и сервисам осуществляется по сети.
Обратившись к облачным вычислениям, организация получает возможность настраивать инфраструктуру по своему усмотрению, затрачивая на это меньшее количество средств и усилий. Иными словами, эта модель направлена на повышение доступности вычислительных ресурсов и сочетает в себе пять характеристик: самообслуживание по требованию, широкая доступность через Интернет, объединение ресурсов в пул, способность к быстрой адаптации и измеримость.
Самообслуживание означает, что потребители должны иметь возможность без труда и по собственному желанию задействовать (или наоборот отключить) дополнительные вычислительные мощности, не контактируя с персоналом и техниками на стороне поставщика услуг.
Широкая доступность означает, что все возможности, предлагаемые поставщиком доступны через сеть. Работа с ними осуществляется на основе стандартных механизмов – это дает возможность использовать различные клиентские платформы, например мобильные телефоны, планшетные и персональные компьютеры.
Свои вычислительные ресурсы поставщик объединяет в пул, чтобы их можно было динамически перераспределять в соответствии с нуждами пользователей – это так называемый принцип множественной аренды (Multi-tenancy). Возникает ощущение независимости от местоположения, когда заказчик не знает, где именно находятся ресурсы, но может определять их расположение на абстрактном уровне (страна или регион).
Способность к быстрой адаптации – это возможность быстро масштабировать ресурсы под нужды заказчика. С точки зрения клиента, предлагаемые ему возможности выглядят неограниченными, которыми он может воспользоваться в любой момент.
Облачные системы автоматически контролируют и оптимизируют использование ресурсов. Это осуществляется путем измерения различных параметров (размер хранилища данных, вычислительная мощность, пропускная способность). Таким образом, как поставщик, так и потребитель получают полную информацию об объеме оказанных/потребленных услуг.
Что касается стоимости услуг, то процесс их формирования может быть достаточно сложным, а ценник изменяться от поставщика к поставщику. Джейсон Лемкин (Jason M. Lemkin), партнер SaaStr Ventures, считает, что если ваш продукт лучше, то не стоит стесняться завышать цену.
Если вы вводите какую-нибудь новую функцию, которая способна кардинально изменить пользовательский опыт, то нет ничего плохого в том, если вы постараетесь извлечь из этого максимальную выгоду. «Если ваш продукт в пять раз серьезнее, чем у конкурента, то вы можете просить за него в 5 раз больше», – утверждает Джейсон.
Помимо характеристик выделяют еще три модели обслуживания: программное обеспечение как услуга (SaaS), платформа как услуга (PaaS) и инфраструктура как услуга (IaaS). Отличаются они степенью предоставляемого контроля.
В случае IaaS клиент получает возможность использовать облачную инфраструктуру по своему усмотрению и самостоятельно управлять ресурсами обработки и хранения, а также сетями. «Пользователь может создать виртуальную инфраструктуру и изменить её в любой момент», – говорит консультант Эван Лейт (Ewan Leith). Аутсорсинг стал популярным еще в те времена, когда компании хотели использовать компьютеры, но не хотели нести издержки по их содержанию и обслуживанию. По этой причине мы сегодня имеем технологию виртуализации.
Виртуализация – это предоставление набора вычислительных ресурсов или их логического объединения, абстрагированное от аппаратной реализации, то есть одна физическая машина может поддерживать несколько виртуальных. Таким образом, физические ресурсы объединяются в пул, а гипервизор выделяет их виртуальным машинам, на которых запускаются гостевые операционные системы.
Вам не потребуется покупать оборудование, не потребуется строить собственный дата-центр, не потребуется нанимать системных инженеров, которые отвечают за обслуживание техники на физическом уровне. Данную часть вы отдаете на обслуживание облачному провайдеру. В вашей зоне ответственности остается управление операционной системой, установкой и настройкой приложений.
Второй слой – это платформа как услуга или PaaS. При переходе от модели IaaS к модели PaaS (Platform as a Service) дополнительно на сторону облачного провайдера передается управление операционными системами и базами данных. В этом случае клиентам не приходится думать о дисковом пространстве, которое необходимо выделить, и распределении нагрузки между серверами. Примерами PaaS являются Google App Engine, Heroku и Force.com.
Программное обеспечение как услуга (SaaS) – последний уровень облачных вычислений, обычно дополняющий PaaS. Это программное обеспечение для конечного пользователя, например, обеспечивающее работу с электронной почтой или текстом. Очень часто оно предоставляется по подписке. Примерами SaaS могут служить Google Apps, Salesforce.com и Business Productivity Online Suite от Microsoft.
Для варианта SaaS на сторону облачного провайдера дополнительно передаются вопросы установки и настройки приложений, мониторинга, резервного копирования, защищенной передачи в Интернет – то есть все задачи. Если вы решили воспользоваться этой моделью, то вам даже не обязательно держать в команде технического специалиста, поскольку всем управляет поставщик услуг.
Существует несколько моделей развертывания: частное облако, публичное облако, общественное облако, гибридное облако.
Частное облако (private cloud) – это инфраструктура, которая располагается в пределах одной организации. Данная модель развертывания создана с целью удовлетворить потребности внутреннего рабочего персонала, обеспечивая высокий уровень безопасности данных. Частное облако создается, например, для обеспечения какой-либо дочерней компании сервисом корпоративной почты.
Публичное облако (public cloud) – это инфраструктура, предназначенная для свободного использования широкой публикой. Этот тип облака может находиться в собственности, например, коммерческих, научных и правительственных организаций.
Однако слово «публичное» совсем не означает, что данные пользователей доступны абсолютно всем – здесь по-прежнему реализуются механизмы безопасности для контроля доступа. Основным достоинством использования публичного облака является простота настройки и низкая стоимость. Поставщик услуги делает всю работу, необходимую для создания облака, а потребитель лишь настраивает необходимое количество ресурсов.
Общественное облако (community cloud) имеет схожие черты с частным и публичным облаком. Это вид инфраструктуры, предназначенный для использования конкретным сообществом потребителей из организаций, имеющих общие задачи. Общественное облако может управляться организациями третьей стороны и существовать как внутри, так и вне юрисдикции владельца. В этом случае ответственность по содержанию облака перекладывается с плеч организаций-членов на все сообщество целиком.
Гибридным же облаком (hybrid cloud) называют композицию из двух или более типов облаков, которые связываются между собой стандартизированными технологиями передачи данных. Очень часто компании запускают бизнес-критические приложения в приватном облаке, в то время как остальные приложения работают в публичном облаке.