Что должно уметь удобное python приложение для бекапа веб-приложений?
Привет!
Пишу python приложение для бекапа веб-приложений и баз данных.
Пока оно умеет брать информацию о бекапе из .cfg, снимать дамп с mysql и архивировать их, архивировать указанные директории проектов, складывать в нужную директорию (на той же машине) и отдавать мало-мальски ценную информацию о состоянии (что, куда, во сколько).
Думаю добавить поддержку nosql, возможность складывать бекап на другую машину или возвращать более полную информацию.
Как по вашему, что должно уметь крутое бекап приложение?
- поддержка postgresql
- инкрементальный бэкап
- восстановление бекапа за заданную дату
- ну и конечно нужно хранить бекапы на другом сервере, хранение на том же имеет очень мало смысла
А Вы спросите себя: "Если я завтра приду и сервер где работало приложение вдруг приказал долго жить, то какие данные мне нужны для БЫСТРОГО восстановление работы приложения?". Как только сможете перечислить, сразу же поймете ответ на свой вопрос ;)