+7 (495) 995-09-99
Оставить заявку
Заказать звонок
г. Москва, ул. Нагатинская, д. 1, стр. 40. На карте

Построение информационных систем высокой готовности на базе ПО Oracle

Инструментальная и методологическая основа:

Oracle Real Application Clusters и Oracle Grid Control

Масштабируемые отказоустойчивые системы на базе технологий Oracle Real Application Clusters и Oracle Grid Control, тестирование приложений независимых разработчиков на совместимость с кластерной средой, проведение испытаний на отказоустойчивость и производительность систем, консультации по применению этих технологий Oracle.

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

Услуги, предлагаемые Центром технического консалтинга РДТЕХ по направлению "Построение информационных систем высокой готовности на базе ПО Oracle"

Обследование системы:

  • выявление потенциальных проблем с производительностью, которые затруднят или сделают невозможным переход на Oracle RAC;
  • рекомендации по настройке базы данных.

Консультации по выбору аппаратного обеспечения.

Развертывание Oracle RAC: 

  • установка и настройка программного обеспечения;
  • создание тестовой базы данных или миграция существующей;
  • тестирование отказоустойчивости;
  • нагрузочное тестирование:
  1. с помощью инструментальных средств заказчика;
  2. с помощью Real Application Testing;
  3. с помощью HP LoadRunner;
  • планирование промышленной конфигурации.

Миграция существующей базы данных:

  • выбор оптимального метода миграции;
  • миграция с изменением конфигурации:
  1. обновление версии сервера базы данных;
  2. миграция на другую платформу;
  • тестирование выбранного метода;
  • оптимизация процесса миграции для минимизации времени простоя.


Настройка производительности базы данных после миграции.

Модернизация инфраструктуры высокой доступности:

  • модификация системы резервного копирования:
  1. настройка утилиты rman;
  2. интеграция утилиты rman с системами резервного копирования сторонних разработчиков;
  • написание скриптов для резервирования средствами ОС;
  • настройка резервной базы данных;
  • кластеризация серверов приложений;
  • дублирование OID.

Интеграция СУБД Oracle RAC и сопутствующих компонентов (резервная база данных, система резервного копирования) с системами управления:

  • Oracle Enterprise Manager;
  • системы управления заказчика.

В центре компетенции РДТЕХ работает демо-стенд, на котором Вы можете протестировать Вашу систему в конфигурации Real Application Cluster, в том числе и в версии Oracle 11g R2.


Возможности технологии Oracle Real Application Clusters

Краткая техническая справка

Технология Oracle Real Application Clusters (RAC) позволяет строить отказоустойчивые и масштабируемые информационные системы, объединяя серверы в кластеры.
Кластер Oracle RAC - это несколько объединенных сетью серверов и соединенный с ними по волоконно-оптическому интерфейсу дисковый массив. На дисковом массиве находится база данных, общая для всех серверов, обрабатывающих информацию из этой базы данных.
В архитектуре Oracle RAC экземпляры СУБД Oracle одновременно выполняются на серверах кластера, и управление общей базой данных производится экземплярами совместно. По существу, с точки зрения приложения, - это единая база данных.

Oracle RAC используется для создания корпоративных сетей распределенной обработки данных и позволяет объединить в эффективную вычислительную систему всей организации большое количество стандартизованных недорогих серверов.

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

Технология Oracle RAC повышает гибкость использования аппаратных ресурсов и исключает во многих случаях необходимость копирования данных между серверами для получения "баз вчерашнего дня" и "моментальных копий БД" для подготовки отчетов. Генерацией отчетов может заниматься один из серверов кластера. Необходимость в копировании данных на "сервер генерации отчетов" отпадает.

Oracle RAC - ключевой компонент Grid-вычислений.                         

Баланс нагрузки 

В технологии Oracle Database 10g RAC вводится новое понятие сервиса.

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

Единый стек кластерного ПО 

Oracle Database Enterprise Edition 10g с опцией RAC представляет собой полный комплект программного обеспечения функционирования кластера и управления его работой. Кластерное ПО Oracle (Clusterware) представляет собой полностью интегрированный стек с общим программным интерфейсом (Application Programming Interface) событий и управления, которым можно централизованно управлять с помощью ПО Oracle Enterprise Manager. Нет необходимости приобретения дополнительного кластерного ПО других производителей. Кластерное ПО имеет единый интерфейс и единую функциональность для всех платформ, поддерживающих ПО Oracle.

Решаемые бизнес-задачи

  1. Инвестиции по мере роста

    Гибкость и эффективность планирования ресурсов позволяют наращивать мощности до любого уровня по мере изменения потребностей бизнеса и о

  2. Доступность каждому

    И небольшая компания, и крупная организация - могут использовать решения высокой готовности на основе технологии Oracle RAC. Для небольших орга

  3. Инвестиции по мере роста

    Экономичный вариант построения центров обработки данных. Стоимость нескольких серверов кластерной, как правило, ниже стоимости одного мн


Результаты

Масштабируемость
Технология Oracle RAC позволяет наращивать мощности постепенно, по необходимости, подключая к работе любое количество процессоров, и таким образом объединять вычислительную мощность нескольких компьютеров. Процесс наращивания ресурсов становится значительно более простым и быстрым, поскольку при необходимости расширения к кластеру можно добавлять новые узлы вместо того, чтобы заменять существующие более мощными.

Экономия средств на аппаратном обеспечении 
Большие компьютеры очень дороги и, устаревая, требуют замены на еще более мощный компьютер. Oracle RAC позволяет создать большой сервер из более маленьких.

Высокая готовность системы
В Oracle RAC одновременно работают 2 или более компьютеров, поэтому отказ одного из них не останавливает работу системы. Разнесенный в пространстве кластер (геокластер) позволяет добиться катастрофоустойчивости решения.

Бесперебойность работы 
Дополнительное подключение новых серверов к кластеру не прерывает общей работы центра обработки данных. Профилактика серверов проводится поочередно, незаметно для пользователя - сбоев в работе с базой данных не происходит.

Отказоустойчивость
Информационная система сохраняет работоспособность в случае сбоя некоторых узлов кластера или отдельных экземпляров кластерной базы данных Oracle.

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