[Openstack-operators] Configuring local instance storage

Robert van Leeuwen Robert.vanLeeuwen at spilgames.com
Thu May 8 13:03:09 UTC 2014

> In our cloud we use the non-shared local fs of the compute for instance storage. 
> As our cloud gets more busy, this is now more and more becoming a serious bottleneck.
> When discussing the various options to set this up, we wondering how other clouds deal with the problem of compute disk contention in general and the integration
> of SSDs in particular. 
>So, any suggestions or experiences in this area you'd like to share would be very welcome!

Hi Arne,

We run all our compute nodes with SSDs for local storage.

We optimized for 2 different flavors.
Based on the flavor the instance will end up on the correct hypervisor.
* normal instances: The are hosted on a SSD raid 1, using QCOW2 disk format
* fastio instances (e.g. for our database team): These are hosted on a bigger raid 10 volume of SSDs and use RAW disk format

We noticed a very big impact of QCOW2 vs RAW in our IOPS test: 
About a factor 10 with random 16k writes.

Since we have mostly internal customers we were also able to optimize the images.
We made sure they do not do any unnecessary IOs.
E.G. no local logging, everything goes to our central log servers.

Robert van Leeuwen

More information about the OpenStack-operators mailing list