ECS platform
The ECS platform is composed of the data services, portal, storage engine, fabric, infrastructure, and hardware component layers.
Figure 1. ECS component layers

Data services | The data services component layer provides support for access to the ECS object store through object, HDFS, and NFS v3 protocols. In general, ECS provides multiprotocol access, data that is ingested through one protocol can be accessed through another. For example, data that is ingested through S3 can be modified through Swift, NFS v3, or HDFS. This multiprotocol access has some exceptions due to protocol semantics and representations of how the protocol was designed.
|
Protocols | Support | Interoperability | |
---|---|---|---|
Object | S3 | Capabilities such as byte range updates and rich ACLS | File systems (HDFS and NFS), Swift |
Hadoop S3A | Hadoop 2.7+ | S3 | |
Atmos | Version 2.0 | NFS (only path-based objects, not object ID style objects). | |
Swift | V2 APIs, Swift, and Keystone v3 authentication | File systems (HDFS and NFS), S3 | |
CAS | SDK v3.1.544 and later | Not applicable | |
HDFS (ViPRFS) | Hadoop 2.6.2+ | S3, Swift | |
NFS | NFSv3 | S3, Swift, Atmos (only path-based objects) | |
* When a bucket is enabled for file system access, permissions set using HDFS are in effect when you access the bucket as an NFS file system, and vice versa. |
Portal | The ECS Portal component layer provides a Web-based GUI that allows you to manage, license, and provision ECS nodes. The portal has the following comprehensive reporting capabilities:
|
Storage engine | The storage engine component layer provides an unstructured storage engine that is responsible for storing and retrieving data, managing transactions, and protecting and replicating data. The storage engine provides access to objects ingested using multiple object storage protocols and the NFS and HDFS file protocols. |
Fabric | The fabric component layer provides cluster health management, software management, configuration management, upgrade capabilities, and alerting. The fabric layer is responsible for keeping the services running and managing resources such as the disks, containers, firewall, and network. It tracks and reacts to environment changes such as failure detection and provides alerts that are related to system health. The 9069 and 9099 ports are public IP ports that are protected by Fabric Firewall manager. Port is not available outside of the cluster. |
Infrastructure | The infrastructure component layer uses SUSE Linux Enterprise Server 12 as the base operating system for the ECS appliance, or qualified Linux operating systems for commodity hardware configurations. Docker is installed on the infrastructure to deploy the other ECS component layers. The Java Virtual Machine (JVM) is installed as part of the infrastructure because ECS software is written in Java. |
Hardware | The hardware component layer is an ECS appliance or qualified industry standard hardware. For more information about ECS hardware, see the ECS Hardware and Cabling Guide, available from https://www.dell.com/support/. |