Август 2004


Тема номера: «Сделано в России»


Дмитрий Емельянов,
компания КРОК
http://www.croc.ru

Oracle Real Application Cluster 10g – впервые в России

В апреле этого года впервые в России был установлен Oracle Real Application Cluster 10g – часть программного комплекса Oracle Enterprise Grid. Во время семинара, проходившего в компании КРОК, была продемонстрирована методика построения и администрирования отказоустойчивого кластера.

Традиционные информационные инфраструктуры предлагают организациям децентрализованные вычислительные ресурсы и программное обеспечение, которые сложно объединить и которыми сложно управлять. Oracle Real Application Cluster 10g призван справляться с максимальной нагрузкой независимо от того, как часто возникают критические ситуации, в результате которых стандартные информационные инфраструктуры становятся неэффективными. Использование Oracle Enterprise Grid помогает справиться с подобными проблемами и дает возможность пользователям экономить время, людские ресурсы, а также за счет объединения мощностей одного или нескольких предприятий в кластерную систему снизить расходы на поддержание деятельности информационных систем. В среде Grid пользователи и приложения работают не с множеством компьютеров, а с единым вычислительным центром, который может быть настроен в соответствии с меняющимися потребностями бизнеса.

Благодаря новой технологии Oracle Real Application Clusters 10g уменьшается количество операций записи/чтения блоков данных с диска, так как операции обмена данными между узлами кластера выполняются по средствам memory channel. Такой кластер обеспечивает высокий уровень надежности и возможность преодолевать ограниченность аппаратных средств: даже в пиковый момент нагрузки системы в кластер можно добавить дополнительный компьютер без остановки работы всего комплекса. Использование модуля ASM при установке СУБД Oracle 10g реализует автоматическое управление хранением и доступом к данным.

В процессе создания корпоративной сети распределенной обработки данных производится трехуровневая интеграция информационной инфраструктуры: консолидация устройств хранения данных; консолидация серверов БД; консолидация серверов приложений.

На этапе консолидации серверов БД специалисты КРОК последовательно осуществляют миграцию СУБД на Oracle 10G. обновление версий СУБД до Oracle 10G, унификацию компьютерных платформ, объединение данных на основе технологии Oracle 10G Real Application Clusters.

Управление серверами осуществлялось при помощи Grid Control. Консоль администратора представляет собой диагностический монитор, отображающий в графическом виде текущее состояние функционирующей базы данных. Администраторы могут проводить профилактический мониторинг баз данных и быстро получать предупреждения и рекомендации для обеспечения оптимальной производительности работы систем.

Технология

В ходе семинара, состоявшегося в офисе компании КРОК, специалисты продемонстрировали технологию построения Oracle Real Application Cluster 10g. Кластер Oracle, состоящий из серверов HP DL760 с 4 Gb памяти и HP DL760 с 8-ю процессорами, был установлен на платформе Windows 2003 EE. В качестве разделяемого дискового массива использовалось HP MSA1000, а в качестве интерконнекта - обычный кроссовый кабель, который соединял два гигабитных интерфейса.

Схема создания кластера показана на рисунке.

В качестве системы нагружения использовалось приложение Oracle SwingBench, позволяющее эмулировать нагрузку системы и показать количество транзакций в базе данных в тестовом приложении.

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

Благодаря автоматическому перераспределению ресурсов между узлами кластера технологии Grid на основе СУБД Oracle Real Application Cluster 10g позволяют повысить производительность работы серверов, а также обеспечить отказоустойчивость информационно-вычислительных систем и снизить затраты на информационные системы. Рациональное использование объединенных в кластеры недорогих серверов снимает необходимость в приобретении дополнительных дорогостоящих вычислительных средств.

Легкий в администрировании комплекс технологий Oracle Grid представляет собой новый этап на пути повышения эффективности информационно-вычислительных ресурсов организаций, поскольку его внедрение высвобождает до 30-40% ИТ-ресурсов компании.

E-mail this page