Microsoft Windows Azure limitations and recommendations