Два инстанса MongoDB на одном хранилище
Всем привет.
Возникла необходимость сокращения расходуемого дискового пространства (точнее его эффективного использования) в системе, где для отказоустойчивости используются две разных виртуальных машины с двумя разными копиями одной и той же базы Mongo. Они независимы по своей сути, хотя данные инсертятся в них параллельно (сначала в одну, потом - в другую) с помощью скрипта на PHP.
База сама по себе немаленькая - около 3 Тб и если бы их получилось высвободить, было бы весьма недурно.
У меня есть возможность подключить к обеим виртуалкам общий сторадж нужного объёма. Писать одновременно в него я не собираюсь, но на всякий случай могу использовать какую-нибудь кластерную файловую систему вроде OCFS2 или GFS2.
Собственно вопрос: возможна ли работа двух инстансов Mongo с одним стораджем при условии, что писать будет только один. А второй подключаться только в том случае, если первый становится недоступным. Переключение регулируется через L7-балансер - выделен виртуальный IP, на который направлен приложение.
Заранее благодарю за любую помощь.