4. восстановление
доступности
0 время
падение восстановление
производительности
5. При работе системы проиходят
изменения
(копируем файлы, пишем в базу)
w
w w
w w
w w восстановление
w w доступности
0 время
падение восстановление
производительности
6. При работе системы проиходят
изменения
(копируем файлы, пишем в базу) На момент падения:
• Завершились успешно
• Не завершились / не известно
w
w w
w w
w w восстановление
w w доступности
0 время
падение восстановление
производительности
8. Процедура восстановления
• Восстановлены данные, которые не изменялись
• Восстановлены данные, которые изменялись в момент падения
• Восстановлена работоспособность системы
9. Восстановлены данные, которые изменялись в момент
падения?
• Обычно это означает, что изменения вычищены из системы
• В транзакционных системах: откатить изменения
27. Как выглядит бэкап?
• Копируем датафайл
• Он (возможно) неконсистентен
• Для восстановления нужны архивные логи
28. Oracle
• RMAN
• Уровни
• параллелизм
• работа с железом
• каталог
29. PostgreSQL
• Полный бэкап
• Архивирование WAL
• Нет уровней (вернее есть но один)
30. MySQL
• Enterprise Backup и Percona XtraBackup
• Только для транзакционных энджинов
31. Вредные советы
Заменяйте бэкап репликацией!
• Падения бывают не только от сбоя железа, но и от кривых рук
• Проблемы от кривых рук очень быстро расползаются с мастера
• За самой репликацией нужен глаз да глаз
32. Вредные советы
Выделяйте человеческие ресурсы на обеспечение бэкапа по
остаточному принципу!
• Пока не понадобилось восстановление, про бэкап никто не
помнит
• Часто это обязанность самого младшего админа
33. Вредные советы
Тестовое восстановление придумали трусы!
• Любой бэкап может быть битым
• Проверить можно только восстановлением
34. Вредные советы
Главное чтобы в целом все как-то работало!
• C backup & recovery мелочей не бывает
• “В системе было предусмотрено решение HP DataProtector
стоимостью $$$$$$, но никто не вспомнил настройки LVM”
• Сервер с каталогом RMAN восстановить не удалось
35. • W. Curtis Preston - Backup & Recovery: Inexpensive Backup
Solutions for Open Systems
• Steven Nelson - Pro Data Backup and Recovery
• Oracle Backup and Recovery User's Guide