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 type | STANDARD | HIGH IO | HIGH MEMORY |
---|---|---|---|
Use cases | Common micro services, stateless applications | Frequent update of the docker images (ex: SF shared runners), fast scaling (ex: datumi) | Java applications (ex: Elasticsearch as a service) |
Price comparison | N/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.
Size | vCPU | Memory: GiB | Temp storage (SSD) GiB | Base CPU Perf of VM | Max CPU Perf of VM | Initial Credits | Credits banked/hour | Max Banked Credits | Max data disks | Max cached and temp storage throughput: IOPS/MBps | Max uncached disk throughput: IOPS/MBps | Max burst uncached disk throughput: IOPS/MBps1 | Max NICs |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Standard_B2ms | 2 | 8 | 16 | 60% | 200% | 60 | 36 | 864 | 4 | 2400/22.5 | 1920/22.5 | 4000/100 | 3 |
Standard_B4ms | 4 | 16 | 32 | 90% | 400% | 120 | 54 | 1296 | 8 | 3600/35 | 2880/35 | 8000/200 | 4 |
Standard_B8ms | 8 | 32 | 64 | 135% | 800% | 240 | 81 | 1944 | 16 | 4320/50 | 4320/50 | 8000/200 | 4 |
Standard_B12ms | 12 | 48 | 96 | 202% | 1200% | 360 | 121 | 2909 | 16 | 6480/75 | 4320/50 | 16000/400 | 6 |
Standard_B16ms | 16 | 64 | 128 | 270% | 1600% | 480 | 162 | 3888 | 32 | 8640/100 | 4320/50 | 16000/400 | 8 |
Standard_B20ms | 20 | 80 | 160 | 337% | 2000% | 600 | 203 | 4860 | 32 | 10800/125 | 4320/50 | 16000/400 | 8 |
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.
Size | vCPU | Memory: GiB | Temp storage (SSD) GiB | Max data disks | Max cached and temp storage throughput: IOPS/MBps (cache size in GiB) | Max burst cached and temp storage throughput: IOPS/MBps2 | Max uncached disk throughput: IOPS/MBps | Max burst uncached disk throughput: IOPS/MBps1 | Max NICs/Expected network bandwidth (Mbps) |
---|---|---|---|---|---|---|---|---|---|
Standard_D4s_v3 | 4 | 16 | 32 | 8 | 8000/64 (100) | 8000/200 | 6400/96 | 8000/200 | 2/2000 |
Standard_D8s_v3 | 8 | 32 | 64 | 16 | 16000/128 (200) | 16000/400 | 12800/192 | 16000/400 | 4/4000 |
Standard_D16s_v3 | 16 | 64 | 128 | 32 | 32000/256 (400) | 32000/800 | 25600/384 | 32000/800 | 8/8000 |
Standard_D32s_v3 | 32 | 128 | 256 | 32 | 64000/512 (800) | 64000/1600 | 51200/768 | 64000/1600 | 8/16000 |
Standard_D48s_v3 | 48 | 192 | 384 | 32 | 96000/768 (1200) | 96000/2000 | 76800/1152 | 80000/2000 | 8/24000 |
Standard_D64s_v3 | 64 | 256 | 512 | 32 | 128000/1024 (1600) | 128000/2000 | 80000/1200 | 80000/2000 | 8/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.
Size | vCPU | Memory: GiB | Temp storage (SSD) GiB | Max data disks | Max cached and temp storage throughput: IOPS / MBps (cache size in GiB) | Max burst cached and temp storage throughput: IOPS / MBps1 | Max uncached disk throughput: IOPS / MBps | Max burst uncached disk throughput: IOPS/MBps1 | Max NICs | Expected network bandwidth (Mbps) |
---|---|---|---|---|---|---|---|---|---|---|
Standard_E4as_v4 2 | 4 | 32 | 64 | 8 | 8000 / 64 (100) | 8000/200 | 6400 / 96 | 8000/200 | 2 | 1600 |
Standard_E8as_v4 2 | 8 | 64 | 128 | 16 | 16000 / 128 (200) | 16000/400 | 12800 / 192 | 16000/400 | 4 | 3200 |
Standard_E16as_v4 2 | 16 | 128 | 256 | 32 | 32000 / 255 (400) | 32000/800 | 25600 / 384 | 32000/800 | 8 | 6400 |
Standard_E20as_v4 | 20 | 160 | 320 | 32 | 40000 / 320 (500) | 40000/1000 | 32000 / 480 | 40000/1000 | 8 | 8000 |
Standard_E32as_v42 | 32 | 256 | 512 | 32 | 64000 / 510 (800) | 64000/1600 | 51200 / 768 | 64000/1600 | 8 | 12800 |
Standard_E48as_v4 | 48 | 384 | 768 | 32 | 96000 / 1020 (1200) | 96000/2000 | 76800 / 1148 | 80000/2000 | 8 | 19200 |
Standard_E64as_v42 | 64 | 512 | 1024 | 32 | 128000 / 1020 (1600) | 128000/2000 | 80000 / 1200 | 80000/2000 | 8 | 25600 |
Standard_E96as_v4 2 | 96 | 672 | 1344 | 32 | 192000 / 1020 (2400) | 192000/2000 | 80000 / 1200 | 80000/2000 | 8 | 32000 |
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