The default deployment configuration will start three instances of Cassandra,
Elasticsearch, Kafka and Zookeeper. This topic lists the compute resource requirements for a default
proof-of-concept (size0) deployment, as well as the compute and storage resources required for a
default production deployment (size1). To ensure resiliency, you need a minimum of three worker
nodes in your cluster with a size1 configuration.
Special considerations
Important: If you are installing IBM Common Services
as part of an Agile Service Manager deployment on RedHat OpenShift Container Platform (OCP), you
must add an additional 32 Gb of RAM to the worker node on which IBM Common Services is to be
installed.
Compute resources
Table 1. Compute resources for a size0 deployment. This table summarizes the required compute resources for all components of a default
proof-of-concept (size0) deployment.
Service |
CPU requests |
CPU limits |
Memory requests |
Memory limits |
alm-observer |
0.2 |
0.8 |
200Mi |
450Mi |
aws-observer |
0.2 |
0.8 |
200Mi |
450Mi |
bigfixinventory-observer |
0.2 |
0.8 |
200Mi |
450Mi |
cienablueplanet-observer |
0.2 |
0.8 |
200Mi |
450Mi |
ciscoaci-observer |
0.2 |
0.8 |
200Mi |
450Mi |
contrail-observer |
0.2 |
0.8 |
200Mi |
450Mi |
docker-observer |
0.2 |
0.8 |
200Mi |
450Mi |
dns-observer |
0.2 |
0.8 |
200Mi |
450Mi |
dynatrace-observer |
0.2 |
0.8 |
200Mi |
450Mi |
docker-observer |
0.2 |
0.8 |
200Mi |
450Mi |
event-observer |
0.2 |
0.8 |
200Mi |
450Mi |
file-observer |
0.2 |
0.8 |
200Mi |
450Mi |
ibmcloud-observer |
0.2 |
0.8 |
200Mi |
450Mi |
itnm-observer |
0.2 |
0.8 |
200Mi |
450Mi |
kubernetes-observer |
0.2 |
0.8 |
200Mi |
450Mi |
newrelic-observer |
0.2 |
0.8 |
200Mi |
450Mi |
openstack-observer |
0.2 |
0.8 |
200Mi |
450Mi |
rest-observer |
0.2 |
0.8 |
200Mi |
450Mi |
servicenow-observer |
0.2 |
0.8 |
200Mi |
450Mi |
taddm-observer |
0.2 |
0.8 |
200Mi |
450Mi |
vmvcenter-observer |
0.2 |
0.8 |
200Mi |
450Mi |
vmwarensx-observer |
0.2 |
0.8 |
200Mi |
450Mi |
zabbix-observer |
0.2 |
0.8 |
200Mi |
450Mi |
layout |
0.4 |
0.8 |
450Mi |
1050Mi |
merge |
0.4 |
0.8 |
450Mi |
550Mi |
search |
0.4 |
0.8 |
450Mi |
550Mi |
topology |
2.5 |
4.0 |
450Mi |
700Mi |
elasticsearch |
0.2 |
1.0 |
1200Mi |
2800Mi |
ui-api |
0.2 |
0.8 |
200Mi |
450Mi |
kafka |
0.2 |
1.0 |
600Mi |
800Mi |
kafkarest |
0.2 |
1.0 |
350Mi |
600Mi |
zookeeper |
0.1 |
0.5 |
350Mi |
450Mi |
cassandra |
1.0 |
4.0 |
6Gi |
6Gi |
Table 2. Compute resources for a size1 deployment . This table summarizes the required compute resources for a minimal production (size1)
deployment of all Agile Service Manager components, including observers.
Service |
CPU requests |
CPU limits |
Memory requests |
Memory limits |
alm-observer |
0.5 |
1.0 |
350Mi |
750Mi |
aws-observer |
0.5 |
1.0 |
350Mi |
750Mi |
bigfixinventory-observer |
0.5 |
1.0 |
350Mi |
750Mi |
cienablueplanet-observer |
0.5 |
1.0 |
350Mi |
750Mi |
ciscoaci-observer |
0.5 |
1.0 |
350Mi |
750Mi |
contrail-observer |
0.5 |
1.0 |
350Mi |
750Mi |
docker-observer |
0.5 |
1.0 |
350Mi |
750Mi |
dns-observer |
0.5 |
1.0 |
350Mi |
750Mi |
dynatrace-observer |
0.5 |
1.0 |
350Mi |
750Mi |
docker-observer |
0.5 |
1.0 |
350Mi |
750Mi |
event-observer |
0.5 |
6.0 |
350Mi |
750Mi |
file-observer |
0.5 |
1.0 |
350Mi |
750Mi |
ibmcloud-observer |
0.5 |
1.0 |
350Mi |
750Mi |
itnm-observer |
0.5 |
1.0 |
350Mi |
750Mi |
kubernetes-observer |
0.5 |
1.0 |
350Mi |
750Mi |
newrelic-observer |
0.5 |
1.0 |
350Mi |
750Mi |
openstack-observer |
0.5 |
1.0 |
350Mi |
750Mi |
rest-observer |
0.5 |
1.0 |
350Mi |
750Mi |
servicenow-observer |
0.5 |
1.0 |
350Mi |
750Mi |
taddm-observer |
0.5 |
1.0 |
350Mi |
750Mi |
vmvcenter-observer |
0.5 |
1.0 |
350Mi |
750Mi |
vmwarensx-observer |
0.5 |
1.0 |
350Mi |
750Mi |
zabbix-observer |
0.5 |
1.0 |
350Mi |
750Mi |
layout |
2.0 |
4.0 |
700Mi |
2500Mi |
merge |
1.0 |
1.5 |
1250Mi |
1500Mi |
search |
1.0 |
1.5 |
600Mi |
800Mi |
topology |
3.0 |
6.0 |
1200Mi |
3600Mi |
elasticsearch |
1.0 |
2.5 |
2400Mi |
4000Mi |
ui-api |
0.5 |
1.0 |
350Mi |
750Mi |
kafka |
0.5 |
1.5 |
1200Mi |
1600Mi |
kafkarest |
0.2 |
1.0 |
350Mi |
600Mi |
zookeeper |
0.2 |
1.0 |
350Mi |
450Mi |
cassandra |
4.0 |
6.0 |
16Gi |
16Gi |
Storage
Table 3. Storage requirements for a size1 deployment. This table summarizes the storage requirements for a default production deployment, which
equates to approximately 150 GB per worker node.
Service |
Storage (Gi) |
cassandra-0 |
50 |
cassandra-1 |
50 |
cassandra-2 |
50 |
elasticsearch-0 |
75 |
elasticsearch-1 |
75 |
elasticsearch-2 |
75 |
kafka-0 |
15 |
kafka-1 |
15 |
kafka-2 |
15 |
zookeeper-0 |
5 |
zookeeper-1 |
5 |
zookeeper-2 |
5 |