Основные свойства облачных ИТ-инфраструктур
Национальный Институт стандартов и технологий 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) модели.
Пулы содержат в себе разные физические и виртуальные ресурсы, способные быть динамически назначенными
и переназначенными согласно потребительским запросам.
Потребитель не обязательно должен знать о точном расположении ресурсов,
тем не менее можно указать их местонахождение: страну, регион или ЦОД.