NOTE: ebs-changer is no longer maintained, as is now included into EBS-Tools suite
Did you ever want to change standard EBS to io1 volumes on Amazon Web Services? Maybe io1 to standard? Did you want to increase the number of PIOPs your volumes are using? Did you performed this tedious job by hand?
In my current project (SmartSteps) at Telefonica R&D we needed to to this a lot of times on several environments using MongoDB replicasets and RAID0 on each mongo server.
So each time we needed to stop mongo services (or the instances), snapshot all the volumes, detach, delete old volumes, create new volumes from the snapshots and then reattach them using the same devices. That was more than 15 times the same set of operations.
And of course, it was likely possible to make mistakes in the process.
So, why should we do this by hand when it’s possible to automate and run the changes in parallel? (more…)