Supported virtual machine types

Supported VM sizes for backends

On Azure, WEKA is deployed in a multi-container architecture using the storage-optimized Lsv3-series and Lasv3-series Azure Virtual Machines (Azure VMs). These VMs feature high throughput, low latency, and directly mapped local NVMe storage.

Each VM size has a specific number of NICs, but only one is used for all traffic in UDP mode through the management interface.

The following table lists the VM sizes applied by the Terraform package on the backends:

VM sizevCPUMemory (GiB)NVMe disksMax NICsBW (Mbps)

Standard_L8s_v3

8

64

1x1.92 TB

4

12500

Standard_L16s_v3

16

128

2x1.92 TB

8

12500

Standard_L32s_v3

32

256

4x1.92 TB

8

16000

Standard_L48s_v3

48

384

6x1.92 TB

8

24000

Standard_L64s_v3

64

512

8x1.92 TB

8

30000

Standard_L80s_v3

80

640

10x1.92 TB

8

32000

Standard_L8as_v3

8

64

1x1.92 TB

4

12500

Standard_L16as_v3

16

128

2x1.92 TB

8

12500

Standard_L32as_v3

32

256

4x1.92 TB

8

16000

Standard_L48as_v3

48

384

6x1.92 TB

8

24000

Standard_L64as_v3

64

512

8x1.92 TB

8

32000

Standard_L80as_v3

80

640

10x1.92 TB

8

32000

Using the Azure Console, the client instances can have different virtual machine types provisioned separately from the WEKA cluster.

Related information

Lsv3-series and Lasv3-series (Azure learning site)

Mapped cores to processes

In each virtual machine size, the cores are mapped to a specific number of the compute, drive, and frontend processes. For example, in the Standard_L16s_v3 size, the cores are mapped to the following processes:

  • Compute: 4

  • Drive: 2

  • Frontend: 1

VM size# of compute cores# of drive cores# of frontend cores

Standard_L8s_v3

1

1

1

Standard_L16s_v3

4

2

1

Standard_L32s_v3

4

2

1

Standard_L48s_v3

3

3

1

Standard_L64s_v3

4

2

1

Standard_L80s_v3

4

2

1

Standard_L8as_v3

1

1

1

Standard_L16as_v3

4

2

1

Standard_L32as_v3

4

2

1

Standard_L48as_v3

3

3

1

Standard_L64as_v3

4

2

1

Standard_L80as_v3

4

2

1

Supported VM sizes for clients

General purpose virtual machine sizes

VM seriesVM size

Dsv3

Standard_D4s_v3, Standard_D8s_v3, Standard_D16s_v3

Dasv4

Standard_D2as_v4, Standard_D4as_v4, Standard_D8as_v4

Ddsv4

Standard_D16ds_v4

Dasv4

Standard_D4as_v4, Standard_D16as_v4, Standard_D32as_v4, Standard_D96as_v4

Dv5

Standard_D8_v5

Dsv5

Standard_D4s_v5 ,Standard_D16s_v5, Standard_D48s_v5 , Standard_D64s_v5

Dadsv5

Standard_D4ads_v5, Standard_D16ads_v5, Standard_D48ads_v5, Standard_D96ads_v5

Dcsv2

Standard_DC4s_v2 (UDP only)

Dasv5

Standard_D2as_v5, Standard_D8as_v5

Dpldsv5

Standard_D8plds_v5, Standard_D32plds_v5, Standard_D64plds_v5

Dpsv5

Standard_D4ps_v5, Standard_D8ps_v5, Standard_D16ps_v5, Standard_D32ps_v5, Standard_D48ps_v5, Standard_D64ps_v5

Memory optimized virtual machine sizes

VM seriesVM size

Edsv4

Standard_E16ds_v4, Standard_E16-8ds_v4, Standard_E32ds_v4,

Easv4

Standard_E32-16as_v4

Easv5

Standard_E32-16as_v5

Edsv4

Standard_E32-16ds_v4, Standard_E48ds_v4

Eadsv5

Standard_E96ads_v5

Mdmsv2

Standard_M64dms_v2

Msv2

Standard_M208s_v2

Mmsv2

Standard_M208ms_v2, Standard_M416ms_v2

Epsv5

Standard_E4ps_v5, Standard_E8ps_v5, Standard_E16ps_v5, Standard_E20ps_v5, Standard_E32ps_v5

Compute optimized virtual machine sizes

VM seriesVM size

FXmds

Standard_FX48mds

Fsv2

Standard_F8s_v2, Standard_F32s_v2, Standard_F64s_v2, Standard_F72s_v2

Storage optimized virtual machine sizes

VM seriesVM size

Lsv3

Standard_L8s_v3, Standard_L16s_v3, Standard_L32s_v3, Standard_L48s_v3, Standard_L64s_v3, Standard_L80s_v3

High performance optimized

VM seriesVM size

HBv4

Standard_HB176rs_v4, Standard_HB176-24rs_v4, Standard_HB176-96rs_v4

HBv3

Standard_HB120rs_v3

GPU - accelerated compute

VM seriesVM size

NGads V620

Standard_NG8ads_V620_v1, Standard_NG16ads_V620_v1, Standard_NG32ads_V620_v1

NVadsA10

Standard_NVadsA10_v5

Related information

Sizes for virtual machines in Azure (Azure site)