Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Облачные вычисления

Грид

Под английским термином GRID понимается совокупность пространственно распределенных вычислительных узлов, связанных некоторой сетью для обмена данными. В дальнейшем вместо GRID будет использоваться слово Грид. Это слово не аббревиатура, и в прямом переводе обозначает «решетка», но правильнее его употреблять в смысле «вычислительная сеть» по аналогии с энергосетью, из которой можно потреблять энергию, не заботясь о том, кем и где она произведена.

Различие между Web Service и Грид состоит в следующем:

• Web Service позволяет клиенту выполнить на оборудовании владельца ресурса некоторую функцию из списка, составленного владельцем этого обо-

рудования.

• Грид - метод использования глобально процессорных мощностей и систем хранения информации (дисковые системы большой емкости) на основе по-

временной аренды без их физического перемещения в пространстве. Эле-

ментами Грид в основном являются кластеры, а не отдельные компьютеры.

Естественно, Грид включает все, наработанное в WebServices. Более того,

протоколы WebServices (WSDL, SOAP, UDDI), средства адресации в расши-

ренном варианте являются основными протоколами.

Одной из причин создания европйского Грид явилась необходимость обработки громадного объема информации, которая поступает с Большого адронного коллайдера (БАК), созданного ЦЕРНЕ исследований. Для него использован 27-километровый подземный тоннель, проложенный на глубине около 100 метров на границе Швейцарии и Франции. БАК предназначен для разгона протонов и тяжёлых ионов, которые при столкновении на встречных пучках порождают новые частицы, изучение этих частиц будет способствовать изучению основ мироздания. С БАК за год будет поступать 10 Петабайт данных. Для обработки этого гигантского объема данных будет используется технология распределенных вычислений Грид.

Общая структура Грид не примере одного узла.

 

 

Клиент обращается в реестр ресурсов MDS (Monitoring and Discovery

Service), чтобы получить сведения о наличии и месте расположения нужного

ресурса. Затем клиент обращается к ресурсу, чтобы получить интерфейс ресур-

са, в котором указывается способ задания ресурсу требуемой работы. Наконец,

клиент передает ресурсу задание на языке RSL (Resource Specification

Language) и получает результат.

В глобальной сети находятся десятки тысяч (и более) узлов, каждый из них может быть как ресурсом, так и клиентом. Кроме клиентов и ресурсов имеются общие службы, например, справочная система и карта расположения файлов. Главное состоит в том, что на каналах обмена используется стандарт Web- служб: XML, WSDL, SOAP и др.

В среде Грид явным образом присутствуют следующие элементы:

• Программы пользователя

• Ресурсы (аппаратура, ОС, кластерное ПО и т.п.)

• Промежуточное программное обеспечение (Middleware), выступающее в роли посредника между пользовательскими программами и ресурсами. Middleware включает большой объем программного обеспечения, разрабатывается большими организациями и строго стандартизуется, чтобы обеспечить взаимно перекрестное использование частей этого Middleware разными разра-

ботчиками.

В число наиболее известных пакетов middleware входят:

• GT4 - разработан в США по проекту Globus.

• gLITE. Его условно можно назвать европейским проектом, поскольку его разработка курируется ЦЕРН.

Появление Грид является следствием непрерывного развития различных

реализаций на базе Грид. Грид не может быть конечной точкой развития интернет.

Термин «Облако» используется как метафора, основанная на изображении Интернета на диаграмме компьютерной сети, или как образ сложной инфраструктуры, за которой скрываются все технические детали.

Согласно документу IEEE (2008 год) «Облачная обработка данных — это

парадигма, в рамках которой информация постоянно хранится на серверах в

интернете и временно кэшируется на клиентской стороне, например, на персо-

нальных компьютерах, игровых приставках, ноутбуках, смартфонах и т. д.».

Облачная обработка данных как концепция включает в себя понятия:

• Всё как услуга.

• Инфраструктура как услуга.

• Платформа как услуга.

• Программное обеспечение как услуга.

• Данные как услуга.

• Рабочее место как услуга.

Облако для пользователя – это некоторый набор услуг (soft и hard), которые потребляются и оплачиваются, порой без малейшего представления, что же там используется внутри.

Варианты предоставления ресурсов сильно отличаются. Все, что касается

Cloud Computing, обычно принято называть словом aaS (aaS – расшифровыва-

ется как "as a Service"). Существуют много видов aaS, например:

• SaaS (Software-aaS), или приложения в виде сервисов - вариант, при котором тебе предлагают использовать какое-то конкретное ПО, например, корпоративные системы, в виде сервиса по подписке

• PaaS (Platform-aaS) - в отличие от SaaS, предназначенного больше для конечного пользователя, вариант для разработчиков. В облаке функционирует некоторый набор программ, основных сервисов и библиотек, на основе кото-

рых предлагается разрабатывать свои приложения.

• HaaS (Hardware-aaS) - один из первых терминов, означающих предоставление некоторых базовых "железных" функций и ресурсов в виде сервисов.

• СaaS (Communication-aaS) - подразумевается, что в качестве сервисов предоставляются услуги связи; обычно это IP-телефония, почта и мгновенные

коммуникации (чаты, IM).

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

соров. Поэтому облачные технологии далее рассматриваться не будут.

Что дали для быстродействия:

Интернет IP (Internet Protocol address) HTTP (Hyper Text Transfer Protocol)
WWW Язык гипертекстовой разметки HTML Системы адресации (URL, URN, URI etc.)
WebServise SOAP (Simple Object Access Protocol) WSDL (Web Services Description Language) UDDI (Universal Description, Discovery and Integration) Язык XML
Грид Пакеты GT4, G2
Облачная технология  

 

<== предыдущая лекция | следующая лекция ==>
Некоторые этапы развития IT технологий | Security - Обеспечение безопасности
Поделиться с друзьями:


Дата добавления: 2014-01-20; Просмотров: 427; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.