Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Oracle in Grid.doc
Скачиваний:
9
Добавлен:
17.09.2019
Размер:
100 Кб
Скачать
☆

Разделение ресурсов

Разделение ресурсов – еще один способ реализации сети распределенных вычислений. Внедрив сеть распределенных вычислений с разделением ресурсов, организации смогут задействовать недоиспользуемые ресурсы в пределах одного или нескольких предприятий. Участники такой сети распределенных вычислений получают возможность легко обмениваться вычислительными ресурсами и данными, перемещая приложения и информацию по сети распределенных вычислений с тем, чтобы задействовать свободные ресурсы. В результате создается умеренное число средних и крупных узлов, которые могут относиться к одному административному домену или охватывать несколько административных доменов. Планировщики сети распределенных вычислений следят за наличием свободных ресурсов и должным образом распределяют их. Участники получают преимущество благодаря доступу к дополнительным общим ресурсам при минимальном вложении средств. Такие сети распределенных вычислений строятся с применением существующих ресурсов и могут задействовать не полностью используемое устаревшее оборудование.

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

Для внедрения сети распределенных вычислений такого типа многие заказчики применяют технологию Oracle. CERN в настоящее время выбирает технологических партнеров для реализации проекта сети распределенных вычислений LHC, которая позволит тысячам физиков во всем мире анализировать петабайты распределенных данных об элементарных частицах. Кандидатами на участие в этом проекте являются Oracle9i Database и Oracle9i Application Server, отвечающие требованиям сети распределенных вычислений LHC. Oracle9i Database гарантирует масштабирование, разделение информации и функции поддержки сверхбольших баз данных (VLDB), необходимые тысячам пользователей для обмена данными в рамках сети распределенных вычислений LHC. Oracle Transportable Tablespaces обеспечит CERN быстродействующим механизмом распределения больших объемов данных между множеством узлов.

Выделение ресурсов

Значительное количество администрируемых доменов, организационные барьеры, проблемы доверия и интенсивное перемещение данных между узлами сети, ставят под вопрос для многих организаций эффективность подхода разделения ресурсов. Сеть распределенных вычислений с выделением ресурсов решает эти проблемы за счет создания централизованных пулов вычислительных ресурсов, которые могут предоставляться всем приложениям-участникам. Благодаря небольшому числу очень крупных вычислительных пулов исключается потребность в перемещении крупных объемов потенциально конфиденциальных данных за пределы защищенного и контролируемого административного домена. Наиболее приемлемым способом реализации сети распределенных вычислений с выделением ресурсов, на первый взгляд, является простое объединение существующих ресурсов. Однако на практике многие организации при объединении существующих ресурсов сталкиваются с трудностями. Кроме проблем, связанных с поиском помещения для вычислительного центра с объединенными ресурсами, вновь могут возникнуть проблемы политические. Наиболее вероятным сценарием создания пула выделяемых ресурсов оказывается приобретение новых ресурсов.

В этих новых пулах выделяемых ресурсов будут доминировать, скорее всего, фермы недорогих blade-серверов. Они обеспечивают лучшее соотношение цена/производительность и занимают мало места, что снижает потребность в строительстве новых, дорогостоящих вычислительных центров. Фермы blade-серверов обеспечивают разнообразные ресурсы, которые можно легко выделять приложениям по мере необходимости. Степень дробления (степень гранулярности) этих ресурсов велика, и это позволяет добавлять или убавлять выделяемые приложениям ресурсы с увеличением или уменьшением нагрузки.

Многие организации уже успешно внедрили сети распределенных вычислений с выделением ресурсов. Управление полиции земли Северный Рейн-Вестфалия консолидировало все свои приложения для управления бюджетом, складским хозяйством, снабжением, инвентарными запасами и основными фондами, а также бухгалтерские приложения на состоящем из трех узлов кластере Linux-серверов N800 с программным обеспечением Oracle9i Database и Oracle9i Real Application Clusters (RAC).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]