Welcome to the new MongoDB Feedback Portal!
{Improvement: "Your idea"}
We’ve upgraded our system to better capture and act on your feedback.
Your feedback is meaningful and helps us build better products.
We’ve upgraded our feedback system to better capture, track, and act on your feedback. Here’s what you need to know:
Currently we have below architecture in the configuration, we can achieve HA for below levels except S3 to store the snapshots.
Load balancer
ops manager apps servers
ops manager app db
ops manager oplog store
ops manager metadata store.
s3(to store the snapshots)
We are currently using DC1 for storing the backups in s3 (in single region),
we would like to replicate the backups to a DR region and expecting ops manager to use the snapshots from DR region and restore in case of DC1 disaster.
However it seems the metadata can only read the snapshots from the DC1 S3 BUCKET.
And even if we copy/replicate the snapshots from DC1 to DR region ops manager cant use them from DR region since no metadata available in the metadata store or the existing metadata is not useful to restore from the DR region.
What would you like to see happen?
If the metadata available in the metadata store (in ourcase its a replicaset s3m-prod1) can read the snapshots/usefull to read from the DR region we can achieve the HA for backups.
And as we know both the s3 buckets should be in the ops manager configuration.
or if the ops manager can write the backups to more than one region that will help us in achieving the HA.
Why is this important to you or your team?
This is crucial for us ,since we manage hundreds of db's in ops manager , HA for backups is critical for us.
What steps, if any, are you taking today to manage this problem?
We do not have any alternative for now, currently using the available ops manager features.
Earlier we were using the filesystem, we faced many challenges there and migrated the backups to s3.
Hey Mahesh.
Yes, immutable snapshots delivers what you are asking for. With immutable S3 snapshots, backup metadata is written into S3 alongside the data blocks, so any Ops Manager instance that’s pointed at that bucket can import and restore those snapshots, including in DR if DC1 (and/or the original OM) is lost.
I will mark this request as solved as what we have delivered meets your needs.
Dan
Hello Dan,
Thanks for responding.
i understood the immutable snapshot contains the metadata along with the data blocks and it can be recognized by diff ops manager instance and can restore the snapshot.
In my case we have HA for ops manager.
if the immutable snapshots are replicated to DR region , and can it be restored from DR region using the same ops manger instance ? Technically it should be restored according to your previous comments, we would like here it from you.
Thanks,
Mahesh
Hi,
We have recently released snapshot immutability with S3 object lock. When this is enabled on an S3 bucket, the metadata is written to S3 with the data blocks. Because the metadata is in S3, a separate instance of Ops Manager can recognize the snapshots and therefore import them and restore from them. It sounds like this will enable you to restore snapshots from DC1 to a DR region? Let me know if I have understood this correctly. This feature was released as part of Ops Manager 8.0.19