Sybase Mirror Activator

Sybase Mirror Activator - решение для повышения эффективности катастрофоустойчивых систем, построенных на основе зеркалирования дисковых массивов на базе СУБД Sybase Adaptive Server Enterprise.

Для организаций, чья деятельность напрямую зависит от бесперебойной работы информационно-компьютерных систем, к обеспечению отказоустойчивости предъявляются очень жесткие требования. Для защиты критических для бизнеса систем и данных большинство организаций разрабатывают и внедряют катастрофоустойчивые архитектуры (Disaster Recovery), позволяющие информационным системам оставаться работоспособными в случае отказа части системы обработки данных. Такие архитектуры, подразумевают создание резервных площадок (Disaster Recovery Site), обычно территориально удаленных от основного центра. Для обеспечения отказоустойчивой работы, резервная система должна постоянно иметь полную копию данных основной системы. Это реализуется технологиями Disaster Recovery.

Возможности

Существующие технологии Disaster Recovery

В настоящее время для построения катастрофоустойчивых систем используются две основные технологии:

  • Аппаратное решение - синхронное зеркалирование дисковых массивов, на основе программ поблочной дисковой репликации от производителей дисковых массивов (например, EMC Symmetrix Remote Data Facility);
  • Программное решение - асинхронная репликация транзакций базы данных, от производителей СУБД (например, Sybase Replication Server).

Обе эти технологии имеют свои достоинства и недостатки:

Синхронное зеркалирование дисков:

плюсы
  • 100% защита от потери данных;
  • Дублируется целиком всё содержимое дисков (ОС, база данных, файлы, проч.).
минусы
  • Пока не случится авария, резервная СУБД остается недоступной для пользователей, так как резервный дисковый массив должен находиться в монопольном доступе "зеркала";
  • Оборудование резервного сервера большую часть времени простаивает;
  • Высокие требования к пропускной способности сети;
  • Не защищает от логических нарушений данных (ошибки в дисковых устройствах базы данных);
  • Время для восстановления резервной базы может быть достаточно велико (до 1 часа).

Асинхронная репликация транзакций базы данных

плюсы
  • Резервная база данных доступна для использования (в режиме "для чтения");
  • Невысокие требования к пропускной способности сети;
  • Логические нарушения данных на резервный сервер не переносятся;
  • Гарантируется транзакционная целостность данных;
  • Время восстановления резервной базы занимает секунды;
минусы
  • Небольшая задержка при передаче данных;
  • Существует маленькая вероятность потери данных последних транзакций при падении первичного сервера.

Решение: Sybase Mirror Activator

Sybase Mirror Activator - это новое программное решение Sybase, позволяющее объединить всё лучшее, что есть у технологий синхронного зеркалирования дисков и репликации транзакций базы данных. Sybase Mirror Activator используется как дополнение к уже существующей системе дискового зеркалирования. Новизна решения заключается в том, что при помощи дискового зеркалирования на резервную площадку копируется не вся база данных, а только ее журнал транзакций, что значительно сокращает объем трафика. При этом, поскольку дисковое зеркалирование осуществляется в синхронном режиме, сохраняется 100% надежность передачи данных, вплоть до последней транзакции. Еще одним важным достоинством решения является то, что Mirror Activator дает возможность резервной СУБД быть доступной в режиме "для чтения", что позволяет использовать ее, например, для систем подготовки отчетов, аналитических систем, систем принятия решений, и т.п.

Преимущества

  • 100% защищенность от потерь данных. Синхронная дисковая репликация гарантирует защиту от потерь при передаче данных на резервный сервер;
  • Полноценное использование оборудования резервного сайта. Постоянно доступная "на чтение" резервная база данных теперь может быть использована работы для отчетных систем, систем аналитики;
  • Минимизация времени восстановления. Время, требуемое для "активизации" в случае аварии резервной базы данных, составляет секунды, против десятков минут, необходимых для систем дисковой репликации. Это резко снижает стоимость потерь из-за недоступности системы;
  • Предохраняет от логических повреждений данных. Транзакционная репликация передает на резервную базу данных только логические транзакции, а не копии данных, которые могут быть повреждены;
  • Снижает требования к пропускной способности сети. Так как по сети передается только журнал транзакций первичной системы, то сетевой трафик уменьшается как минимум в два раза.

Состав продукта

В состав продукта входят:

  • Mirror Replication Agent
  • Replication Server

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

Как это работает

После установки отказоустойчивой системы, стандартными средствами зеркалирования дисков делается полная синхронизация дисков основного и резервного массива, включая базу данных и журнал транзакций. В рабочем режиме система дискового зеркалирования обеспечивает непрерывное синхронное копирование журнала транзакций на резервный дисковый массив. Работающий на резервном сервере Mirror Replication Agent постоянно считывает новые транзакции из "зеркальной" копии журнала и передает их в Replication Server, который сразу же реплицирует их в резервную базу данных. Ключевой особенностью Mirror Replication Agent является то, что он может читать транзакции напрямую из расположенного отдельно от СУБД диска журнала транзакций, не нуждаясь при этом в доступе к самой СУБД. Поскольку дисковые устройства резервного Adaptive Server Enterprise не включены в режим дисковой репликации, требующей монопольного доступа к дискам, то резервная база данных может в режиме "для чтения" быть доступной для пользователей и использоваться, например, для приложений построения отчетности.

 
Технические характеристики:

  • Резервируемая СУБД: Sybase ASE 12.5.0.3 ESD#2 и выше
  • Системы дискового зеркалирования: EMC SRDF, IBM PPRC, Hitachi TrueCopy, Veritas Volume Replicator, Network Appliance SnapMirror
  • Платформы: Windows, Sun Solaris, HP-UX, IBM AIX

Страница сайта http://www.interface.ru
Оригинал находится по адресу http://www.interface.ru/home.asp?artId=6778