Облачные сервисы — это широкая категория, включающая миллионы IT ресурсов, предлагаемых нам сетью интернет. Это выражение также используется для обозначения профессиональных сервисов, которые предоставляют выбор, развертывание и управление различными облачными ресурсами.
Что такое облачная технология?
Чаще всего под этим подразумевают широкий спектр ресурсов, которые провайдер (поставщик услуг) предоставляет своим клиентам через интернет (интернет в этом контексте называют облаком, отсюда и название). Главные особенности облачных сервисов — самоадминистрирование и эластичность; это значит, что клиент может использовать сервис по необходимости и самостоятельно его отключать. Еще одна особенность — облачные технологии часто используются на основе ежемесячной подписки (вместо покупки лицензии). Этот подход позволяет перейти от капитальных затрат к операционным затратам. С точки зрения менеджмента облачные сервисы позволяют получить доступ к программному обеспечению, дисковому пространству, вычислительным мощностям и прочим элементам IT инфраструктуры без необходимости их постоянно поддерживать и улучшать.
Использование облачных сервисов стало тесно ассоциироваться с типичными облачными предложениями: программное обеспечения как сервис (software as a service, SaaS), платформа как сервис (platform as a service, PaaS — например, облачный сервер) и инфраструктура как сервис (infrastructure as a service, IaaS; хороший пример — colorbridge.net).
SaaS
Это модель дистрибуции программного обеспечения, в которой приложения размещаются производителем или поставщиком услуг и доступны клиентам для использования по сети (чаще всего через интернет). Примерами могут послужить G Suite (ранее Google Apps), Microsoft Office 365, Workday.
PaaS
Позволяет использовать операционную систему и сопутствующие сервисы через интернет, без необходимости загрузки и установки. Это позволяет пользователям создавать и развертывать приложения без необходимости вклада в базовую инфраструктуру. Примеры — веб-сервисы Amazon Elastic Beanstalk, Microsoft Azure и др.
IaaS
Подразумевает аутсорсинг оборудования, необходимого для поддержки различных операций — хранилища данных, аппаратного обеспечения и других компонентов, каждый из которых доступен по сети. На сайте немецкого провайдера Colobridge GmbH вы можете почитать о возможностях технологии и заказать услугу iaas.
Совокупность сервисов SaaS, PaaS и IaaS иногда называют SPI моделью.
Публичные и приватные облачные сервисы
Сервисы, предоставляемые провайдером множеству клиентов по сети интернет называются публичными. Большинство упомянутых выше SaaS, PaaS и IaaS провайдеров предоставляют публичные облачные сервисы.
Приватные же сервисы, наоборот, не являются общедоступными для индивидуальных или корпоративных пользователей и подписчиков. Приватные сервисы используют те же технологии и подходы, что и публичные (виртуализация, самоадминистрирование), но запускаются внутри собственной инфраструктуры организации и доступны, как правило, только её сотрудникам.
Профессиональные услуги
Это услуги, позволяющие клиентам разворачивать различные типы облачных сервисов.
Консалтинговые фирмы, системные интеграторы и другие партнеры по каналам могут предлагать услуги помощи клиентам в использовании облачных технологий.
В данном контексте облачные сервисы могут включать в себя такие услуги, как: оценка облачной готовности, рационализация приложений, миграция, развертывание, настройка, интеграция с приватным, публичным или гибридным облаком, управление. Особенно компаниями, специализирующимися на облачных сервисах, интересуются крупные поставщики IT-услуг (например, IBM, Accenture), которым необходима экспертная оценка и консалтинг для облачного развертывания.
Облачные сервисы и веб-сервисы (веб-службы)
Иногда эти два понятия считают синонимами. Они и правда близки, но идентичными всё же не являются. Веб-сервисы предоставляют способ взаимодействия компьютеров друг с другом через World Wide Web (всемирную паутину), и поэтому подразумевают скорее взаимодействие «компьютер-компьютер». Облачные же сервисы предполагают сценарии, в которых отдельные или корпоративные клиенты потребляют услуги — например, пользователи, получающие доступ к инструментам повышения производительности офиса через приложение на основе SaaS.
Впрочем, некоторые веб-сервисы могут быть тесно взаимосвязаны с облачными и их предоставлением клиенту. Например, облачные сервисы часто используют веб-службы RESTful, основанные на технологии передачи состояний представления REST.