Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
377 Кб
Скачать
☆

1.4. Основные свойства облачных технологий

Национальный Институт стандартов и технологий NIST (National Institute of Standards and Technology, USA) в своем документе “The NIST Definition of Cloud Computing” [Облачные вычисления (Cloud computing). URL: http://www.tadviser.ru/index.php/Статья:Облачные_вычисления_ (Cloud_computing) (дата обращения: 12.03.2014).] определяет следующие характеристики облаков:

  • возможность в высокой степени автоматизированного самообслуживания системы со стороны провайдера;

  • наличие системы широкополосной передачи данных;

  • сосредоточенность ресурсов на отдельных площадках для их эффективного распределения;

  • быстрая масштабируемость;

  • управляемый сервис.

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

Широкий сетевой доступ (Broad network access) делает предоставляемые вычислительные ресурсы доступными по сети через стандартные механизмы для различных платформ, тонких и толстых клиентов, мобильных телефонов, планшетов, ноутбуков, рабочих станций и т.п.

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

Для быстрого масштабирования ресурсы должны выделяться и высвобождаться с большой скоростью в зависимости от потребностей. Это происходит благодаря мгновенной эластичности (Rapid elasticity). Для потребителя возможности предоставления ресурсов являются неограниченными, то есть они могут быть присвоены в любом количестве и в любое время.

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

1.5. Модели обслуживания облачных технологий

В настоящее время принято выделять три основные модели обслуживания облачных технологий [Орландо Д. Модели сервисов облачных вычислений: программное обеспечение как сервис. URL: http://www.ibm. com/developerworks/ru/library/cloudservices3saas/ (дата обраще- ния: 24.03.2014)]:

  • услуги инфраструктуры(IaaS);

  • услуги платформы;

  • и услуги приложений.

К услугам инфраструктуры (Infrastructure as a Service – IaaS) можно отнести набор физических ресурсов, таких как серверы, сетевое оборудование и накопители, предлагаемые заказчикам в качестве услуг. Услуги инфраструктуры решают задачу надлежащего оснащения центров обработки данных, предоставляя вычислительные мощности по мере необходимости.

Услуги платформы (Platform as a Service – PaaS) – это модель обслуживания, в которой потребителю предоставляются приложения как набор услуг. В него входят, в частности, промежуточное ПО как услуги, обмен сообщениями как услуги, интеграция как услуги, информация как услуги, связь как услуги и т.д. Например, рабочее место как услуга (Workplace as a Service – WaaS) позволяет компании использовать облачные вычисления для организации рабочих мест своих сотрудников. Данные как услуга (Data as a Service – DaaS) предоставляют пользователю дисковое пространство, которое он может использовать для хранения больших объемов информации. Безопасность как услуга (Security as a Service – SaaS) дает возможность пользователям быстро развертывать продукты, позволяющие обеспечить безопасное использование веб-технологий.

Услуги приложений (Software as a Service – SaaS) предполагают доступ к приложениям как к сервису, то есть приложения провайдера запускаются в облаке и предоставляются пользователям по требованию как услуги. Приложения доступны посредством различных клиентских устройств или через интерфейсы тонких клиентов, например, такие, как веб-браузер. Потребитель при этом не управляет базовой инфраструктурой облака, в том числе сетями, серверами, операционными системами. На конечном пользователе лежит ответственность только за сохранность параметров доступа и выполнение рекомендаций провайдера по безопасным настройкам приложений. Реализацией SaaS является и значительная часть растущего рынка мобильных приложений.