Backup(full,block based incremental and log based incremental backup) of mongodb database using wiredtiger utility

What we currently do is to for each shard, we lock a secondary node (primary still serves writes) and do EBS snapshot and unlock, then go to next shard.

So is our backup fully consistent ? of course not. And here’s a link to my comment on an related post: Can mongo sharded cluster be recreated from secondary DC nodes (both config and shard)? - #2 by Kobe_W