Node roles in Managed Service for OpenSearch
Each node group contains nodes with a certain role: DATA
, MANAGER
, or DASHBOARDS
.
Nodes with the DATA role
Nodes with this role store one or more indexes and handle search, write, and analysis queries. To ensure index scalability and fault tolerance, configure sharding and replication for this index.
Note
There should be at least one node with the DATA
role in the cluster. A single-node cluster is not fault tolerant.
For fault tolerance reasons, you cannot create a cluster that only has two nodes with the DATA
role. To make your cluster fault-tolerant, add an OpenSearch
node group with the MANAGER
role.
Nodes with the MANAGER role
Nodes with this role monitor the state of the cluster and manage its configuration, ensuring the performance of all OpenSearch components.
When using nodes with the MANAGER
role, the cluster will be added a node group containing three nodes like this.
If no nodes with the MANAGER
role are used, this role will be supported by nodes with the DATA
role. However, with dedicated nodes with the MANAGER
role, you can increase the overall cluster reliability and reduce the load on nodes with the DATA
role.
Nodes with the DASHBOARDS role
Nodes with this role are used as a data visualization tool, for example, for real-time application monitoring, threat detection, incident management, or personalized search.