Марк Линеш, HP
1. Введение
В современной глобальной экономике перед организациями встает проблема отказа от процессов, технологий и представлений, которые мешают обмену информацией, инновациям и коммерции. Человеку необходимо научиться работать по новому – часто в сотрудничестве с другими организациями, сообществами и/или научными направлениями. В этой статье объясняется, почему грид является тем инфраструктурным решением ИТ, которое используется ведущими организациями во всем мире для обеспечения этой, базирующейся на знаниях, глобальной экономики. Объясняется роль грид-технологий в более широком контексте распределенного компьютинга и определяются три главные категории нынешнего использования грида. Выясняется эволюция грид-технологий от специфически прикладных решений до динамических, разделяемых и ориентированных на службы инфраструктур. И, наконец, описывается та роль, которую играет Open Grid Forum в быстрейшей адаптации грида при непосредственном сотрудничестве с грид-сообществом и промышленностью в широком смысле.
2. Гриды: масштабируемый распределенный компьютинг
В самом широком смысле понятие "грид" (обратитесь к глоссарию для более точного определения) можно резюмировать следующим образом: "Масштабируемый распределенный компьютинг на множестве гетерогенных платформ в различных местах и организациях". Термин "масштабируемый" относится к необходимости использования распределенных ресурсов и управления ими как безопасной, мощной инфраструктурой - и особенно в тех случаях, когда инфраструктура развивается, деградирует и изменяется в соответствии с потребностями пользователя и/или организации. Термин "распределенный компьютинг" предполагает, что связанные по сети ресурсы (например, сети, машины, данные и инструменты), подключенные для выполнения конкретной работы, могут быть различных типов (гетерогенны) и расположены в различных физических местах. Термин "на многих гетерогенных платформах, в различных местах и организациях" связан с фактом принадлежности распределенных ресурсов различным собственникам, которые также могут управлять этими ресурсами. Понятие распределенного компьютинга, как оно трактуется в этом определении, включает большое разнообразие очень сложных технологий, многие из которых и сейчас находятся в центре интересов исследователей. Оно содержит широкий спектр физической реализации – от гомогенных, аналогичных гридам кластеров HPC компактной установки до грандиозных систем, работающих в мощных сетях, охватывающих многие административные области. Такие характеристики как безопасность, приватность, экономичность и политические аспекты гридов приобретают существенно большую значимость при использовании интернета.
Грид – это, по существу, масштабируемый ИТ – масштабируемое исполнение, масштабируемое управление и масштабируемое изменение для поддержки научного сотрудничества географически разбросанных исследователей и динамических бизнес-процессов, обеспечивающих более интенсивную деловую активность.
Как видно из диаграммы, управление грид-системой осуществляется промежуточным программным обеспечением, которое предоставляет согласованное, базирующееся на стандартах множество грид-служб. С помощью этих служб приложения безопасно взаимодействуют с инструментами, сетями, вычислительными средствами, информацией и ресурсами хранения, независимо от их типа и местонахождения.
• Обеспечивает надежную авторизацию, ролевую функцию и привилегии доступа;
Промежуточное программное обеспечение
Грид-службы
• Выполняет задачи /службы и управляет ими;
• Распределенные данные, доступ, пересылка и управление.
Ресурсы
Сеть Процессоры Память Инструменты
Грид возник в середине 1990-х годов, когда используемые инженерами и учеными приложения исполнялись на кластерах HPC (High Performance Computing, высокопроизводительный компьютинг) в противовес использованию дорогостоящих суперкомпьютеров. ............