Resource requirements

Be sure to consider your resource requirements when you configure your HSTS service. HSTS provides four templates that support different configuration sizes of resources.

Storage

HSTS can be used with the supported Cloud Object Storage services. The Kubernetes volume storage must be a storage class with Read, Write, Many (rwx) permission for use with HSTS.
Important: zLinux does not support object storage.

To use Cloud Object Storage, you must provide the appropriate access authentication. For more information, see Getting credentials for High-Speed Transfer Server.

Sizing

The test results listed here provide an example of the possible values for the configuration templates. The cluster setup that was used for testing has:
  • 12 worker nodes.
  • 16 cores per node.
  • 64 GB memory per node.
Template Transfers CPU Memory
small (Quickstart and Starter) One transfer with a 1 GB file. 235 millicore 2.57 GB
medium (Development) 20 transfers total: 10 transfers with a 1 GB file, and 10 transfers with a 10 k file. 9.65 CPU core 5.58 GB
large (Production) 40 transfers total: 20 transfers with a 1 GB file, and 20 transfers with a 10 k file. 21.1 CPU core 12.25 GB