Home > Storage > ObjectScale and ECS > Product Documentation > ECS with F5 Deployment Reference Guide > ECS overview
ECS provides a complete software-defined strongly-consistent, indexed, cloud storage platform that supports the storage, manipulation, and analysis of unstructured data on a massive scale. Client access protocols include S3, with additional Dell extensions to the S3 protocol, Dell Atmos, Swift, Dell CAS (Centera), NFS. Object access for S3, Atmos, and Swift is achieved via REST APIs. Objects are written, retrieved, updated and deleted via HTTP or HTTPS calls using REST verbs such as GET, POST, PUT, DELETE, and HEAD. For file access, ECS provides NFS version 3 natively and a Hadoop Compatible File System (HCFS).
ECS was built as a completely distributed system following the principle of cloud applications. In this model, all hardware nodes provide the core storage services. Without dedicated index or metadata nodes the system has limitless capacity and scalability.
Service communication ports are integral in the F5 LTM configuration. See Table 1 below for a complete list of protocols used with ECS and their associated ports. In addition to managing traffic flow, port access is a critical piece to consider when firewalls are in the communication path. For more information on ECS ports refer to the ECS: Port Assignments at ECS: Port Assignments | Dell US.
For a more thorough ECS overview, please review ECS Overview and Architecture whitepaper at http://www.emc.com/collateral/white-papers/h14071-ecs-architectural-guide-wp.pdf.
Protocol | Transport Protocol or Daemon Service | Port |
S3 | HTTP | 9020 |
HTTPS | 9021 | |
Atmos | HTTP | 9022 |
HTTPS | 9023 | |
Swift | HTTP | 9024 |
HTTPS | 9025 | |
NFS | portmap | 111 |
mountd, nfsd | 2049 | |
lockd | 10000 |