Home > Storage > ObjectScale and ECS > Product Documentation > ECS with HAProxy Load Balancer > ECS overview
ECS provides object and file storage. Object access via S3, Atmos, and Swift on ECS storage platform is achieved via REST APIs. Objects are written, retrieved, updated and deleted via HTTP or HTTPS calls of GET, POST, PUT, DELETE, and HEAD. For file access, ECS provides NFS version 3 natively. Each of the protocols supported communicate to ECS via specified ports as highlighted in the following table. ECS also supports CAS protocol; however, a load balancer is not required since the Centera SDK has a built-in load balancer.
ECS protocol | Transport protocol or daemon service | Port |
S3 | HTTP | 9020 |
HTTPS | 9021 | |
Atmos | HTTP | 9022 |
HTTPS | 9023 | |
Swift | HTTP | 9024 |
HTTPS | 9025 | |
NFS | mountd,nfsd | 2049 |
portmap | 111 | |
lockd | 10000 |
These ports are important when configuring ECS with HAProxy. To access objects using the protocols in the preceding table, certain firewall ports need to be opened. For more information on ECS ports, refer to the ECS Security Configuration Guide.