Virtual Machine series
Azure has a variety of Virtual Machines (VMs) for all of your application needs
Entry-level economical VMs for dev/test
A-series VMs have CPU performance and memory configurations best suited for entry level workloads like development and test. They are economical and provide a low-cost option to get started with Azure. Av2 Standard is the latest generation of A-series VMs with similar CPU performance but more RAM per vCPU and faster disks.
Example use cases include development and test servers, low traffic web servers, small to medium databases, servers for proof-of-concepts, and code repositories.
Economical burstable VMs
B-series are economical virtual machines that provide a low-cost option for workloads that typically run at a low to moderate baseline CPU utilization, but sometimes need to burst to significantly higher CPU utilization when the demand rises.
Example use cases include development and test servers, low-traffic web servers, small databases, micro services, servers for proof-of-concepts, build servers.
General purpose compute
D-series VMs feature fast CPUs, and optimal CPU-to-memory configuration making them suitable for most production workloads. Dv2-series instances carry more powerful CPUs and the same memory and disk configurations as the D-series.
D2-64 v3 instances are the latest hyper-threaded generation of general purpose instances and are based on the 2.3 GHz Intel XEON ® E5-2673 v4 (Broadwell) processor. They can achieve 3.5 GHz with Intel Turbo Boost Technology 2.0. The Ds-series supports Azure Premium SSDs.
Example use cases include many enterprise-grade applications, relational databases, in-memory caching, and analytics. The latest generations are ideal for applications that demand faster CPUs, better local disk performance or higher memories.
Optimized for in-memory hyper-threaded applications
The E-series family of Azure virtual machines are optimized for heavy in-memory applications such as SAP HANA. These VMs are setup with high memory-to-core ratios, which makes them well-suited for relational database servers, with medium to large caches, and in-memory analytics. The E-series VMs range from 2 to 64 vCPUs and 16-432 GiB RAM, respectively. The Es-series supports Azure Premium SSDs.
Example use cases include SAP HANA, SAP S/4 HANA, SQL Hekaton and other large in-memory business critical workloads.
Compute optimized virtual machines
F-series VMs feature a higher CPU-to-memory ratio. They are equipped with 2 GB RAM and 16 GB of local solid state drive (SSD) per CPU core, and are optimized for compute intensive workloads. The Fv2-series features 2 GiB RAM and 8 GB of local temporary storage (SSD) per vCPU. The Fv2-series is hyper-threaded and based on the 2.7 GHz Intel Xeon® Platinum 8168 (SkyLake) processor, which can achieve clock speeds as high as 3.7 GHz with the Intel Turbo Boost Technology 2.0.
Example use cases include batch processing, web servers, analytics, and gaming.
Memory and storage optimized virtual machines
G-series VMs feature the Intel® Xeon® processor E5 v3 family, two times more memory, and four times more Solid State Drive storage (SSDs) than the General Purpose D-series. G-series features up to ½ TB of RAM and 32 CPU cores, and provide unparalleled computational performance, memory, and local SSD storage for your most demanding applications.
Example use cases include large SQL and NoSQL databases, ERP, SAP, and data warehousing solutions.
High performance virtual machines
The H-series VMs have been specifically designed to handle high-end computational needs. These VMs are built on Intel Haswell processor technology, specifically E5-2667 V3 processors, with 8 and 16 core VM sizes, featuring DDR4 memory and local SSD based storage. The H-series lineup offers substantial CPU power, optional Infiniband networking for RDMA and low-latency, and several RAM configurations to support various memory intensive computational requirements.
Example use cases include high performance computing, batch processing, analytics, molecular modeling, and fluid dynamics.
Storage optimized virtual machines
The L-series VMs are storage optimized. These are ideal for applications requiring low latency, high throughput, and large local disk storage. These VMs are built on Intel Haswell processor technology, specifically E5 Xeon v3 processors with 4, 8, 16, and 32 core VM sizes. L-series VMs support up to 6 TB of local SSD and offer unmatched storage I/O performance.
Example use cases include NoSQL databases such as Cassandra, MongoDB, Cloudera, and Redis. Data warehousing applications and large transactional databases are great use cases as well.
Largest memory optimized virtual machines
The M-series family of Azure virtual machines are the largest memory optimized VMs to date. These VMs are ideal for heavy in-memory workloads such as SAP HANA. The M-Series offer up to 4 TB of RAM on a single VM. In addition, these VMs offer the highest virtual CPU count of up to 128 vCPUs on a single VM to enable high performance parallel processing.
Example use cases include SAP HANA, SAP S/4 HANA, SQL Hekaton and other large in-memory business critical workloads requiring massive parallel compute power.
GPU enabled virtual machines
The N-series is a family of Azure Virtual Machines with GPU capabilities. GPUs are ideal for compute and graphics-intensive workloads, helping customers to fuel innovation through scenarios like high-end remote visualization, deep learning, and predictive analytics.
The N-series has three different offerings aimed at different workloads:
- The NC-series is focused on high-performance computing workloads. The latest version—NCv3—features NVIDIA’s Tesla V100 GPU.
- The ND-series is focused on training and inference scenarios for deep learning. It uses the NVIDIA Tesla P40 GPU.
- The NV-series enables powerful remote visualization workloads and other graphics-intensive applications backed by the NVIDIA Tesla M60 GPU.
Both NC-series and ND-series feature optional InfinBand interconnect for the largest sizes to enable scale-up performance.
Example use cases include simulation, deep learning, graphics rendering, video editing, and remote visualization.