Резервные копии postgresql Amazon EC2 :Сделать снимок каталога данных или дампа pg _на том EBS, который постоянно создается?

У меня есть база данных postgresql на amazon EC2, и мне нужно определить лучший способ резервного копирования этих данных. Я рассматриваю два варианта:

(1 )Смонтируйте том EBS в какой-нибудь каталог, например /pgsqldata, и используйте этот каталог в качестве каталога данных postgresql (в Amazon Linux по умолчанию /var/lib/pgsql/data/ ). Тогда этот том будет получать частые снимки.

или

(2 )Сохраните каталог данных postgresql в местоположении по умолчанию. Затем используйте дамп pg _для частого сброса резервных копий в папку, например /pgsqldumps, и этот том будет получать моментальный снимок после каждого дампа pg _.

Третий вариант — просто сделать снимок корневого тома устройства (. Я использую экземпляр EBS -, поддерживаемый ), так как в моем случае это и веб-сервер, и база данных. Хотя мне нравится идея иметь выделенный том для резервного копирования данных.

Наконец, если я делаю снимки текущего каталога данных postgresql, нужно ли мне беспокоиться о возможных изменениях в базе данных в процессе создания моментального снимка?

Спасибо

5
задан tshepang 24 February 2014 в 19:17
поделиться