Cloud deployments

For cloud-based Plixer ML Engine deployments, environment sizing is controlled by the instance_type variable in /home/plixer/ml/aws.tfvars (AWS) or /home/plixer/ml/azure.tfvars (Azure). Because the instance type determines the allotment of both CPU cores and memory, only disk/storage needs to be defined separately.

Amazon Web Services (AWS)

The following tables show the instance type and disk requirements for deployments to AWS cloud resources:

Instance type

AWS deployments use r5a.Zlarge as the base instance type, where Z is defined by the following matrix:

Exporters/Interfaces

150

300

450

600

750

900

1050

1200

1450

1700

Flows/s

10k

2x

4x

4x

8x

8x

8x

8x

12x

12x

12x

20k

4x

4x

8x

8x

8x

8x

12x

12x

12x

12x

30k

4x

8x

8x

8x

8x

8x

12x

12x

12x

12x

40k

8x

8x

8x

8x

8x

12x

12x

12x

12x

16x

50k

8x

8x

8x

8x

8x

12x

12x

12x

12x

16x

60k

8x

8x

8x

12x

12x

12x

12x

12x

16x

16x

70k

8x

12x

12x

12x

12x

12x

12x

16x

16x

16x

80k

12x

12x

12x

12x

12x

12x

16x

16x

16x

16x

90k

12x

12x

12x

12x

12x

16x

16x

16x

16x

16x

100k

12x

12x

12x

16x

16x

16x

16x

16x

16x

16x

Amazon Elastic Block Storage (EBS) sizing in TB

Exporters/Interfaces

150

300

450

600

750

900

1050

1200

1450

1700

Flows/s

10k

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2

20k

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2

2.2

30k

0.6

0.8

1

1.2

1.4

1.6

1.8

2

2.2

2.4

40k

0.8

1

1.2

1.4

1.6

1.8

2

2.2

2.4

2.6

50k

1

1.2

1.4

1.6

1.8

2

2.2

2.4

2.6

2.8

60k

1.2

1.4

1.6

1.8

2

2.2

2.4

2.6

2.8

3

70k

1.4

1.6

1.8

2

2.2

2.4

2.6

2.8

3

3.2

80k

1.6

1.8

2

2.2

2.4

2.6

2.8

3

3.2

3.4

90k

1.8

2

2.2

2.4

2.6

2.8

3

3.2

3.4

3.6

100k

2

2.2

2.4

2.6

2.8

3

3.2

3.4

3.6

3.6

Microsoft Azure

The following tables show the instance type and disk requirements for deployments to Azure cloud resources:

Instance type

Azure deployments use Standard_DZ as the base instance type, where Z is defined by the following matrix:

Exporters/Interfaces

150

300

450

600

750

900

1050

1200

1450

1700

Flows/s

10k

D13_V2

D14_V2

D14_V2

E20_V5

E20_V5

E32_V5

E32_V5

E32_V5

E48_V5

E48_V5

20k

D14_V2

D14_V2

E20_V5

E20_V5

E32_V5

E32_V5

E32_V5

E48_V5

E48_V5

E48_V5

30k

D14_V2

E20_V5

E20_V5

E32_V5

E32_V5

E32_V5

E48_V5

E48_V5

E48_V5

E48_V5

40k

E20_V5

E20_V5

E32_V5

E32_V5

E32_V5

E48_V5

E48_V5

E48_V5

E48_V5

E64_V5

50k

E20_V5

E32_V5

E32_V5

E32_V5

E48_V5

E48_V5

E48_V5

E48_V5

E48_V5

E64_V5

60k

E32_V5

E32_V5

E32_V5

E48_V5

E48_V5

E48_V5

E48_V5

E48_V5

E64_V5

E64_V5

70k

E32_V5

E32_V5

E48_V5

E48_V5

E48_V5

E48_V5

E48_V5

E64_V5

E64_V5

E64_V5

80k

E32_V5

E48_V5

E48_V5

E48_V5

E48_V5

E48_V5

E64_V5

E64_V5

E64_V5

E64_V5

90k

E48_V5

E48_V5

E48_V5

E48_V5

E48_V5

E64_V5

E64_V5

E64_V5

E64_V5

E64_V5

100k

E48_V5

E48_V5

E48_V5

E64_V5

E64_V5

E64_V5

E64_V5

E64_V5

E64_V5

E64_V5

Azure Disk Storage (ADS) sizing in TB

Exporters/Interfaces

150

300

450

600

750

900

1050

1200

1450

1700

Flows/s

10k

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2

20k

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2

2.2

30k

0.6

0.8

1

1.2

1.4

1.6

1.8

2

2.2

2.4

40k

0.8

1

1.2

1.4

1.6

1.8

2

2.2

2.4

2.6

50k

1

1.2

1.4

1.6

1.8

2

2.2

2.4

2.6

2.8

60k

1.2

1.4

1.6

1.8

2

2.2

2.4

2.6

2.8

3

70k

1.4

1.6

1.8

2

2.2

2.4

2.6

2.8

3

3.2

80k

1.6

1.8

2

2.2

2.4

2.6

2.8

3

3.2

3.4

90k

1.8

2

2.2

2.4

2.6

2.8

3

3.2

3.4

3.6

100k

2

2.2

2.4

2.6

2.8

3

3.2

3.4

3.6

3.6