Сравнение грид и облачных технологий

 

Архитектуры грид и облаков заметно различаются, поскольку создавались исходя из разных предпосылок. На первых повлияло стремление как можно эффективнее использовать дорогостоящие распределенные вычислительные ресурсы, сделать их динамическими и однородными. Поэтому архитектура сфокусирована на интеграции уже существующих ресурсов, включая оборудование и программное обеспечение, операционные системы, локальные средства, обеспечивающие управление и безопасность. В результате создается «виртуальная организация», ресурсы которой, переведенные в логическую форму, могут потребляться членами только этой организации. Существование этой организации поддерживается пятью уровнями протоколов, инструментами и сервисами, построенными поверх них (рисунок 10.3а). Нижним является инфраструктурный уровень, объединяющий компьютеры, системы хранения, сети, репозитории кодов. Выше него расположен уровень связности, на нем определены коммуникационные протоколы и протоколы аутентификации. Ресурсный уровень обеспечивает предоставление ресурсов, возможности управления ими, разделение между отдельными пользователями и оплату. Коллективный уровень дополняет ресурсный, позволяя оперировать наборами ресурсов. Уровень приложений служит для поддержки приложений.

Архитектура облаков открыта для доступа через интернет, а не только в рамках грид. Обращение к пулам вычислительных ресурсов и системам хранения данных осуществляется по стандартным протоколам, например, таким, как WSDL и SOAP, или с помощью более продвинутых технологий Web 2.0 (REST, RSS, AJAX), а также через существующие технологии грид.

 

 

Рисунок 10.3 – Сравнение архитектур грид а) и облачных вычислений б)

 

Протоколы облаков можно разделить на четыре уровня (рисунок 14.3б). Инфраструктурный уровень содержит «сырые» компьютерные ресурсы (серверы, системы хранения, сети). Уровень унификации ресурсов содержит те же ресурсы, но в абстрагированном виде – они могут быть представлены пользователям и верхнему уровню как виртуализованные серверы, кластеры серверов, файловые системы и СУБД. Уровень платформ добавляет набор специализированных инструментов, связующее ПО и сервисы поверх универсальных ресурсов, образуя среду для разработки и внедрения приложений. Уровень приложений содержит приложения, исполняемые в облачной среде.

Организационно процесс конвергенции этих двух технологий нашел отражение в формировании в 2009г. в организации OGF (Open Grid Forum рабочей группы OCCI-WG (OpenCloudComputingInterface - WorkigGroup). Ее задача — создание стандартного открытого API (Application Programming Interface) для облачной инфраструктуры, предоставляемой по требованию. Это шаг к сращиванию средств использования ресурсов в распределенных системах решения задач, предоставляемых грид-структурами, со средствами облачных вычислений.

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: