|
|
|
как сделать безопасный снэпшот файловой системы, на которой хранится база
|
|||
|---|---|---|---|
|
#18+
ursidosanyock2, А теперь, внимание, вопрос: -- Что делать с полученным мгновенным снапшотом. Пожалуйста, поясните в чем именно PROFIT, чем это действие отличается от стандартных рекомендаций резервного копирования разработчиков БД PostgreSQL. Собственно профит действительно есть. Это полезно когда надо иметь возможность откатить за минуту базу в состояние на момент снятия snapshot. Например можно перед релизом быстро сделать snapshot, поставить релиз и если релиз не взлетел то остановить базу и запустить ее за 1-2 минуты на сохраненном snapshot. В PostgreSQL это же решается по другому - на время установки релиза отключают реплику, если релиз взлетел то реплику включают назад, а если не взлетел - запускают проект на реплике (реплика у любого серьезного проекта так или иначе есть так что дополнительного железа этот подход не требует). Но это весьма узкий use-case. -- Maxim Boguk www.postgresql-consulting.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2015, 17:07 |
|
||
|
как сделать безопасный снэпшот файловой системы, на которой хранится база
|
|||
|---|---|---|---|
|
#18+
Maxim Bogukursidosanyock2, А теперь, внимание, вопрос: -- Что делать с полученным мгновенным снапшотом. Пожалуйста, поясните в чем именно PROFIT, чем это действие отличается от стандартных рекомендаций резервного копирования разработчиков БД PostgreSQL. Собственно профит действительно есть. Это полезно когда надо иметь возможность откатить за минуту базу в состояние на момент снятия snapshot. Например можно перед релизом быстро сделать snapshot, поставить релиз и если релиз не взлетел то остановить базу и запустить ее за 1-2 минуты на сохраненном snapshot. В PostgreSQL это же решается по другому - на время установки релиза отключают реплику, если релиз взлетел то реплику включают назад, а если не взлетел - запускают проект на реплике (реплика у любого серьезного проекта так или иначе есть так что дополнительного железа этот подход не требует). Но это весьма узкий use-case. -- Maxim Boguk www.postgresql-consulting.ru именно, опробованно не раз уже, перед установкой каждого билда приложения делаю снэпшот ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2015, 17:25 |
|
||
|
как сделать безопасный снэпшот файловой системы, на которой хранится база
|
|||
|---|---|---|---|
|
#18+
Maxim Bogukursidosanyock2, А теперь, внимание, вопрос: -- Что делать с полученным мгновенным снапшотом. Пожалуйста, поясните в чем именно PROFIT, чем это действие отличается от стандартных рекомендаций резервного копирования разработчиков БД PostgreSQL. Собственно профит действительно есть. Это полезно когда надо иметь возможность откатить за минуту базу в состояние на момент снятия snapshot. Например можно перед релизом быстро сделать snapshot, поставить релиз и если релиз не взлетел то остановить базу и запустить ее за 1-2 минуты на сохраненном snapshot. В PostgreSQL это же решается по другому - на время установки релиза отключают реплику, если релиз взлетел то реплику включают назад, а если не взлетел - запускают проект на реплике (реплика у любого серьезного проекта так или иначе есть так что дополнительного железа этот подход не требует). Но это весьма узкий use-case. -- Maxim Boguk www.postgresql-consulting.ru а как быть в проекте с активным использованием стендбая (для запросов отчетов и прочей аналитики). -- как синхронизовать снепшот на стендбае со снепшотом ведущего ? боюсь, стендбай не поймет отката ведущего. Чапай тут подумал ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2015, 18:18 |
|
||
|
как сделать безопасный снэпшот файловой системы, на которой хранится база
|
|||
|---|---|---|---|
|
#18+
qwwqMaxim Bogukпропущено... Собственно профит действительно есть. Это полезно когда надо иметь возможность откатить за минуту базу в состояние на момент снятия snapshot. Например можно перед релизом быстро сделать snapshot, поставить релиз и если релиз не взлетел то остановить базу и запустить ее за 1-2 минуты на сохраненном snapshot. В PostgreSQL это же решается по другому - на время установки релиза отключают реплику, если релиз взлетел то реплику включают назад, а если не взлетел - запускают проект на реплике (реплика у любого серьезного проекта так или иначе есть так что дополнительного железа этот подход не требует). Но это весьма узкий use-case. -- Maxim Boguk www.postgresql-consulting.ru а как быть в проекте с активным использованием стендбая (для запросов отчетов и прочей аналитики). -- как синхронизовать снепшот на стендбае со снепшотом ведущего ? боюсь, стендбай не поймет отката ведущего. Чапай тут подумал ? это для БЕЗ стендбая со стендбаем, кстати, интересно как обычно делают? point in time recovery? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2015, 19:00 |
|
||
|
как сделать безопасный снэпшот файловой системы, на которой хранится база
|
|||
|---|---|---|---|
|
#18+
если требования по актуальности стендбая терпят периодичность, аналогичную "send | receive", то можно организовать подобие стендбая с кратковременными отключениями базы, но это уже, наверно, изврат при наличии возможности организации стендбая через транзакционные логи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2015, 19:03 |
|
||
|
как сделать безопасный снэпшот файловой системы, на которой хранится база
|
|||
|---|---|---|---|
|
#18+
qwwqMaxim Bogukпропущено... Собственно профит действительно есть. Это полезно когда надо иметь возможность откатить за минуту базу в состояние на момент снятия snapshot. Например можно перед релизом быстро сделать snapshot, поставить релиз и если релиз не взлетел то остановить базу и запустить ее за 1-2 минуты на сохраненном snapshot. В PostgreSQL это же решается по другому - на время установки релиза отключают реплику, если релиз взлетел то реплику включают назад, а если не взлетел - запускают проект на реплике (реплика у любого серьезного проекта так или иначе есть так что дополнительного железа этот подход не требует). Но это весьма узкий use-case. -- Maxim Boguk www.postgresql-consulting.ru а как быть в проекте с активным использованием стендбая (для запросов отчетов и прочей аналитики). -- как синхронизовать снепшот на стендбае со снепшотом ведущего ? боюсь, стендбай не поймет отката ведущего. Чапай тут подумал ? Не поймет естественно. Поэтому решение с паузой репликации на standby оно лучше и удобнее для такой задачи. А вот если реплика не одна а десяток и все сильно нагруженные то такие фокусы уже совсем не проходят (впрочем обычно такой задачи и не ставится). -- Maxim Boguk www.postgresql-consulting.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2015, 07:59 |
|
||
|
как сделать безопасный снэпшот файловой системы, на которой хранится база
|
|||
|---|---|---|---|
|
#18+
qwwqа как быть в проекте с активным использованием стендбая (для запросов отчетов и прочей аналитики). -- как синхронизовать снепшот на стендбае со снепшотом ведущего ? боюсь, стендбай не поймет отката ведущего. Чапай тут подумал ? это не оно? http://www-01.ibm.com/support/knowledgecenter/SSEPGG_8.2.0/com.ibm.db2.udb.doc/core/r0004473.htm db2inidb - Initialize a Mirrored Database Command STANDBY Specifies that the database will be placed in roll forward pending state. Note: New logs from the primary database can be fetched and applied to the standby database. The standby database can then be used in place of the primary database if it goes down. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2015, 10:42 |
|
||
|
как сделать безопасный снэпшот файловой системы, на которой хранится база
|
|||
|---|---|---|---|
|
#18+
Интересно, на чем работает zfs у топикстартера. Под linux даже подхват hotspare не работает. Вещь интересная для файлопомоек, но БД я бы zfs on linux не доверил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2015, 12:47 |
|
||
|
как сделать безопасный снэпшот файловой системы, на которой хранится база
|
|||
|---|---|---|---|
|
#18+
tadminИнтересно, на чем работает zfs у топикстартера. OpenZFS Linux, по отзывам пользователей производительность выше, чем у Oracle tadminВещь интересная для файлопомоек, но БД я бы zfs on linux не доверил. пример использования: http://zfsonlinux.org/llnl-zfs-lustre.html а сколько раз меня уже ZFS снэпшоты спасали, так и не сосчитать и сколько раз меня подводила дорогущая дисковая подсистема BladeCenter S (которая по функционалу хуже бесплатной ZFS, а по глючности превосходит ее в десятки раз), так страшно вспомнить, слава богу после установки не IBM дисков по указанию начальства, она благополучно их выплюнула и с тех пор мы этой дисковой подсистемой не пользуемся для пром эксплуатации, как впрочем и многие другие филиалы по словам поддержки IBM (которая консультировала по поводу оживления IBM пула в течение 3 месяцев - все лето), подходит только для тестовых инстоляций (которые нежалко потерять) про всеядность контроллеров и переносимость OpenZFS уже было упомянуто выше по тексту вообще заметил по ходу обсуждения, что почему-то больше критикуют, чем отвечают по теме вопроса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2015, 14:03 |
|
||
|
как сделать безопасный снэпшот файловой системы, на которой хранится база
|
|||
|---|---|---|---|
|
#18+
sanyock2а сколько раз меня уже ZFS снэпшоты спасали, так и не сосчитать правильнее сказать, ZFS спасала меня от потерь времени, потому что потерь пром данных не было славу богу в обоих случаях, в т.ч. из-за относительно длительных бэкапов до появления ZFS хотя тестовые данные дисковая подсистема IBM благополучно похоронила ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2015, 14:15 |
|
||
|
как сделать безопасный снэпшот файловой системы, на которой хранится база
|
|||
|---|---|---|---|
|
#18+
хотел бы так же отметить, что BladeCenter S показал себя очень хорошо во всем, кроме дисковой подсистемы, особенно нравится удаленное управление AMM, а то подумают что IBM уж совсем г. просто межделмаш зачем-то слишком инновационные продукты иногда в production проталкивает дисковая подсистема внешне по идеологии похожа на ZFS, тоже пулы, физические массивы, виртуальные тома и т.п. но видно, что собственная разработка, оригинального ZFS там в помине нет, и даже через 5 лет пропроетарная прошивка для дисковой подсистемы оказалась более глючной, чем древняя оригинальная, вот вам и бесплатный open source, с ZFS слава Богу проблем пока вообще не было НИКАКИХ (от слова СОВСЕМ)! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2015, 17:20 |
|
||
|
как сделать безопасный снэпшот файловой системы, на которой хранится база
|
|||
|---|---|---|---|
|
#18+
tadminПод linux даже подхват hotspare не работает. вроде бы закрыты issues по hotspare: https://github.com/zfsonlinux/zfs/issues/250 https://github.com/zfsonlinux/zfs/issues/2 но вместо hostspare рекомендуют использовать zmirror с 3-мя дисками на каждое зеркало или raidz3, потому что нередки случаи, когда второй диск помирает как раз во время операции автозамены на hotspare а вот тут ZFS как раз хорош тем, что может многодисковые зеркала делать и потом собирать их них пул ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2015, 17:31 |
|
||
|
как сделать безопасный снэпшот файловой системы, на которой хранится база
|
|||
|---|---|---|---|
|
#18+
sanyock2хотя тестовые данные дисковая подсистема IBM благополучно похоронила просто межделмаш зачем-то слишком инновационные продукты иногда в production проталкивает дисковая подсистема внешне по идеологии похожа на ZFS, тоже пулы, физические массивы, виртуальные тома и т.п. но видно, что собственная разработка, оригинального ZFS там в помине нет, Что за "дисковая подсистема IBM" такая, если не секрет ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2015, 13:14 |
|
||
|
как сделать безопасный снэпшот файловой системы, на которой хранится база
|
|||
|---|---|---|---|
|
#18+
miteksanyock2хотя тестовые данные дисковая подсистема IBM благополучно похоронила просто межделмаш зачем-то слишком инновационные продукты иногда в production проталкивает дисковая подсистема внешне по идеологии похожа на ZFS, тоже пулы, физические массивы, виртуальные тома и т.п. но видно, что собственная разработка, оригинального ZFS там в помине нет, Что за "дисковая подсистема IBM" такая, если не секрет ? пара вот таких железок, пытающихся дублировать друг друга: https://www.cdw.com/shop/products/IBM-BladeCenter-S-SAS-RAID-Controller-Module-storage-ontroller-RAID/1594315.aspx + корзина с дисками ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2015, 13:55 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=39026562&tid=1997802]: |
0ms |
get settings: |
6ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
150ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 432ms |

| 0 / 0 |
