1.5 Services and Components Used by CIS

The services and components in this section are used by CIS.

1.5.1 Infrastructure Services

CIS infrastructure services includes the following:

Elasticsearch (Indexing)

CIS uses Elasticsearch for the following benefits:

  • Stores indexes and provides the capability for text search that enables faster discovery and deliver of relevant data.

  • Analyze and aggregate the metadata obtained from the respective OES servers and enables CIS to query the information faster.

ZooKeeper (Configuration Store)

CIS uses ZooKeeper service for maintaining the configuration information.

Kafka (Messaging)

CIS uses Kafka for the following benefits:

  • Good solution for large scale message processing applications.

  • Asynchronous communication across services and to report event processing.

1.5.2 Database

CIS supports MariaDB and MS SQL database to store and retrieve the information. For example, OES server information, cloud information, CIS service related information, and information about the migrated data.