Many organizations want to port an application designed to run in a traditional data center to Microsoft Azure Virtual Machines (VMs). This scenario is one of the most popular we encounter on the Azure Customer Advisory Team (AzureCAT). Yet some critical application workloads may experience performance issues when moved as-is from custom, high-performance hardware configurations to general-purpose environments where energy and cost management play an important role in the overall economic model.
Fortunately, a new generation of hardware components is gradually being introduced into our public cloud offerings. Called the D-Series, it offers several key performance advantages over the earlier A-Series VMs.
This article describes critical performance improvements Microsoft developed while working with four organizations on their projects. Microsoft highlight the performance differences between Azure A-Series and the latest D-Series VMs and offer suggestions for improving application performance:
•Case 1: How persistent disk latency can directly impact application response times.
•Case 2: How limited throughput from persistent disks can impact application performance when SQL Server tempdb use is significant.
•Case 3: How SSD-based storage in the application tier can speed temporary file processing.
•Case 4: How to reduce compile and startup time for a large ASP.NET web application by moving %temp% folder on temporary drive in a D-Series VM.