Защита СУБД OpenEdge от катастроф

Download Report

Transcript Защита СУБД OpenEdge от катастроф

Защита СУБД OpenEdge от катастроф
1 Башкатов В.Г., CSBI Group, 2011
Избежать катастрофы может только тот, кто считает ее возможной.
(Вильгельм Швебель)
Защита СУБД OpenEdge от катастроф
•Стихийные бедствия – наводнения, ураганы,
землетрясения, извержения вулканов, ...
•Техногенные катастрофы – Чернобыльская
АЭС, Саяно-Шушенская ГЭС, …
•Прочие - террористические атаки и т.п.
2
Защита СУБД OpenEdge от катастроф
Вы готовы рисковать?
3
Защита СУБД OpenEdge от катастроф
4
Защита СУБД OpenEdge от катастроф
 «Не протестированный план – не является
планом»
 «Если вы что-то не протестировали – этого не
существует»
 «Вы защищены ровно настолько, насколько
хорошо прошел последний тест»
 «Сбой во время теста – это всего лишь сбой во
время теста»
5
Защита СУБД OpenEdge от катастроф
Применяемые технологии:
 Самописные (After-Imaging)
 OpenEdge Replication (Plus)
 OpenEdge Clusters
 OpenEdge Replication (Plus) + OpenEdge Clusters
 OpenEdge Management
6
Защита СУБД OpenEdge от катастроф
Промышленный сервер
База данных
DR-сервер
База данных
AI-файлы
Процессы
брокера/сервера
базы данных
1. Резервное копирование БД
1. Восстановление БД из резервной копии
2. Резервное копирование AI-файлов
2. Накат AI-файлов
Клиентские сессии
7
Самописные (After-Imaging)
Защита СУБД OpenEdge от катастроф
Преимущества:
 Бесплатно
 Неограниченное количество целевых баз
 Резервное копирование с целевой базы (с
параметром -norecover)
Защита СУБД OpenEdge от катастроф
Недостатки:
 Требует написание скриптов обработки AI-архивов
 Не работает в режиме реального времени
 В случае сбоя возможны потери данных из-за задержек
наката AI во времени
 Целевую базу нельзя запускать
 Доступ только в однопользовательском режиме
 Большая нагрузка на сервер при работе нескольких
пользователей с целевой базой (режим –RO)
 Возможны сбои в работе пользователей с целевой базой
9
Самописные (After-Imaging)
Защита СУБД OpenEdge от катастроф
Защита СУБД OpenEdge от катастроф
Первичный сервер
SOURCE БД
Вторичный сервер
Процесс
брокера базы
данных
AI-файлы
Процессы
брокера/сервера
базы данных
REPL
AGENT
REPL
SERVER
REPL
QUEUE
11
TARGET БД
OpenEdge Replication (Plus*)
*Plus
Защита СУБД OpenEdge от катастроф
12

В реальном времени

TARGET-база стартована

В режиме –ERO (Enhanced Read-Only)

Без написания собственных скриптов

Без изменения приложения

«Горячее» резервное копирование

Резервное копирование в ONLINE на TARGET

Ручная / автоматическая трансформация TARGET в SOURCE

Создание серверов отчетности

Платный продукт
OpenEdge Replication (Plus*)
Защита СУБД OpenEdge от катастроф
АВТОМАТИЧЕСКОЕ ПЕРЕКЛЮЧЕНИЕ
Узел А
Узел Б
ДБ
ДБ
ДБ
Хранилище данных
13
OpenEdge Clusters
Защита СУБД OpenEdge от катастроф
 Бесплатный продукт (входит в состав лицензии Enterprise RDBMS)
 Работает в режиме реального времени
 Исключает аппаратную часть сервера как точку отказа
системы
 Не требует вмешательства администратора для переключения
между узлами кластера
 Требует внимательной настройки и аккуратного обслуживания
14
OpenEdge Clusters
Защита СУБД OpenEdge от катастроф
REPL SERVER
REPL
AGENT
Узел А
Узел Б
DB BROKER
OpenEdge Enterprise
& Replication
OS
OS
SOURCE ДБ
CLUSTER
MANAGER
Хранилище данных
OpenEdge Enterprise &
Replication
CLUSTER
MANAGER
OpenEdge Enterprise &
Replication
SOURCE
TARGET
ДБ
SITE 2
SITE 1
15
OpenEdge Replication (Plus) + OpenEdge Clusters
Защита СУБД OpenEdge от катастроф
 Исключает аппаратную часть сервера как точку отказа
системы
16

Исключает базу данных как точку отказа системы

Защита базы данных от катастроф на уровне 99%

+ все прочие преимущества каждого продукта в отдельности

Требует внимательной настройки и аккуратного обслуживания

Повышаются профессиональные требования к DBA
OpenEdge Replication (Plus) + OpenEdge Clusters
Days
Backup
After Imaging
1st Level
After Imaging
2nd Level
Seconds
Time to Recover (RTO)
Защита СУБД OpenEdge от катастроф
OE Replication
OE Replication + Clustering
Clustering
0 KB’s
Many MB’s
Amount of Data Loss (RPO)
17
 Brian Bowman
Защита СУБД OpenEdge от катастроф
OpenEdge Management обеспечивает доступность, анализ, превентивный
контроль и управление OpenEdge-средой
 Централизованное управление
 Браузерное решение (HTTP/HTTPS)
 Проактивный мониторинг и
оповещение
 Автоматическое выполнение
плановых работ
 Формирование отчетов
 Анализ тенденций в работе OpenEdge
и системы в целом
 Подключается к AdminServer
18
OpenEdge Management
Защита СУБД OpenEdge от катастроф
Мониторинг
OpenEdge-процессов
из единой консоли
Анализ ключевых
характеристик
производительности
базы данных
Получение
сообщений при
достижении
пороговых значений
Sun Solaris
RedHat Linux
Windows Server
HP-UX
Получение
исторических
данных для
управления средой
Уведомление
администратора
через e-mail
19
OpenEdge Management
 Brian Bowman
Защита СУБД OpenEdge от катастроф
 Параметр утилиты PROBKUP для резервного
копирования After-Imaging базы данных без
нарушения процесса наката AI-архивов?
 Максимальное количество резервных баз
формируемых OpenEdge Replication в Асинхронном
режиме?
 Какова стоимость OpenEdge Clusters?
20
Защита СУБД OpenEdge от катастроф
Башкатов Валерий Григорьевич
Руководитель Центра Компетенции PROGRESS | CSBI Group
[email protected]
http://www.csbi-progress.ru
http://www.openedge.ru
Вопросы ?
21