KnownVMCategory enum
VMCategories defined for Azure VMs.
Fields
| ComputeOptimized | Compute optimized VM sizes have a high CPU-to-memory ratio. These sizes are good for medium traffic web servers, network appliances, batch processes, and application servers. |
| FpgaAccelerated | FPGA optimized VM sizes are specialized virtual machines available with single or multiple FPGA. |
| GeneralPurpose | General purpose VM sizes provide balanced CPU-to-memory ratio. Ideal for testing and development, small to medium databases, and low to medium traffic web servers. |
| GpuAccelerated | GPU optimized VM sizes are specialized virtual machines available with single, multiple, or fractional GPUs. |
| HighPerformanceCompute | Azure High Performance Compute VMs are optimized for various HPC workloads such as CFD, FEA, EDA, rendering, molecular dynamics, weather simulation, and financial risk analysis. |
| MemoryOptimized | Memory optimized VM sizes offer a high memory-to-CPU ratio that is great for relational database servers, medium to large caches, and in-memory analytics. |
| StorageOptimized | Storage optimized virtual machine (VM) sizes offer high disk throughput and IO, and are ideal for Big Data, SQL, NoSQL databases, data warehousing, and large transactional databases. |