Кластерные технологии Oracle - Технология RAC в территориально-разнесенном кластере

ОГЛАВЛЕНИЕ

Технология RAC в территориально-разнесенном кластере

Территориально-разнесенный кластер - это архитектура, в которой узлы кластера находятся в разных Центрах Обработки Данных (ЦОД). Благодаря технологии Oracle RAC все узлы кластера, независимо в каком ЦОД они располагаются, включены в активную работу, как и в случае локального кластера. С этой точки зрения технология Oracle RAC является уникальной. Плюс к этому Oracle RAC в территориально-разнесенном кластере обеспечивает необычайно быстрое восстановление, в случае сбоя на какой-либо площадке. В связи с тем, что эта архитектура вызывает очень большой интерес и имеет успешные реализации, важно понять, где ее применение приносит наибольшую пользу с учётом расстояний, задержки в передаче сигнала и обеспечиваемую ей степень защиты.

Ограничением в применении этой технологии могут быть значительные задержки при передаче сигнала на больших расстояниях. Наилучшим образом эта архитектура может быть реализована, когда два центра данных находятся относительно близко друг от друга (не более 100 км), а между центрами уже существуют достаточно дорогие прямые каналы связи без использования на их протяжении дополнительных ретранслирующих устройств.


Технология RAC для Extended Distance Clusters обеспечивает более высокую доступность, чем локальный RAC, но она может удовлетворять не всем требованиям мер по восстановлению работы в чрезвычайных ситуациях. Разнесение частей кластера на удаленные площадки является хорошей защитой от многих катастрофоподобных обстоятельств (локальное отключение электропитания, пожар, затопление помещения сервера, теракт), но не от всех. Такие стихийные бедствия, как землетрясения, ураганы или потопы, могут охватывать очень большую территорию. Компания должна произвести анализ и определить, могут ли оба центра обработки данных пострадать от одного и того же стихийного бедствия. Для всеобъемлющей защиты от различных угроз, включая защиту от повреждений данных и от региональных стихийных бедствий, специалисты компании Oracle рекомендуют использовать Oracle Data Guard совместно с технологией RAC, как описано в руководствах Oracle по архитектуре высокой доступности. Кроме этого Data Guard дает дополнительные преимущества, например поддержку поочередных обновлений версий Oracle.

Настроить территориально-разнесенный кластер сложнее, чем локальный. Особое внимание следует уделить месторасположению узлов, "кворуму" дисков и размещению устройств хранения с данными. При правильном применении эта архитектура может обеспечить более высокую доступность, чем база данных с локальным RAC. Для создания территориально-разнесенных кластеров можно использовать комбинацию программного обеспечения Oracle Clusterware, Oracle Real Application Clusters и Automatic Storage Management.