Облачные вычисления — это модель обеспечения сетевого доступа к общему фонду адаптируемых под нужды вычислительных ресурсов, которые могут быть оперативно использованы и освобождены пользователем с минимальным взаимодействием с провайдером и собственных затрат.
Данная модель направлена на повышение доступности данного вида ресурсов и включает в себе три модели обслуживания, пять основных характеристик и четыре модели развертывания.
Модели развертывания:
- Частное облако;
- Облако сообщества;
- Публичное облако;
- Гибридное облако.
Нас интересует частное облако. Это инфраструктура, которая размещена в рамках одной компании. Такое облако размещается на специализированном оборудовании, которым располагает фирма или создатель облака.
Характеристики облачных вычислений:
- Самообслуживание. Заказчик в любой момент имеет возможность самостоятельно воспользоваться вычислительными возможностями, без обращения к провайдеру.
- Доступность через Интернет. Предоставляемые услуги доступны через сеть с помощью различных клиентских платформ (смартфон, ПК и т.д.).
- Объединение ресурсов в пул. Провайдер объединяет предоставляемый набор ресурсов в пул для обслуживания заказчиков при помощи принципа множественной аренды. Ресурсы в режиме реального времени перераспределяются в зависимости от текущих потребностей потребителей.
- Способность к быстрой адаптации. Ресурсы могут в короткие сроки резервироваться или освобождаться (в большинстве случаев автоматически) в зависимости от нужд и текущих задач потребителя.
- Измеримая услуга. Такие системы автоматически следят за потреблением ресурсов и оптимизируют их при помощи нескольких общих параметров. Весь трафик ресурсов отслеживается и потребитель всегда может узнать какой объём услуг ему был оказан.
Модели обслуживания:
- Сloud Software as a Service (SaaS) — облачное ПО в качестве услуги;
- Cloud Platform as a Service (PaaS) — облачная платформа в качестве услуги;
- Cloud Infrastructure as a Service (IaaS) — облачная инфраструктура в качестве услуги.
Давайте для понимания рассмотрим первую модель подробнее. SaaS — это возможность потребителя использовать для своих нужд ПО провайдера, которое расположено и работает на облаке. Доступ к нему потребитель получает через клиентские устройства (например, веб-браузер) и не имеет возможности изменять в данном случае облачную инфраструктуру.
Что же представляют из себя облачные сервисы для небольших компаний? Это доступное ПО по приемлемой цене, расположенное в Публичном облаке и позволяющее автоматизировать бизнес.