Облачные вычисления


«Облачные вычисления» является общим термином для сервиса, который включает в себя доставку информационно-вычислительных услуг и предоставление хостинга через сеть Интернет. Использование образа, обозначающего вычислительное облако, для символьного обозначение таких услуг, связано с тем, что именно так блок-схемах и диаграммах обозначаются ресурсы, доступные через Интернет.

Сервисы облачных вычислений принято разделять на три категории: Инфраструктура как сервис (IaaS), платформа-как-сервис (PaaS) и программное обеспечение как сервис (SaaS).

Все облачные сервисы имеют ряд особенностей, которые отличают их от традиционного хостинга. Прежде всего, услуги предоставляются по требованию и являются полностью управляемыми со стороны пользователя. Потребителю эти услуги предоставляются через сеть Интернет с его рабочего места, а вычислительные необходимые ресурсы и средства хранения данных формируются провайдером «облачного сервиса» с использованием технологий виртуализации.

Далее, облачные сервисы могут быть частным или публичными. Публичные услуги всем пользователям, подключенным к сети Интернета. Частное облако предоставляет услуги через доступ к корпоративной сети для ограниченного контингента специалистов и пользователей. Сетецентрический характер облачных вычислений требуется для того, чтобы обеспечить доступ и сделать ИТ-услуги масштабируемыми, надежными, безопасными и относительно дешевыми.


IaaS -
инфраструктура как сервис

предоставляет пользователям виртуальный ресурс instanceAPI для запуска, остановки, доступа и настройки виртуальных серверов и систем хранения. Плата за ресурсы таких «коммунальных вычислений», включая электроэнергию, средств вычислений и пр., определяется временем подключения к облачным сервисам.

PaaS -
платформа как сервис

определяет набор программных продуктов и средств разработки размещенные в инфраструктуре провайдера этих услуг. Пользователи PaaS могут создавать приложения на платформе провайдера, используя доступ через Интернет. PaaS провайдеры могут использовать API, сайт-порталы или шлюз программного обеспечения, установленного на компьютере пользователя. При этом пользователи-разработчики должны знать, что в настоящее время не существует стандартов совместимости и переносимости данных в облаке.

SaaS -
программное обеспечение как сервис

это модель услуг, когда провайдер поставляет пользователю аппаратные ресурсы, инфраструктуру, программное обеспечение и взаимодействует с пользователем через интерфейсный портала. SaaS является очень широким рынком ИТ услуг. Эти услуги включают в себя веб-почту, электронный офис, обработку информации с помощью баз данных и пр. Поскольку услуг проводится как приложение и данные, конечный пользователь может свободно использовать сервис в любом месте, где есть доступ к сети Интернет.