|
Помогите накидать стратегию бэкапирования
|
|||
---|---|---|---|
#18+
Привет коллеги. Меня тут по работе попросили прикинуть на коленке план бекапов, где что хранить, сколько раз в в неделю копировать на резервные носители и всё такое прочее. Поскольку я не очень в административных делах, то спрошу тут. Есть очень небольшая БД. Меньше 100 тысяч записей, 2-3 оператора 1 "робот" по выкачиванию "отчетиков". Добавляется в день меньше десятка записей. Сама бд сейчас 300 мегов. Живёт, грубо говоря, под столом в админке ( на рабочей станции), но начальство решило сделать всё по серьезному(наконец-то) и выделить под базейку место на промышленном сервере. Соответственно админы сервера хотят более-менее вменяемых требований по поддержке этой бд. Прирост данных, я полагаю, с тысченку записей в год максимум , это примерно 30-60 мегабайт таднных. Время простоя в случае полного факапа - "ну денек подождут", но в тоже время данные в базе довольно важные для некоторых ретроспективных анализов, так, что совсем напофиг делать нельзя. В общем, помогите пожалуйста прописать стратегию бекапирования такой вот простецкой бд ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2018, 13:53 |
|
Помогите накидать стратегию бэкапирования
|
|||
---|---|---|---|
#18+
А бизнес-требования какие? Имхо, стоит плясать от них. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2018, 13:56 |
|
Помогите накидать стратегию бэкапирования
|
|||
---|---|---|---|
#18+
Ну бизнес требования тут такие. В любой момент может потребоваться сделать "самый главный отчет"™ и кинуть его "наверх", при этом можно затянуть на полдня-день если всё сломалось. Единовременно в базе сидит пара человек которые что-то там заносят новое , или правят старое. Но точно никаких подключений 100-500 тыщ пользователей в минуту. Т.е. о БД никто не помнит, пока "петух не клюнет". Но когда клюет (а это недетерменированно) надо, чтоб всё было тип-топ. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2018, 14:01 |
|
Помогите накидать стратегию бэкапирования
|
|||
---|---|---|---|
#18+
CammomileВ общем, помогите пожалуйста прописать стратегию бекапирования такой вот простецкой бд В списке требований нет главного: сколько данных допускается потерять при катастрофе. Как только это выяснишь, настраивай бэкапирование по стратегии ханойской башни с требуемой периодичностью. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2018, 14:16 |
|
Помогите накидать стратегию бэкапирования
|
|||
---|---|---|---|
#18+
А что такое "стратегия ханойской башни" Совсем "протерять" можно вообще несколько, потому, что это результат работы нескольких лет с удаленными источниками данных. В течение дня можно протерять то/, что "машенька-оператор" сегодня занесла ручками, это значит, что завтра ей предется сделать двойную работу, если прямо вот все за сегодня потеряно. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2018, 14:24 |
|
Помогите накидать стратегию бэкапирования
|
|||
---|---|---|---|
#18+
"не сколько" в смысле БД терять совсем нельзя. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2018, 14:30 |
|
Помогите накидать стратегию бэкапирования
|
|||
---|---|---|---|
#18+
CammomileВ течение дня можно протерять то/, что "машенька-оператор" сегодня занесла ручками, это значит, что завтра ей предется сделать двойную работу, если прямо вот все за сегодня потеряно. То есть делать бэкап раз или два в сутки вполне достаточно. А стратегию погугли, там хитрое повторное использование носителей (очистки бэкапов), благодаря которому достигается компромисс между занимаемым бэкапами местом и глубиной возможного восстановления. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2018, 14:43 |
|
Помогите накидать стратегию бэкапирования
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovCammomileВ течение дня можно протерять то/, что "машенька-оператор" сегодня занесла ручками, это значит, что завтра ей предется сделать двойную работу, если прямо вот все за сегодня потеряно. То есть делать бэкап раз или два в сутки вполне достаточно. А стратегию погугли, там хитрое повторное использование носителей (очистки бэкапов), благодаря которому достигается компромисс между занимаемым бэкапами местом и глубиной возможного восстановления. Глубина возможного восстановления важна, если возможна ситуация "Ой, мы 3 дня назад убили в базе важную информацию, поэтому вчерашний и позавчерашний бекап не подходят, а нужен недельной давности". Если такого быть не может (а судя по описанию, так и есть) - да, снимать полный бекап раз в день ночью, автоматом поднимать на тестовый сервер, прогонять проверочные скрипты (скажем, checkdb + сверка кол-ва записей в основных таблицах), в случае успеха раскладывать на 2 различных дисковых массива и закачивать в пару облаков (опционально при этом шифруя), благо объемы детские и даже бесплатных облаков хватит с лихвой. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2018, 15:16 |
|
Помогите накидать стратегию бэкапирования
|
|||
---|---|---|---|
#18+
Кот Матроскин, авторГлубина возможного восстановления важна, если возможна ситуация "Ой, мы 3 дня назад убили в базе важную информацию, поэтому вчерашний и позавчерашний бекап не подходят, а нужен недельной давности". А разве FULL RECOVERY не подразумевает возможности откатить БД до определенной точки? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2018, 17:19 |
|
Помогите накидать стратегию бэкапирования
|
|||
---|---|---|---|
#18+
У нас: ФуллБекап 1 в день + бекапы логов каж. 10 мин. Все автоматом отсылается через WinSCP на Linux. Там же файлы подчищаются старше ххх дней. т.е. бекапы есть и локально и на удаленном надежном сервере нужное число дней. Там же есть старые бекапы за прошлые годы. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2018, 18:10 |
|
Помогите накидать стратегию бэкапирования
|
|||
---|---|---|---|
#18+
CammomileКот Матроскин, авторГлубина возможного восстановления важна, если возможна ситуация "Ой, мы 3 дня назад убили в базе важную информацию, поэтому вчерашний и позавчерашний бекап не подходят, а нужен недельной давности". А разве FULL RECOVERY не подразумевает возможности откатить БД до определенной точки? FULL RECOVERY - это полный бекап на некий момент + бекапы всех логов изменений с тех пор. Восстановиться, соответственно, можно на точку между этим "неким моментом" и последним бекапом логов. Теоретически - да, можно сделать полный бекап на 1 января, весь год бекапить только логи и иметь возможность откатиться на любой день в году, но практически так никто не делает без острой необходимости, потому что 1. время поднятия бекапа начинает возрастать пропорционально количеству накопившихся логов. 2. регулярная проверка этих бекапов логов превращается в нетривиальную процедуру соответственно, надежность конструкции падает. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2018, 18:21 |
|
Помогите накидать стратегию бэкапирования
|
|||
---|---|---|---|
#18+
CammomileВ общем, помогите пожалуйста прописать стратегию бекапирования такой вот простецкой бд 1. Каждые сутки один раз ночью бекап на два других (физически различных) носителя, хранить последние 10 - 20 бекапов... 2. Отдельный Бекап первого числа каждого месяца (в основном для истории и понимания), хранить за год -два (будет 12-24 шт. в отдельной папке)... Максимальная потеря - Машины труды по вводу за один день, которые если будут, то будут по любому и проще эти 10 записей тупо ввести еще раз, чем выяснять какие остались после вчерашнего сбоя, какие нет... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2018, 14:08 |
|
|
start [/forum/topic.php?fid=32&fpage=6&tid=1539975]: |
0ms |
get settings: |
13ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 244ms |
total: | 376ms |
0 / 0 |