Did you have to upgrade to expensive provisioned-I/O disks? Maybe you just need to set the kernel’s I/O scheduler. I/O Manager lets you easily control the I/O scheduler for all your cloud drives.

Matching the I/O scheduler to a drive’s workload is critical. The wrong scheduler can waste IOPS or time, forcing you to upgrade to more expensive drives. The wrong scheduler can also grind your workload to a halt under extreme loads, instead of allowing critical requests to continue through to the drive.

I/O Manager lets you set which I/O scheduler should be used for each drive. As VMs and drives come and go, and attach or detach, it will keep the preferred scheduler synchronized.

It uses a simple rules engine that allows you to set each drive’s scheduler based on the attributes of the drive or the machine that it’s attached to.

As drives and machines come and go, or as their attributes change, I/O Manager automatically updates the scheduler according to your rules.

You can deploy I/O Manager directly to your AWS cloud environment. Just subscribe in the AWS Marketplace.

A reactive rules engine

The rules engine reacts live to changes in rules, instances, volumes, and attachments. This video gives a demonstration:

More how-to videos are available in the playlist for DevQuant I/O Manager.