Skip to main content

Supported AKS VM types

Context

A process need memory, cpu to runs. Depending on the application, you can need more CPU or less memory. Azure provides a lot of options, but to reduce the effort to maintain the managed kubernetes stack, we've limited the options to only few, based on the use case.

The purpose of this documentation is to show the different options with their use cases.

Use case

  • Performance issues
  • Complex capacity planning

What to do ?

Step 1: Select your AKS node type in the list

Service typeSTANDARDHIGH IOHIGH MEMORY
Use casesCommon micro services, stateless applicationsFrequent update of the docker images (ex: SF shared runners), fast scaling (ex: datumi)Java applications (ex: Elasticsearch as a service)
Price comparisonN/A+36%+44%

Step 2: Ask the support to update your nodes

Please make a request on the TrustNest K8SaaS Service catalog with the following information :

  • the name of your cluster
  • the new AKS node types
  • the timeslot to perform the operation

Note: You're application will restart, but there will be no impact on the data loss (storage)

Description & cloud resources types

Standard

Azure resources used:

The B-series VMs can be deployed on a variety of hardware types and processors, so competitive bandwidth allocation is provided. B-series VMs are ideal for workloads that do not need the full performance of the CPU continuously, like web servers, proof of concepts, small databases and development build environments. These workloads typically have burstable performance requirements. To determine the physical hardware on which this size is deployed, query the virtual hardware from within the virtual machine. The B-series provides you with the ability to purchase a VM size with baseline performance that can build up credits when it is using less than its baseline. When the VM has accumulated credits, the VM can burst above the baseline using up to 100% of the vCPU when your application requires higher CPU performance.

SizevCPUMemory: GiBTemp storage (SSD) GiBBase CPU Perf of VMMax CPU Perf of VMInitial CreditsCredits banked/hourMax Banked CreditsMax data disksMax cached and temp storage throughput: IOPS/MBpsMax uncached disk throughput: IOPS/MBpsMax burst uncached disk throughput: IOPS/MBps1Max NICs
Standard_B2ms281660%200%603686442400/22.51920/22.54000/1003
Standard_B4ms4163290%400%12054129683600/352880/358000/2004
Standard_B8ms83264135%800%240811944164320/504320/508000/2004
Standard_B12ms124896202%1200%3601212909166480/754320/5016000/4006
Standard_B16ms1664128270%1600%4801623888328640/1004320/5016000/4008
Standard_B20ms2080160337%2000%60020348603210800/1254320/5016000/4008

High IO

Azure resources used:

Dsv3-series sizes run on Intel® Xeon® Platinum 8272CL (Cascade Lake), Intel® Xeon® 8171M 2.1GHz (Skylake), Intel® Xeon® E5-2673 v4 2.3 GHz (Broadwell), or the Intel® Xeon® E5-2673 v3 2.4 GHz (Haswell) processors with Intel® Turbo Boost Technology 2.0 and use premium storage. The Dsv3-series sizes offer a combination of vCPU, memory, and temporary storage for most production workloads.

Dsv3-series VMs feature Intel® Hyper-Threading Technology.

SizevCPUMemory: GiBTemp storage (SSD) GiBMax data disksMax cached and temp storage throughput: IOPS/MBps (cache size in GiB)Max burst cached and temp storage throughput: IOPS/MBps2Max uncached disk throughput: IOPS/MBpsMax burst uncached disk throughput: IOPS/MBps1Max NICs/Expected network bandwidth (Mbps)
Standard_D4s_v34163288000/64 (100)8000/2006400/968000/2002/2000
Standard_D8s_v3832641616000/128 (200)16000/40012800/19216000/4004/4000
Standard_D16s_v316641283232000/256 (400)32000/80025600/38432000/8008/8000
Standard_D32s_v3321282563264000/512 (800)64000/160051200/76864000/16008/16000
Standard_D48s_v3481923843296000/768 (1200)96000/200076800/115280000/20008/24000
Standard_D64s_v36425651232128000/1024 (1600)128000/200080000/120080000/20008/30000

High Memory

Azure resources used:

The Eav4-series and Easv4-series utilize AMD's 2.35Ghz EPYCTM 7452 processor in a multi-threaded configuration with up to 256MB L3 cache, increasing options for running most memory optimized workloads. The Eav4-series and Easv4-series have the same memory and disk configurations as the Ev3 & Esv3-series.

SizevCPUMemory: GiBTemp storage (SSD) GiBMax data disksMax cached and temp storage throughput: IOPS / MBps (cache size in GiB)Max burst cached and temp storage throughput: IOPS / MBps1Max uncached disk throughput: IOPS / MBpsMax burst uncached disk throughput: IOPS/MBps1Max NICsExpected network bandwidth (Mbps)
Standard_E4as_v4 24326488000 / 64 (100)8000/2006400 / 968000/20021600
Standard_E8as_v4 28641281616000 / 128 (200)16000/40012800 / 19216000/40043200
Standard_E16as_v4 2161282563232000 / 255 (400)32000/80025600 / 38432000/80086400
Standard_E20as_v4201603203240000 / 320 (500)40000/100032000 / 48040000/100088000
Standard_E32as_v42322565123264000 / 510 (800)64000/160051200 / 76864000/1600812800
Standard_E48as_v4483847683296000 / 1020 (1200)96000/200076800 / 114880000/2000819200
Standard_E64as_v4264512102432128000 / 1020 (1600)128000/200080000 / 120080000/2000825600
Standard_E96as_v4 296672134432192000 / 1020 (2400)192000/200080000 / 120080000/2000832000

Howto compare the price ?

Uae the only calculator:

How use another AKS node types ?

Please contact the service owner using the contact form in the blog