The basic building block of a StorageGRID system is the grid node. Nodes contain services, which are software modules that provide a set of capabilities to a grid node.
Admin Nodes can also be used to load balance S3 and Swift client traffic.
Use the NetApp Interoperability Matrix Tool to get a list of supported versions.
StorageGRID hardware appliances are specially designed for use in a StorageGRID system. Some appliances can be used as Storage Nodes. Other appliances can be used as Admin Nodes or Gateway Nodes. You can combine appliance nodes with software-based nodes or deploy fully engineered, all-appliance grids that have no dependencies on external hypervisors, storage, or compute hardware..
See the NetApp Hardware Universe for complete specifications.
Each type of grid node runs a different set of software services to provide specialized capabilities. The following table shows the primary services for each type of node; however, this table does not list all node services.
Node type | Service | Key function |
---|---|---|
Admin Node | Audit Management System (AMS) | Tracks system activity. |
Configuration Management Node (CMN) | Manages system-wide configuration. Primary Admin Node only. | |
Management Application Program Interface (mgmt-api) | Processes requests from the Grid Management API and the Tenant Management API. | |
High Availability Note: This service is also found on Gateway Nodes.
|
Manages high availability virtual IP addresses for groups of Admin Nodes and Gateway Nodes. | |
Load Balancer Note: This service is also found on Gateway Nodes.
|
Provides load balancing of S3 and Swift traffic from clients to Storage Nodes. | |
Network Management System (NMS) | Provides functionality for the Grid Manager. | |
Prometheus | Collects and stores metrics. | |
Storage Node | Account (acct) | Manages tenant accounts. |
Administrative Domain Controller (ADC) | Maintains topology and grid-wide configuration. | |
Cassandra | Stores and protects object metadata. | |
Data Mover (dmv) | Moves data to Cloud Storage Pools. | |
Distributed Data Store (DDS) | Monitors object metadata storage. | |
Identity (idnt) | Federates user identities from LDAP and Active Directory. | |
Local Distribution Router (LDR) | Processes object storage protocol requests and manages object data on disk. | |
Replicated State Machine (RSM) | Ensures that S3 platform service requests are sent to their respective endpoints. | |
Gateway Node | Connection Load Balancer (CLB) | Provides Layers 3 and 4 load balancing of S3 and Swift traffic from clients to Storage Nodes. Legacy load balancing mechanism. |
High Availability Note: This service is also found on Admin Nodes.
|
Manages high availability virtual IP addresses for groups of Admin Nodes and Gateway Nodes. | |
Load Balancer Note: This service is also found on Admin Nodes.
|
Provides Layer 7 load balancing of S3 and Swift traffic from clients to Storage Nodes. This is the recommended load balancing mechanism. | |
Archive Node | Archive (ARC) | Communicates with external tape storage systems. |
All nodes | Server Status Monitor (SSM) | Monitors the operating system and underlying hardware. |