Основные свойства облачных ИТ-инфраструктур

Национальный Институт стандартов и технологий NIST (National Institute of Standards and Technology, USA) в своем документе “The NIST Definition of Cloud Computing” определяет следующие характеристики облаков:

1) selfservice:

возможность в высокой степени автоматизированного самообслуживания системы, предовтавляемая со стороны провайдера.
Возможность пользователя платить за нужные ему ресурсы облака по требованию (On-demand selfservice).
Потребитель вправе получить доступ к предоставляемым вычислительным ресурсам в одностороннем порядке, согласно мере потребности, автоматически, без всякого взаимодействия с работниками поставщика услуг.
Использованные ресурсы измеримы (Measured service) и их можно контролировать, как со стороны поставщика, так и со стороны потребителя.

2) networking:

быстрый, надежный и многовариантный доступ к системе по сети (Broad Network Access).
Предоставляемые вычислительные ресурсы доступны по сети посредством стандартных механизмов для различных платформ, тонких и толстых клиентов (смартфонов, планшетов, ноутбуков, рабочих станций и т.п.).

3) rapid elastic:

быстрая масштабируемость.
Масштабируемое приложение позволяет выдержать большую нагрузку благодаря увеличению количества одновременно запущенных облачных систем (ресурсы могут неограниченно выделяться и высвобождаться с высокой скоростью в зависимости от потребностей), что обеспечивает эффективное распределение ресурсов, сосредоточенных на отдельных площадках.
Система управления облаком автоматически контролирует и оптимизирует выделение ресурсов - autoscaling.
Ресурсы можно легко выделить и освободить, в определенных случаях автоматически, с целью мгновенного масштабирования соразмерно спросу.
Способности предоставления ресурсов кажутся неограниченными для потребителя, то есть они могут быть присвоены в любое время и в любом количестве. Облачные системы автоматически оптимизируют ресурсы с помощью средств измерения, реализованных в степени абстракции применительно для разного рода сервисов, таких как: оперативной и дисковой памяти, вычислительной можности, полосы пропускания сети и т.п.

4) pooling:

Объединение ресурсов в пулы (Resorce pooling).
Вычислительные ресурсы провайдера соединяются в пулы с целью обслуживания множества потребителей по многоарендной (multi-tenant) модели.
Пулы содержат в себе разные физические и виртуальные ресурсы, способные быть динамически назначенными и переназначенными согласно потребительским запросам.
Потребитель не обязательно должен знать о точном расположении ресурсов, тем не менее можно указать их местонахождение: страну, регион или ЦОД.