какие виды облачных сервисов по типу предоставляемых услуг существуют
Виды облачных сервисов для бизнеса: что нужно знать до того, как переехать в облако
Облачный рынок развивается, провайдеры облаков постоянно добавляют новые услуги, в которых бывает сложно разобраться. Мы простым языком расскажем, что такое облачные сервисы, какими они бывают, в чем их особенности и как на них переехать, чтобы вы лучше ориентировались в мире облачных технологий.
Что такое облачные сервисы
Облако — это когда вам в максимально короткие сроки предоставляется удаленный доступ к вычислительным мощностям, хранилищам данных и различным готовым к использованию сервисам вроде баз данных, серверов сбора логов и прочих классных штук.
Основные плюсы такого подхода — не надо покупать железо и софт, не нужно ничего настраивать и поддерживать. Просто подсоединитесь к удаленному интерфейсу и приступайте к работе.
Виды облачных сервисов
Попробуем простыми словами рассказать, какими бывают облачные сервисы. Самый базовый случай — это доступ к виртуальному серверу. Купив такое облако, вы сразу после оплаты получаете доступ к командной строке на компьютере с заданными характеристиками и нужной вам операционной системой. Виртуальным такой сервер называется не потому, что он сделан в VR, а потому что на самом деле ваш сервер работает внутри другого (очень мощного) физического сервера вместе с десятком других таких же виртуальных собратьев.
Второе популярное применение облака — хранение большого количества пользовательских файлов (аватарки, фотографии, документы клиентов и другое). Здесь поможет такой сервис, как облачное хранилище. В этом случае вы получаете сетевой доступ к системе, которая обеспечивает хранение, чтение и запись данных. Физически эта штука может выглядеть как сотни серверов и тысячи дисков, но для вас это будет всего лишь простой папочкой, куда можно кидать что угодно. Емкость хранилища теоретически ничем не ограничена, там может быть сколько угодно дисков.
Третий случай применения — готовые облачные компоненты, своего рода надстройка над облачными серверами. Балансировщики нагрузки, серверы баз данных, среды запуска контейнеризованных приложений — все эти вещи нужны каждому приличному IT-проекту, так как использование готовых компонентов здорово сокращает издержки на запуск и настройку своей инфраструктуры.
Готовые сервисы в облаке — четвертая разновидность. Готовые сервисы отсылки пушей на телефоны. Готовые нейронные сети. Готовые системы анализа данных. Готовые бэкенды для мобильных приложений.
От остальных облачных сервисов такие сервисы отличаются своей высокоуровневостью — за свои деньги вы получаете не железо и софт для быстрой сборки своих решений, а целиком готовые решения для различных бизнес-задач. На рынке есть тысячи и тысячи готовых кирпичиков для использования в ваших собственных приложениях. Облако обеспечивает мгновенный доступ к готовым, надежным и функциональным программам.
Как работают облачные сервисы
Если сфокусироваться на сути, видно, что облачный сервис — это сетевой доступ к удаленным серверам. Они могут находиться в любой точке планеты, содержать в себе тысячи (или даже миллионы) компьютеров и десятки программ. Но вы не увидите всей этой сложности. Все, что вам нужно — сетевое соединение и клиент для работы с облаком на вашем компьютере.
Серверы обслуживаются и настраиваются квалифицированными администраторами, задача которых — обеспечить максимально простую и стабильную работу и доступ пользователей к серверам, облачным компонентам и сервисам в любое время дня и ночи, в любых условиях и под любыми нагрузками.
А еще админы заботятся о бесперебойности работы всего дата-центра, в котором крутятся облака: планируют энергоснабжение зданий, подключение быстрых каналов связи, замену оборудования на новое. Куча народу трудится 24 часа в сутки, чтобы облака работали идеально.
Это и есть базовый принцип построения облачных систем.
Преимущества облачных сервисов
У любого облачного сервиса всегда есть три огромных плюса:
Конечно, есть специфические случаи, когда облачные решения выходят дороже или просто могут не подойти. Например, компаниям или подразделениям с очень стабильной вычислительной нагрузкой без перепадов или ведомственным службам с обилием регламентов, усложняющих использование облаков. Но для большинства случаев облако — это здорово, особенно если вы экспериментируете с продуктами и бизнес-моделью.
Простыми словами: Разбираемся с «облачными» услугами
Раньше, чтобы развернуть какое-либо приложение, приходилось покупать и настраивать собственные физические серверы. Такой подход обладал большим количеством недостатков, например, если для нормальной работы приложения ему достаточно «полтора сервера», платить все равно приходилось за два – расходы на содержание и обслуживание инфраструктуры оказывались неоправданно высокими.
Сегодня у нас есть такие сервисы, которые позволяют настроить виртуальный сервер и хранилище данных под собственные нужды. В этом случае расходы зависят от необходимого количества вычислительных (и других) ресурсов – вы платите только за то, что используете.
Корни облачных вычислений восходят к высокопроизводительным вычислениям. В гонке стран по наращиванию вычислительной мощности приняли участие даже такие крупные компании, как 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) называют композицию из двух или более типов облаков, которые связываются между собой стандартизированными технологиями передачи данных. Очень часто компании запускают бизнес-критические приложения в приватном облаке, в то время как остальные приложения работают в публичном облаке.
Виды облаков и облачных услуг
Прежде чем обратиться к провайдеру облачных решений с заказом той или иной услуги, необходимо понять, облако какого типа будет оптимальным для вашей компании. По модели развертывания существует следующее разделение: публичное, частное и гибридное облако. Выбор нужной модели может зависеть от масштаба организации, ее устройства, ИТ-инфраструктуры и специфики данных, которые планируется содержать в облачном хранилище. Рассмотрим подробнее типы облаков, которые сегодня предлагают облачные провайдеры в России.
Публичное облако. Предусматривает размещение виртуальных инфраструктур сразу нескольких заказчиков — от двух до неограниченного количества. Данные одной компании хранятся на физическом сервере наряду с информацией других организаций, при этом они надежно защищены и изолированы (в том числе от вмешательства облачного провайдера). По сути, в данном случае совокупность физических ресурсов дата-центра провайдера делится на несколько виртуальных ЦОДов, которыми пользуются заказчики облачных услуг. Нельзя точно сказать, на каком конкретно физическом оборудовании будет размещены ваши данные: при хранении в кластере виртуальные машины перемещаются между серверами для балансировки нагрузки и повышения отказоустойчивости.
Среди основных плюсов публичного облака — относительно невысокая стоимость и, как следствие, доступность широкому кругу заказчиков. Также этот тип развертывания отличается гибкостью, удобством и простотой взаимодействия с облачным хостингом. При стабильном интернет-соединении, виртуальные машины в публичном облаке легко развернуть и свернуть. Вычислительную мощность можно увеличить в моменты пиковых нагрузок и уменьшить при необходимости.
Уровень защиты данных в случае с публичным облаком не подходит компаниям, которые предъявляют специальные требования к безопасности информации — это заметный минус такого способа развертывания. Однако, например, в ситуации, когда оборудование в компании порядком устарело и его замена потребует крупных издержек, аренда облака публичного типа может стать оптимальным решением для бизнеса.
Частное облако. Виртуальные ресурсы размещены на конкретном физическом сервере, который предоставляется одному арендатору. Иногда оборудование располагается в ЦОДе рядом с оборудованием других заказчиков — тем не менее, речь здесь идет также о частном облаке. Важен именно тот факт, что облачная инфраструктура выделена для одного клиента — даже если виртуальные ресурсы поделены между внутренними подразделениями организации, пользуется ими все-таки один заказчик.
Преимущества частного облака: полная изолированность ИТ-инфраструктуры, повышенная надежность хранения данных, конфигурируемость системы. Такой тип развертывания подойдет компаниям со сложной, разветвленной ИТ-инфраструктурой, особенно, если в этой компании предъявляются специальные требования к приватности данных. К тому же, облачная система учета потребления ресурсов в случае с частным облаком позволяет понимать, сколько потребляет то или иное подразделение организации.
К недостаткам частного облака можно отнести его высокую стоимость, а также длительность развертывания. Плюс, ограниченный пул ресурсов не позволит в случае необходимости увеличить мощность облачных вычислений.
Гибридное облако. Сочетает в себе характеристики публичного и частного облаков. Применяется в случаях, когда заказчику недостаточно мощности частного облака, или же когда инфраструктура размещена в частном облаке, но определенные задачи удобнее проводить в публичном облаке (за его счет снижаются затраты на коммуникации и организацию).
Гибридное облако выступает единственным вариантом, даже когда компания имеет достаточно оборудования (качественного и в исправном состоянии), но нуждается в больших ресурсах. Это приводит к перемещению текущей инфраструктуры и отдельных сервисов в облако. Также перенос может быть сделан для того, чтобы обеспечить соответствие определенным уровням безопасности, указанным в федеральных законах о защите персональных данных.
Несмотря на то, что гибридное облако совмещает некоторые плюсы частных и публичных облаков, есть у этой модели и недостатки. К рисками использования гибридного облака можно отнести, к примеру, увеличение угрозы потери данных в процессе передачи данных из частного облака в публичное, а также невозможность отследить, где фактически находятся данные вне частного сервера.
Рассмотрим теперь модели обслуживания облачных вычислений, которые популярны сегодня на рынке облачных сервисов России.
Также провайдеры крупнейших облачных сервисов предлагают заказчикам такие услуги, как DBaaS («база данных как услуга»), MaaS («мониторинг как услуга»), DaaS («рабочий стол как услуга»), STaaS («хранилище как услуга») и NaaS («сеть как услуга»). Облачные технологии позволяют обеспечивать корпоративных клиентов полным спектром услуг, способных упростить решение многих бизнес-задач. Получить подробную информацию о сервисах IBS DataFort, а также оставить заявку на приобретение, можно в каталоге на нашем сайте.
Виды облачных сервисов: IaaS, PaaS, SaaS и другие модели
Рынок облачных услуг постоянно развивается, предлагая предприятиям все новые инструменты позволяющие сократить издержки и повысить гибкость бизнеса. И помимо уже привычных всем сервисов аренды виртуальных мощностей и программного обеспечения, различные компании по всему миру используют десятки облачных услуг, которые помогают им быть на шаг впереди конкурентов. В этой статье мы расскажем о видах облачных сервисах, и надеемся, что это поможет вам лучше ориентироваться в мире облачных технологий.
IaaS (Infrastructure as a Service-Инфраструктура как Услуга)
Данная услуга является одной из самых распространенных в мире. Заключается она в предоставлении заказчику в аренду вычислительных ресурсов, в виде виртуальной инфраструктуры. В нее могут входить серверы, системы хранения данных, виртуальные коммутаторы и маршрутизаторы. Такая ИТ-инфраструктура является полноценной копией физической среды.
PaaS (Platform as a Service-Платформа как Услуга)
Эта услуга также является одной из основных. Она состоит в том, что заказчик получает полноценную виртуальную платформу, включающую в себя различные инструменты и сервисы. Такую платформу клиент может настроить под свои нужды, сделав из нее площадку для тестирования ПО или, например, систему для автоматизации системы управления. Такой вид сервиса пользуется особой популярностью у разработчиков программного обеспечения.
SaaS (Software as a Service-Программное обеспечение как Услуга)
Данная облачная услуга на данный момент считается самой распространенной в мире, так как пользуются ей практически все люди имеющие доступ в интернет. Заключается такая услуга в том, что клиент получает в свое распоряжение какие либо программные продукты посредством сети интернет. В качестве примера можно привести почтовый сервис Gmail, или, например, облачную версию 1С.
CaaS (Communications as a Service-Коммуникация как Услуга)
Данная услуга заключается в предоставлении клиентам различных инструментов коммуникации в облаке. Это может быть телефония, сервисы по передаче быстрых сообщений или организации видеосвязи. При этом все необходимое ПО расположено в облаке провайдера.
CaaS (Container as a Service-Контейнер как Услуга)
Данная услуга позволяет клиентам работать с контейнерами с помощью API облачного провайдера или специальной веб-панели.
DRaaS (Disaster Recovery as a Service-Аварийное Восстановление как Услуга)
Данная услуга позволяет строить катастрофоустойчивые решения с помощью облака провайдера. Площадка поставщика облачных услуг является при этом «запасным аэродромом», на который постоянно реплицируются данные с основной площадки клиента. При выходе из строя сервисов клиента, они в течении нескольких минут перезапускаются, но уже в облаке. Такие решения особенно интересны компаниям с большим количеством бизнес-критичных приложений.
BaaS (Backup as a Service-Резервное Копирование как Услуга)
Этот вид услуги подразумевает обеспечение резервного копирования данных клиента в облако провайдера. Поставщик облачных услуг предоставляет заказчику не только место для хранения резервных копий, но, также, и инструменты позволяющие обеспечить быстрое и надежное копирование. Для правильной реализации данной услуги очень важен этап планирования, в период которого должны быть рассчитаны параметры и глубина архива, а также пропускная способность каналов передачи данных.
BaaS (Backend as a Service-Бэкэнд как услуга)
Данная облачная услуга заключается в предоставлении заказчику полноценной среды разработки программного обеспечения в облаке провайдера. Данная модель включает в себя уже готовые инфраструктурные функции и решения, значительно упрощая работу разработчиков ПО.
DBaaS (Data Base as a Service-База Данных как Услуга)
Этот облачный сервис заключается в предоставлении возможности подключаться к базам данных развернутых в облаке. Клиент платит за аренду, в зависимости от количества пользователей и объема самой базы. Стоит отметить, что такая база данных никогда не упадет по причине отсутствия свободного места на дисках.
MaaS (Monitoring as a Service-Мониторинг как Услуга)
Этот вид облачных услуг помогает организовать мониторинг ИТ-инфраструктуры с помощью инструментов, расположенных в облаке провайдера. Это особенно важно для компаний, инфраструктура которых разнесена географически. Данный сервис позволяет организовать централизованный мониторинг всех систем с единой точкой входа.
DaaS (Desktop as a Service-Рабочий стол как Услуга)
Данная услуга заключается в предоставлении пользователям удаленных рабочих столов. С помощью данной услуги можно быстро и с минимальными затратами организовать новый офис, с централизованным управлением рабочих мест. Также, одним из преимуществ данной услуги является возможность работы с любого устройства, что особенно ценно для сотрудников в командировках и постоянных разъездах.
STaaS (Storage as a Service-Хранилище как Услуга)
Эта услуга заключается в предоставлении дискового пространства в облаке провайдера. При этом для пользователей такое пространство будет обычной сетевой папкой или локальным диском. Сильная сторона данного решения заключается в повышенной безопасности данных, так как в облаке провайдера работают надежные системы хранения данных.
NaaS (Network as a Service-Сеть как Услуга)
Данная услуга позволяет организовать полноценную, сложную сетевую инфраструктуру в облаке провайдера. Этот сервис включает в себя инструменты маршрутизации, организацию безопасности, а также использование различных сетевых протоколов.
Заключение
Все перечисленные облачные услуги объединяет то, что они снимают целый ряд задач по организации тех или иных решений с плеч клиентов и позволяют им сосредоточиться на своей работе. И разумеется, ввиду массового использования данных сервисов, провайдеры обеспечивают высокую скорость и надежность предоставляемых услуг, используя самые передовые технологии для их реализации. Развертывание решений такого уровня в локальной инфраструктуре заказчика, зачастую является нерентабельным. Таким образом, облачные сервисы помогают обычным компаниям использовать инструменты уровня enterprise.



