Sizing Guidelines for TDV

On-Premises

For TDV on-premise deployment, use the following TDV sizing guidelines. Keep in mind that these are starting point recommendations for each configuration. It is OK to exceed these recommendations for a given configuration.

Small configuration (poc/demo)

2 CPUs/cores, 8 GB of memory, 8 GB of readable/writable persistent storage

Medium configuration (development)

4 CPUs/cores, 16 GB of memory, 16 GB of readable/writable persistent storage

Large configuration (production)

8 CPUs/cores, 32 GB of memory, 32 GB of readable/writable persistent storage:

X-Large configuration (production with MPP Engine)

16 CPUs/cores, 64 GB of memory, 64 GB of readable/writable persistent storage

Note: For x-large TDV instances running MPPE, the minimum requirement calls for 2 clustered 8-core instances.

Docker

For TDV deployment in Docker environment, please use the following TDV sizing guidelines. Keep in mind that these are starting point recommendations for each configuration. It is OK to exceed these recommendations for a given configuration.

Small configuration (poc/demo)

TDV - 2 CPUs/cores, 8 GB of memory, 8 GB of readable/writable persistent storage

TDV Repository - 1 CPU/core, 2 GB of memory, 2 GB of readable/writeable persistent storage

TDV Cache- 1 CPU/core, 2 GB of memory, 2 GB of readable/writeable persistent storage

Medium configuration (development)

TDV - 4 CPUs/cores, 16 GB of memory, 8 GB of readable/writable persistent storage

TDV Repository - 1 CPU/core, 2 GB of memory, 4 GB of readable/writeable persistent storage

TDV Cache- 1 CPU/core, 2 GB of memory, 4 GB of readable/writeable persistent storage

Large configuration (production)

TDV - 8 CPUs/cores, 32 GB of memory, 16 GB of readable/writable persistent storage

TDV Repository - 1 CPU/core, 4 GB of memory, 8 GB of readable/writeable persistent storage

TDV Cache- 1 CPU/core, 4 GB of memory, 8 GB of readable/writeable persistent storage

X-Large configuration (production with MPP Engine)

TDV - 16 CPUs/cores, 64 GB of memory, 32 GB of readable/writable persistent storage

TDV Repository - 1 CPU/core, 8 GB of memory, 16 GB of readable/writeable persistent storage

TDV Cache- 1 CPU/core, 8 GB of memory, 16 GB of readable/writeable persistent storage

Note: For X-Large TDV instances running MPPE, the minimum requirement calls for 2 clustered 8-core instances.

Public Cloud

AWS and Azure provides a wide selection of instances optimized to fit different use cases.

Since the TDV images on the public cloud platforms are not light-weight (as the case of docker containers), the minimum recommended configuration is a Medium resource configuration. You may choose a different setting based on your organizational needs.

Refer to the following links for the public cloud platform guidelines:

https://aws.amazon.com/ec2/instance-types/

https://docs.microsoft.com/en-us/azure/cloud-services/cloud-services-sizes-specs

Kubernetes

TDV Kubernetes distribution is packaged with helm charts with the following default CPU and memory settings:

<Default settings>

You can change these settings by using the --set flag while installing the TDV Helm chart. Alternately, if you are familiar with Helm charts, you can also modify the YAML file that is delivered via the edelivery site.