Защита СУБД 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