У нас есть кластер mongodb на AWS, и наша производственная база данных mongo очень старая - мы все еще используем версию 2.6, тогда как последняя версия на данный момент - 3.2.7. Мы не можем обновить существующий кластер БД прямо на месте из-за несовместимости версий, нового механизма хранения и требований ITSec для шифрования томов EBS. Это означает, что нам нужно настроить новый кластер БД v.3.2 и каким-то образом перенести на нем существующие данные. Мы должны сделать это без сбоев, потому что сбой БД означает, что весь рабочий стек доставки будет недоступен.
Есть идеи, как я могу сделать это без сбоя?
Спасибо
Если он еще не используется, следует рассмотреть возможность использования кластера набора реплик. Это обеспечит высокую доступность вашей базы данных.
Затем документация MongoDB предоставляет руководство по выполнению изменений версии с 2.6 на 3.0 и с 3.0 на 3.2 соответственно: