Какие готовые инструменты используете для решения задачи связанной с резервным копированием БД MongoDB, Elastic и MariaDB?
Здравствуй, Хабр!
Возникла острая необходимость в реализации механизма резервного копирования баз данных Mongo, Elastic и Maria. В связи неимением опыта в реализации подобных задач, начал собирать и анализировать информацию с различных форумов, сайтов и т.д.
В общем: имею "за спиной" кластер с несколькими десятками нод, а так же некоторое количество шардов работающих в связке. Задача, хоть и звучит достаточно просто, но в конечном итоге всплывает множество вопросов в связи с тяжелой обстановкой в Мире. Готовые решения типа Vinchin Backup & Recovery/Veeam Backup начали вставлять палки в колёса для пользователей из РФ, да и стоимость продукта достаточно высока.
В настоящее время рассматриваю готовые решения с использованием Mongodump, а так же Mariabackup. Но, к сожалению, у этих решений есть схожий минус связанный с медленной производительностью для очень больших баз данных или для операций резервного копирования, которые необходимо выполнять часто, так как это может потребовать значительного количества системных ресурсов.
Буду очень благодарен всем тем, кто не против поделиться своим личным опытом, подкинуть полезной информации и подробностей, которые хоть как-то могли бы мне помочь в построении стабильного механизма резервного копирования.