Microsoft provided us multiple types and series from Azure VM supported all of the workloads with many of options that we should consider it before going for moving your services to azure VM we should understand very well what is the VM types and what is the Microsoft recommendation for choosing the VM type based on the workload.
- Azure Virtual Machine Types
- Azure Virtual Machine series(Size)
- Virtual Machine Pricing.
- Learn more about Azure VMs
Azure Virtual Machine Types
We have 6 Azure VM types each type supported multiple series(Size)
- General Purpose is a popular one, because we have a balanced CPU-to-memory ratio, and it’s good for things like testing and development, small to medium-sized databases, and low to medium traffic web servers. We have six series within the General-Purpose category.
Microsoft’s best practice and recommendation are to run most of your SQL Server workloads undersized in the DSv2 series. And that’s because it supports both premium storage and premium storage caching– which, by the way, is SSDs. And it is recommended DS2 V2 for SQL Server stander edition and DS3 V3 for Enterprise edition.
- Compute Optimized, which contains VMs that have a high CPU-to-memory ratio. It’s also good for web servers with a lot of traffic, as well as your application servers. And, if you’re going to need one in here, I would go with the Fsv2 because, again, it supports premium storage, premium storage caching, and it also has hyper threaded CPU configurations.
- Memory-Optimized. And this is the exact opposite of Compute Optimized, where we have a high memory-to-CPU ratio. So this is also very good for hosting SQL Server databases as well as data warehousing and in-memory analytics as example.
- Storage Optimized, which gives us high disk throughput and IO, which is a perfect match for big data and No SQL-style databases for example.
- GPU Optimized well for graphic-intensive workloads.
- High performance computing is the ultimate VM category. This is good for your scientific calculations and stuff that needs crazy amounts of horsepower.
For more information about Azure VM Types Check Microsoft article
Azure Virtual Machine series(Size)
- A-Series: Entry-level economical VMs for dev/test
- Bs-Series: Economical burstable VMs
- D-Series: General purpose compute
- DC-series: Protect data in use
- E-Series: Optimized for in-memory hyper-threaded applications
- F-Series: Compute-optimized virtual machines
- G-Series: Memory and storage optimized virtual machines
- H-Series: High Performance Computing virtual machines
- Ls-Series: Storage optimized virtual machines
- M-Series: Memory-optimized virtual machines
- Mv2-Series: Largest memory-optimized virtual machines
- N-Series: GPU enabled virtual machines
To know more about each VM Type supported which Series(Size) i recommend you to check this Microsoft article exactly in the part name (Explore all Virtual Machine options)
Virtual Machine Pricing
Based on this wide range of VM types and size we have a lot of pricing that is the estimation of it depend on the VM specification, workload, and region You can check the Pricing from here and you can Configure and estimate the costs for Azure products using Microsoft Pricing calculator
Learn more about Azure VMs
- Microsoft Azure – Virtual Machine Types
- How to choose an Azure Virtual Machine
- Azure Academy: Infrastructure and Networking
- Implementing Microsoft Azure Infrastructure Solutions
- Managing and implementing Azure storage