Cloud Computing

Cloud computing («облачные вычисления»)

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

Преимущества cloud computing заключаются в том, что аренда определенных функций у поставщика услуг обходится дешевле построения, обслуживания и сопровождения аналогичных систем внутри организации. Cloud computing позволяет свести затраты на модернизацию и поддержку сложной IT-инфраструктуры к обычной оплате «подписки» на услугу. Пользователь автоматически получает доступ к последним версиям программного обеспечения. При этом данные будут храниться на распределенных серверах и обладать более высокой надежностью, — пользователям не нужно будет самостоятельно заниматься резервным копированием своих данных.

В связи с развитием технологии cloud computing получили особое распространение модели SaaS (Software as a Service — программное обеспечение как услуга ), IaaS (Infrastructure as a Service — инфрастуктура как услуга) и PaaS (Platform as a service – платформа как услуга).

Структура Cloud Computing

IaaS — это предложение развернутой компьютерной инфраструктуры (вычислительные ресурсы и системы хранения) в качестве услуги. Вместо приобретения серверов, программного обеспечения, места в центрах обработки данных или сетевого оборудования, можно купить эти ресурсы в полном объеме как внешний сервис при требуемом качестве обслуживания, с возможностью исполнения произвольной операционной системы и программ. Обычно такой сервис оплачивается исходя из обслуживания вычислительной базы и суммы использованных ресурсов.

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

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

dSaaS (data Storage as a Service — хранилище как сервис) — модель, при которой поставщик предоставляет заказчику место для хранения. При этом обычно размер оплаты услуги зависит от максимального объема хранилища и условий доступа, определяемых пропускной способностью канала.