Now that Windows Azure IaaS is now generally available, Nuno from partner Aditi, has provided a list of lessons learned from using Azure VMs.
- Place each data disk in a single storage account to improve IOPS;
- Always use Data Disks for Read/Write intensive operations, never the OS Disk;
- Use striped disks to achieve better performance;
- Configure Data Disks HostCache for ReadWrite;
- Always create VMs inside a Affinity Group or VNET to decrease latency;
- Always leverage Availability Sets to get SLA;
- Always sysprep your machines;
- Never place intensive read/write information on the Windows System Drive for improved performance;
- Never place persistent information on the Temporary Drive (D:).
Visit Nuno’s blog for more detail: http://blog.aditi.com/cloud/windows-azure-virtual-machines-lessons-learned/