Installation and Upgrade Guide > Installation Requirements and Support Information > Disk Space and Physical Memory Requirements > Sizing Guidelines for TDV
 
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 configuratuon (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.