S3 architecture
The S3 support for IBM Storage Scale enables S3 access to data, which is stored in IBM Storage Scale file systems. The S3 (NooBaa) server runs on the CES nodes in an IBM Storage Scale CES cluster. You can use the mms3 commands to manage S3 configuration, S3 accounts, and S3 buckets.
The S3 applications use the S3 APIs to access data in IBM Storage Scale. The S3 applications run outside the IBM Storage Scale cluster on client systems by using any underlying infrastructure.

Control path architecture
For the control path, the mmces command is enhanced to support management of S3 service in a CES cluster. CES S3 also introduces the new mms3 command to manage S3 configuration, accounts, and buckets. The mmhealth command is enhanced to display the results of the background monitoring for the health of S3 service.

Data path architecture
The following figure illustrates how object data is represented at each layer in the infrastructure.

The NooBaa endpoint processes provide S3 access to data in IBM Storage Scale.
# mms3 bucket list proj1-bucket
A sample output is as
follows:Name Filesystem Path Bucket Owner
------ --------------- -------------
proj1-bucket /ibm/fs1/proj1-data s3user