Product services: These services perform HCP for cloud scale functions. You can move and reconfigure these services. |
Cassandra Decentralized database, used to stores some configuration and system update packages
|
Container Options: Default
- Container Memory: The hard memory limit for the service's Docker container, in MB. The default is 2400.0 (2.4 GB).
- CPU: The relative CPU usage weight for the service's Docker container. Generally, a higher value means that the container receives more CPU resources than other processes (including other service Docker containers) running on the instance. Type a decimal number. The default is 0.1.
Service Options
- Max heap: Maximum amount of memory to allocate to the Java heap for each instance of the service. It's best to set this value to half the size of the container memory. Type an integer number of bytes. You can optionally specify the suffixes k (kilobytes), m (megabytes), or g (gigabytes). The default is 1200m.
- Heap new size: Heap size for the Java virtual machine. Valid values are integers representing a number of bytes. You can optionally specify the suffixes k (kilobytes), m (megabytes), or g (gigabytes). The default is 512 MB.
Advanced Options
Compaction Frequency: How often the database is compacted. The options are Weekly (default) and Daily.
Caution: Changing this setting can negatively affect the service. Use with caution.
|
RAM needed per instance: 2.4 GB
Number of instances: minimum 3, best All
Service unit cost: 10
Stateful or stateless? Stateful
Persistent or floating? Persistent
Supports volume configuration? No
Single or multiple types? Single
Scalable? Yes
|
Chronos Job scheduler
|
Container Options: Default
- Container Memory: The hard memory limit for the service's Docker container, in MB. The default is 712 MB.
- CPU: The relative CPU usage weight for the service's Docker container. Generally, a higher value means that the container receives more CPU resources than other processes (including other service Docker containers) running on the instance. Type a decimal number. The default is 0.1.
Service Options
- Heap settings: Maximum amount of memory to allocate to the Java heap for each instance of the service. It's best to set this value to half the size of the container memory. Type an integer number of bytes. You can optionally specify the suffixes k (kilobytes), m (megabytes), or g (gigabytes). The default is 356 MB.
|
RAM needed per instance: 712 MB
Number of instances: minimum 1, best 1
Service unit cost: 1
Stateful or stateless? Stateless
Persistent or floating? Floating
Supports volume configuration? Yes
Single or multiple types? Single
Scalable? Yes
|
Data Lifecycle Processes lifecycle policies
|
Container Options: Default
- Container Memory: The hard memory limit for the service's Docker container, in MB. The default is 768 MB; a good initial value is 4 GB.
- CPU: The relative CPU usage weight for the service's Docker container. Generally, a higher value means that the container receives more CPU resources than other processes (including other service Docker containers) running on the instance. Type a decimal number. The default is 0.1.
Service Options
- Max heap: Maximum amount of memory to allocate to the Java heap for each instance of the service. It's best to set this value to half the size of the container memory. Type an integer number of bytes. You can optionally specify the suffixes k (kilobytes), m (megabytes), or g (gigabytes). The default is 384 MB; a good initial value is 2 GB.
|
RAM needed per instance: 4 GB
Number of instances: minimum 1, best 1
Service unit cost: 10
Stateful or stateless? Stateless
Persistent or floating? Floating
Supports volume configuration? Yes
Single or multiple types? Single
Scalable? Yes (but not recommended on master instances)
|
Elasticsearch Indexes metrics and event logs
|
Container Options: Default
- Container Memory: The hard memory limit for the service's Docker container, in MB. The default is 2000.0 (2 GB); a good initial value is 10 GB.
- CPU: The relative CPU usage weight for the service's Docker container. Generally, a higher value means that the container receives more CPU resources than other processes (including other service Docker containers) running on the instance. Type a decimal number. The default is 0.1.
Service Options
- Heap settings: Maximum amount of memory to allocate to the Java heap for each instance of the service. It's best to set this value to half the size of the container memory. Type an integer number of bytes. You can optionally specify the suffixes k (kilobytes), m (megabytes), or g (gigabytes). The default is 1024 MB; a good initial value is 8 GB.
- Days to keep logs: The number of days to keep service logs, including access and metrics indexes. The default is 30 days.
- Index Protection Level: The number of additional replicas (copies) to keep of each index file (shard). Replicas are kept on separate instances. You can set this value for every shard. The default is 1 replica (which means that two copies are kept). The maximum is the number of instances less one.
|
RAM needed per instance: 10 GB
Number of instances: minimum 3, best All
Service unit cost: 25
Stateful or stateless? Stateful
Persistent or floating? Persistent
Supports volume configuration? Yes
Single or multiple types? Single
Scalable? Yes
|
Kafka Handles metrics and event logs
|
Container Options: Default
- Container Memory: The hard memory limit for the service's Docker container, in MB. The default is 2000.0 (2 GB).
- CPU: The relative CPU usage weight for the service's Docker container. Generally, a higher value means that the container receives more CPU resources than other processes (including other service Docker containers) running on the instance. Type a decimal number. The default is 0.1.
Service Options
- Heap settings: Maximum amount of memory to allocate to the Java heap for each instance of the service. It's best to set this value to half the size of the container memory. Type an integer number of bytes. You can optionally specify the suffixes k (kilobytes), m (megabytes), or g (gigabytes). The default is 1 GB.
|
RAM needed per instance: 2 GB
Number of instances: minimum 3, best All
Service unit cost: 5
Stateful or stateless? Stateful
Persistent or floating? Persistent
Supports volume configuration? Yes
Single or multiple types? Single
Scalable? Yes
|
Key Management Server Manages storage component encryption keys
|
Container Options: Default
- Container Memory: The hard memory limit for the service's Docker container, in MB. The default is 2000.0 (2 GB).
- CPU: The relative CPU usage weight for the service's Docker container. Generally, a higher value means that the container receives more CPU resources than other processes (including other service Docker containers) running on the instance. Type a decimal number. The default is 0.5.
Service Options
None.
|
RAM needed per instance: 2 GB
Number of instances: minimum 1, best 2 or more
Service unit cost: 10
Stateful or stateless? Stateless
Persistent or floating? Floating
Supports volume configuration? Yes
Single or multiple types? Single
Scalable? Yes
|
Logstash Handles metrics and event logs
|
Container Options: Default
- Container Memory: The hard memory limit for the service's Docker container, in MB. The default is 700 MB.
- CPU: The relative CPU usage weight for the service's Docker container. Generally, a higher value means that the container receives more CPU resources than other processes (including other service Docker containers) running on the instance. Type a decimal number. The default is 0.1.
Service Options
- Max heap: Maximum amount of memory to allocate to the Java heap for each instance of the service. It's best to set this value to half the size of the container memory. Type an integer number of bytes. You can optionally specify the suffixes k (kilobytes), m (megabytes), or g (gigabytes). The default is 350 MB.
|
RAM needed per instance: 700 MB
Number of instances: minimum 1, best 1
Service unit cost: 10
Stateful or stateless? Stateless
Persistent or floating? Floating
Supports volume configuration? No
Single or multiple types? Single
Scalable? Yes
|
MAPI Gateway Serves MAPI endpoints
|
Container Options: Default
- Container Memory: The hard memory limit for the service's Docker container, in MB. The default is 768 MB; a good initial value is 2 GB.
- CPU: The relative CPU usage weight for the service's Docker container. Generally, a higher value means that the container receives more CPU resources than other processes (including other service Docker containers) running on the instance. Type a decimal number. The default is 0.1.
Service Options
- Max Heap Size: Maximum amount of memory to allocate to the Java heap for each instance of the service. It's best to set this value to half the size of the container memory. Type an integer number of bytes. You can optionally specify the suffixes k (kilobytes), m (megabytes), or g (gigabytes). The default is 384 MB; a good initial value is 1 GB.
- Total Storage Capacity Alert Threshold: Display an alert when the total storage capacity free to store object data in the system goes below this value. Type a threshold value. You must specify the suffix % (percent of total), K (kilobytes), M (megabytes), G (gigabytes), or T (terabytes). If blank, alerts are disabled. The default is 30%.
- Per Storage Component Capacity Alert Threshold: Display an alert when the storage capacity free to store object data in any storage component goes below this value. Type a threshold value. You must specify the suffix % (percent of total), K (kilobytes), M (megabytes), G (gigabytes), or T (terabytes) If blank, alerts are disabled. The default is 250GB.
|
RAM needed per instance: 2 GB
Number of instances: minimum 1, max 1
Service unit cost: 5
Stateful or stateless? Stateless
Persistent or floating? Floating
Supports volume configuration? No
Single or multiple types? Single
Scalable? Yes
|
Message Queue Coordinates and distributes messages to other services
|
Container Options: Default
- Container Memory: The hard memory limit for the service's Docker container, in MB. The default is 2048 MB; a good initial value is 8 GB.
- CPU: The relative CPU usage weight for the service's Docker container. Generally, a higher value means that the container receives more CPU resources than other processes (including other service Docker containers) running on the instance. Type a decimal number. The default is 0.5.
Service Options
- Consumer Timeout: The time in milliseconds that the service waits before timing out an unacknowledged message, closing the consumer's channel, and returning the message to the queue. Type an integer number of milliseconds. The default is 172800000 ms (48 hours). If messages (for example, for synchronization of large files) take longer than that to be acknowledged by the consumer, increase this value.
|
RAM needed per instance: 8 GB
Number of instances: minimum 3, best 3
Service unit cost: 10
Stateful or stateless? Stateful
Persistent or floating? Persistent
Supports volume configuration? No
Single or multiple types? Single
Scalable? Yes (but not recommended on master instances)
|
Metadata Cache Cache for HCP for cloud scale metadata
|
Container Options: Default
- Container Memory: The hard memory limit for the service's Docker container, in MB. The default is 1024 MB.
- CPU: The relative CPU usage weight for the service's Docker container. Generally, a higher value means that the container receives more CPU resources than other processes (including other service Docker containers) running on the instance. Type a decimal number. The default is 0.1.
Service Options
- Max Heap Size: Maximum amount of memory to allocate to the Java heap for each instance of the service. It's best to set this value to half the size of the container memory. Type an integer number of bytes. You can optionally specify the suffixes k (kilobytes), m (megabytes), or g (gigabytes). The default is 384 MB.
|
RAM needed per instance: 1024 MB
Number of instances: minimum 1, best 1
Service unit cost: 10
Stateful or stateless? Stateless
Persistent or floating? Persistent
Supports volume configuration? No
Single or multiple types? Single
Scalable? Yes
|
Metadata Coordination Coordinates Metadata Gateway service instances and coordinates scaling and balancing of metadata partitions
|
Container Options: Default
- Container Memory: The hard memory limit for the service's Docker container, in MB. The default is 768 MB; a good initial value is 4 GB.
- CPU: The relative CPU usage weight for the service's Docker container. Generally, a higher value means that the container receives more CPU resources than other processes (including other service Docker containers) running on the instance. Type a decimal number. The default is 0.1.
Service Options
- Max Heap Size: Maximum amount of memory to allocate to the Java heap for each instance of the service. It's best to set this value to half the size of the container memory. Type an integer number of bytes. You can optionally specify the suffixes k (kilobytes), m (megabytes), or g (gigabytes). The default is 384 MB; a good initial value is 2 GB.
|
RAM needed per instance: 4 GB
Number of instances: minimum 1, best 1
Service unit cost: 5
Stateful or stateless? Stateless
Persistent or floating? Floating
Supports volume configuration? No
Single or multiple types? Single
Scalable? Yes
|
Metadata Gateway Stores and protects metadata and serves it to other services
|
Container Options: Default
- Container Memory: The hard memory limit for the service's Docker container, in MB. The default is 4096 MB; a good initial value is 64 GB.
- CPU: The relative CPU usage weight for the service's Docker container. Generally, a higher value means that the container receives more CPU resources than other processes (including other service Docker containers) running on the instance. Type a decimal number. The default is 0.1.
Service Options
- Max Heap Size: Maximum amount of memory to allocate to the Java heap for each instance of the service. It's best to set this value to half the size of the container memory. Type an integer number of bytes. You can optionally specify the suffixes k (kilobytes), m (megabytes), or g (gigabytes). The default is 32 GB.
|
RAM needed per instance: 64 GB
Number of instances: minimum 3, best All
Service unit cost: 50
Stateful or stateless? Stateful
Persistent or floating? Persistent
Supports volume configuration? No
Single or multiple types? Single
Scalable? Yes (but not recommended on master instances)
|
Metrics Gathers metrics from all services and instances and supplies them to GUI and API
|
Container Options: Default
- Container Memory: The hard memory limit for the service's Docker container, in MB. The default is 768 MB; a good initial value is 6 GB.
- CPU: The relative CPU usage weight for the service's Docker container. Generally, a higher value means that the container receives more CPU resources than other processes (including other service Docker containers) running on the instance. Type a decimal number. The default is 0.1.
Service Options
- Prometheus Scrape Interval: The time interval between runs of the metrics collection task. Type an integer number of seconds. You can optionally specify the suffix s (seconds). The default is 10 seconds.
- Prometheus Database Path: Storage location for prometheus local time-series db. Type a path. The default is tsdb/.
- Prometheus Database Retention: The number of days to retain files. Type an integer number of days. You can optionally specify the suffix d (days). The default is 15 days.
|
RAM needed per instance: 6 GB
Number of instances: minimum 1, best 1
Service unit cost: 10
Stateful or stateless? Stateful
Persistent or floating? Persistent
Supports volume configuration? No
Single or multiple types? Single
Scalable? Yes
|
Policy Engine Executes system policies
|
Container Options: Default
- Container Memory: The hard memory limit for the service's Docker container, in MB. The default is 2048 MB; a good initial value is 4 GB (8 GB if synch-to, synch-from, or notifications are used).
- CPU: The relative CPU usage weight for the service's Docker container. Generally, a higher value means that the container receives more CPU resources than other processes (including other service Docker containers) running on the instance. Type a decimal number. The default is 0.1.
Service Options
- Max Heap Size: Maximum amount of memory to allocate to the Java heap for each instance of the service. It's best to set this value to half the size of the container memory. Type an integer number of bytes. You can optionally specify the suffixes k (kilobytes), m (megabytes), or g (gigabytes). The default is 1024 MB; a good initial value is 2 GB (4 GB if synch-to, synch-from, or notifications are used).
|
RAM needed per instance: 4 GB
Number of instances: minimum 1, best All
Service unit cost: 25
Stateful or stateless? Stateless
Persistent or floating? Floating
Supports volume configuration? No
Single or multiple types? Single
Scalable? Yes (but not recommended on master instances)
|
S3 Gateway Serves S3 API methods and communicates with storage components
|
Container Options: Default
- Container Memory: The hard memory limit for the service's Docker container, in MB. The default is 768 MB; a good initial value is 16 GB.
- CPU: The relative CPU usage weight for the service's Docker container. Generally, a higher value means that the container receives more CPU resources than other processes (including other service Docker containers) running on the instance. Type a decimal number. The default is 0.1.
Service Options
- Max Heap Size: Maximum amount of memory to allocate to the Java heap for each instance of the service. It's best to set this value to half the size of the container memory. Type an integer number of bytes. You can optionally specify the suffixes k (kilobytes), m (megabytes), or g (gigabytes). The default is 384 MB; a good initial value is 8 GB.
HTTP Options
- Enable HTTP: Select to enable HTTP connections.
- Max Http Request Headers: The maximum number of HTTP request headers to allow. Type an integer. The default is 100 request headers.
HTTPS Options
- SSL Ciphers: A comma-separated list of ciphers used to encode SSL traffic. Changing the list causes the service to redeploy.
|
RAM needed per instance: 16 GB
Number of instances: minimum 1, best All
Service unit cost: 25
Stateful or stateless? Stateless
Persistent or floating? Floating
Supports volume configuration? No
Single or multiple types? Single
Scalable? Yes (but not recommended on master instances)
|
Tracing Agent Listens for incoming tracing of S3 API and MAPI calls, batches them, and sends them to Tracing Collector service
|
Container Options: Default
- Container Memory: The hard memory limit for the service's Docker container, in MB. The default is 768 MB; a good initial value is 2 GB.
- CPU: The relative CPU usage weight for the service's Docker container. Generally, a higher value means that the container receives more CPU resources than other processes (including other service Docker containers) running on the instance. Type a decimal number. The default is 0.1.
Service Options
- Collector TChannel Hostname: Type a host name. The default is localhost.
- Collector TChannel Port: Type a port number. The default is 14267.
|
RAM needed per instance: 2 GB
Number of instances: minimum All
Service unit cost: 1
Stateful or stateless? Stateless
Persistent or floating? Floating
Supports volume configuration? No
Single or multiple types? Single
Scalable? Yes
|
Tracing Collector Collects traces from Tracing Agent service instances and stores them in tracing database
|
Container Options: Default
- Container Memory: The hard memory limit for the service's Docker container, in MB. The default is 768 MB; a good initial value is 8 GB.
- CPU: The relative CPU usage weight for the service's Docker container. Generally, a higher value means that the container receives more CPU resources than other processes (including other service Docker containers) running on the instance. Type a decimal number. The default is 0.1.
Service Options
- ElasticSearch Hostname: Type a host name. The default is localhost.
- ElasticSearch Port: Type a port number. The default is 9200.
- Sampling Rate: The sampling rate for all clients implementing remote sampling. Type a number between 0 and 1 inclusive. The default is 1.
- Max open index age: How long to keep tracing indexes open in the database, in days. Type a value from 1 to 365 days inclusive. The default is 30 days.
- Max index age: How long to keep tracing indexes in the database, in days. Type a value from 1 to 365 days inclusive. The default is 60 days.
|
RAM needed per instance: 8 GB
Number of instances: minimum 1, best All
Service unit cost: 10
Stateful or stateless? Stateless
Persistent or floating? Floating
Supports volume configuration? No
Single or multiple types? Single
Scalable? Yes
|
Tracing Query UI and API endpoint access for distributed tracing for S3 API and MAPI calls
|
Container Options: Default
- Container Memory: The hard memory limit for the service's Docker container, in MB. The default is 768 MB.
- CPU: The relative CPU usage weight for the service's Docker container. Generally, a higher value means that the container receives more CPU resources than other processes (including other service Docker containers) running on the instance. Type a decimal number. The default is 0.1.
Service Options
- ElasticSearch Hostname: Type a host name. The default is localhost.
- ElasticSearch Port: Type a port number. The default is 9200.
|
RAM needed per instance: 768 MB
Number of instances: minimum 1, best All
Service unit cost: 5
Stateful or stateless? Stateless
Persistent or floating? Floating
Supports volume configuration? No
Single or multiple types? Single
Scalable? Yes
|
System services: These services manage system resources and ensure that the HCP for cloud scale system remains available and accessible. These services are persistent and cannot be moved, scaled, or reconfigured. |
Admin App The System Management application
|
Service Options
- Max heap size: Maximum amount of memory to allocate to the Java heap for each instance of the service. Type an integer number of bytes. You can optionally specify the suffixes k (kilobytes), m (megabytes), or g (gigabytes). The default is 512 MB.
|
RAM needed per instance: N/A
Number of instances: N/A
Persistent or floating? Persistent
Supports volume configuration? Yes
Single or multiple types? Single
Scalable? No
|
Cluster Coordination Manages hardware resource allocation
|
None. |
RAM needed per instance: N/A
Number of instances: N/A
Persistent or floating? Persistent
Supports volume configuration? No
Single or multiple types? Single
Scalable? No
|
Cluster Worker Agent for Cluster Coordination on each instance; reports on resource utilization and availability, deploys services
|
None. |
RAM needed per instance: N/A
Number of instances: N/A
Service unit cost: 5
Persistent or floating? Persistent
Supports volume configuration? Yes
Single or multiple types? Single
Scalable? No
|
Network Proxy Network request load balancer
|
Security Protocol: Select which Transport Layer Security (TLS) versions to use:
SSL Ciphers: To use another cipher suite, type it here.
Custom Global Configuration: Select Enable Advanced Global Configuration to enable adding custom parameters to the HAProxy "global" section.
Custom Defaults Configuration: Select Enable Defaults Configuration to enable adding custom parameters to the HAProxy "global" section.
|
RAM needed per instance: N/A
Number of instances: N/A
Service unit cost: 1
Persistent or floating? Persistent
Supports volume configuration? Yes
Single or multiple types? Single
Scalable? No
|
Sentinel Runs internal system processes and monitors the health of other services
|
Service Options
- Max heap size: Maximum amount of memory to allocate to the Java heap for each instance of the service. Type an integer number of bytes. You can optionally specify the suffixes k (kilobytes), m (megabytes), or g (gigabytes). The default is 1024 MB; a good initial value is 8.6 GB.
|
RAM needed per instance: N/A
Number of instances: N/A
Persistent or floating? Persistent
Supports volume configuration? Yes
Single or multiple types? Single
Scalable? No
|
Service Deployment Handles deployment of high-level services (that is, the services that you can configure)
|
None. |
RAM needed per instance: N/A
Number of instances: N/A
Persistent or floating? Persistent
Supports volume configuration? Yes
Single or multiple types? Single
Scalable? No
|
Synchronization Coordinates service configuration settings and other information across service instances
|
Service Options
- Max heap size: Maximum amount of memory to allocate to the Java heap for each instance of the service. Type an integer number of bytes. You can optionally specify the suffixes k (kilobytes), m (megabytes), or g (gigabytes). The default is 1024 MB.
|
RAM needed per instance: N/A
Number of instances: N/A
Persistent or floating? Persistent
Supports volume configuration? Yes
Single or multiple types? Single
Scalable? No
|
Watchdog Responsible for initial system startup; monitors other System services and restarts them if necessary
|
Service Options
- Max heap size: Maximum amount of memory to allocate to the Java heap for each instance of the service. Type an integer number of bytes. You can optionally specify the suffixes k (kilobytes), m (megabytes), or g (gigabytes). The default is 1024 MB.
- Heap new size: Heap size for the Java virtual machine. Valid values are integers representing a number of bytes. You can optionally specify the suffixes k (kilobytes), m (megabytes), or g (gigabytes). The default is 512 MB.
|
RAM needed per instance: N/A
Number of instances: N/A
Service unit cost: 5
Persistent or floating? Persistent
Supports volume configuration? Yes
Single or multiple types? Single
Scalable? No
|