Технология облачных сред   к мультимедиа технологиям   Эволюция глобальной сети Интернет   технологии программирования

Определение Облачных Вычислений

Рекомендации Национального Института Стандартов и Технологий (США)

Special Publication 800-145 (Draft)

1. Введение

1.1 Полномочия

Национальный Институт Стандартов и Технологи (США, The National Institute of Standards and Technology - NIST) разработал этот документ в соответствии с установленными законом требованиями, определенными Федеральным Актом Управления Информационной Безопасностью (Federal Information Security Management Act - FISMA, 2002, Public Law 107-347.)

NIST отвечает за разработку стандартов и руководств, включающих минимальные требования, для обеспечения адекватной информационной безопасности всей деятельности и активов государственных структур <США>. Однако такие стандарты и руководства (руководящие документы) не должны <автоматически> применяться к системам национальной безопасности. Это руководство соответствует требованиям Office of Management and Budget (OMB).

Это руководство подготовлено для использования федеральными структурами США. Оно может использоваться неправительственными <в том числе коммерческими> организациями на добровольной основе и не является объектом копирайта, но предполагая его желательность.

[Ничего из этого документа не может предполагать неприменимость стандартов и руководств, обязательных и применяемых к федеральным структурам ...]

1.2 Цель и содержание (Purpose and Scope)

Цель этой публикации - предоставить определение NIST для облачных вычислений - cloud computing. NIST предоставляет это неформальное определение в целях информирования и для расширения публичных обсуждений <тематики> облачных вычислений.

Облачные вычисления являются продолжающей эволюционировать концепцией. Её определение, сценарии использования (use cases), применяемые технологии, сложности/проблемы, риски и преимущества будут уточняться и лучше пониматься в процессе активного обсуждения в публичном и коммерческом секторах. Это определение, его атрибуты, характеристики и их целесообразность будут со временем эволюционировать.

1.3 Целевая аудитория (Audience)

Целевая аудитория - люди, адаптирующие модель облачных вычислений или предоставляющие облачные сервисы.

2. Определение облачных вычислений NIST (The NIST Definition of Cloud Computing)

Облачные вычисления это модель предоставления повсеместного и удобного сетевого доступа <по мере необходимости> к общему пулу конфигурируемых вычислительных ресурсов (например, сетей, серверов, систем хранения, приложений и сервисов), которые могут быть быстро предоставлены и освобождены с минимальными усилиями по управлению и необходимостью взаимодействия с провайдером услуг (сервис-провайдером).

Облачная модель поддерживает <высокую> доступность <сервисов> и описывается пятью основными характеристиками (essential characteristics), тремя сервисными моделями/моделями <предоставления> услуг (service models) и четырьмя моделями развертывания (deployment models).

 

Основные характеристики (Essential Characteristics)

Сервис самообслуживания по "мере возникновения" необходимости, On-demand self-service - Потребитель (consumer) может самостоятельно обеспечивать себя вычислительными возможностями (средствами и ресурсами), такими как серверное время и сетевые хранилища, по мере необходимости запрашивая их у сервис-провайдера в одностороннем автоматическом режиме, без необходимости взаимодействия с персоналом (human interaction), представляющим сервис-провайдера.
Свободный сетевой доступ, Broad network access - "Запрашиваемые" сервисы доступны по сети через стандартные механизмы, поддерживающие использование гетерогенных платформ тонких и толстых клиентов (например, мобильных телефонов, ноутбуков и КПК).

Пул ресурсов (Resource pooling)

Вычислительные ресурсы провайдера организованы в виде пула для обслуживания различных потребителей в модели множественной аренды* (multi-tenant), с возможностью динамического назначения и переназначения различных физических и виртуальных ресурсов в соответствии с потребностями потребителей. Особое значение имеет независимость размещения <ресурсов> (location independence), при котором заказчик, в общем случае, не знает и не контролирует точное  <физическое> местоположение (location) предоставляемых ресурсов, но может специфицировать их расположение на более высоком уровне абстракции (например, страна, штат или центр обработки данных). Примерами таких ресурсов являются системы хранения, вычислительные возможности, память, пропускная способность сети, виртуальные машины.

*) Tenant - буквально переводится как арендатор. Multi-tenant model - модель множественной аренды или, точнее, модель аренды с множеством арендаторов - предполагает доступность потребителям специфического для каждого из них портфеля и объема ресурсов из общего спектра ресурсов, поддерживаемых провайдером.

Быстрая эластичность (Rapid elasticity) -

. Вычислительные возможности могут быть предоставлены быстро и эластично <изменяемого объема>, в ряде случаев - автоматически, для оперативного повышения масштабируемости (scale out) и быстрого освобождения для уменьшения масштабов потребления (scale in). Для потребителя эти ресурсы часто представляются (выглядят), как доступные в неограниченном объеме, и могут быть приобретены в любой момент времени в любом количестве.

Измеримый сервис (Measured Service). Облачные системы автоматически контролируют и оптимизируют использование ресурса,  измеряя** его на определенном уровне абстракции, соответствующем типу <использующего его> сервиса <для конечного потребителя> (например, объема хранения, вычислительной мощности, полосы пропускания и активных учетных записей пользователей). Использование ресурсов может подвергаться мониторингу, быть контролируемым и сопровождаться отчетностью, обеспечивая прозрачность <потребления> и для провайдера, и для потребителя использованного сервиса.

**) Обычно по бизнес-модели оплаты по факту потребления (pay-per-use).

Модели услуг/предоставления сервисов (Service Models)

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

***) практика облачных вычислений демонстрирует возможность работы с приложениями, выполняемыми на облачной инфраструктуре, не только с применением тонких клиентов, но и специальных клиентских приложений, загружаемых по необходимости (например, клиент обмена файлами DropBox существует не только в виде Web-приложения, но и как специальное платформо-зависимое приложение - толстый клиент для ПК под управлением Windows и MacOS, iOS на iPhone и iPad, Android и т.п.).

Платформа как услуга - Cloud Platform as a Service  (PaaS) - Потребителю предоставляются средства для развертывания (deploy) на облачной инфраструктуре создаваемых потребителем или приобретаемых приложений, разрабатываемых с использованием поддерживаемых провайдером инструментов и языков программирования.
Инфраструктура как услуга, Cloud Infrastructure as a Service (IaaS) - Потребителю предоставляются средства обработки данных, хранения, сетей и других базовых (фундаментальных) вычислительных ресурсов, на которых потребитель может развертывать и выполнять произвольное программное обеспечение, включая операционные системы и приложения. Потребитель не управляет и не контролирует саму облачную инфраструктуру, но может контролировать операционные системы, средства хранения, развертываемые приложения и, возможно, обладать ограниченным контролем над выбранными сетевыми компонентными (например, сетевой экран хоста, <управляемого потребителем>).

Модели развертывания (Deployment Models)

Частное облако, Private cloud - Облачная инфраструктура функционирует целиком в целях обслуживания одной организации. Инфраструктура может управляться самой организацией или третьей стороной и может существовать как на стороне потребителя (on premise) так и у внешнего провайдера (off premise).
Облако сообщества или общее облако (Community cloud) - Облачная инфраструктура используется совместно несколькими организациями и поддерживает ограниченное сообщество, разделяющими общие принципы (например, миссию, требования к безопасности, политики, требования к соответствию <регламентам и руководящим документам>). Такая облачная инфраструктура может управляться управляться самими организациями или третьей стороной и может существовать как на стороне потребителя (on premise) так и у внешнего провайдера (off premise).
Публичное облако (Public cloud) - Облачная инфраструктура создана в качестве общедоступной или доступной для большой группы потребителей <не связанной общими интересами, но, например, принадлежащих к одной области деятельности****>. Такая инфраструктура находится во владении организации, продающей соответствующие облачные услуги/ предоставляющей облачные сервисы.

****) принадлежность к одной области деятельности/ индустрии может предполагать специфичные для этой индустрии приложения, потребность в которых испытывают организации, ведущие аналогичную деятельность или работающие на одном рынке.

Гибридное облако, Hybrid cloud - Облачная инфраструктура является композицией (сочетанием) двух и более облаков (частных, общих или публичных), остающихся уникальными сущностями, но объединенными вместе стандартизированными или частными (проприетарными) технологиями, обеспечивающими портируемость данных и приложений <между такими облаками> (например, такими технологиями, как пакетная передача <данных> для баланса загрузки между облаками).
Технология облачных сред   к мультимедиа технологиям   Эволюция глобальной сети Интернет   технологии программирования

Знаете ли Вы, что релятивизм (СТО и ОТО) не является истинной наукой? - Истинная наука обязательно опирается на причинность и законы природы, данные нам в физических явлениях (фактах). В отличие от этого СТО и ОТО построены на аксиоматических постулатах, то есть принципиально недоказуемых догматах, в которые обязаны верить последователи этих учений. То есть релятивизм есть форма религии, культа, раздуваемого политической машиной мифического авторитета Эйнштейна и верных его последователей, возводимых в ранг святых от релятивистской физики. Подробнее читайте в FAQ по эфирной физике.

Bourabai Research Institution home page

Bourabai Research - Технологии XXI века Bourabai Research Institution