SlideShare a Scribd company logo
1 of 20
Scality Object
Storage Solution
corp-storage.skill-center@orange.com
Orange/INNOV/NET/CISS/IIE/CSE
Abdou EL HAJAOUI
Jacques DUVERNOIS
2
Orange Restricted
The Challenges of Object Storage
• Object Storage is an innovation in the field of storing cold, or little modified data (backup,
archiving, etc.), and makes it possible to manage very large amount of data at a lower cost
• Why choosing Object Storage ? It respond 2 main issues :
1 – Exponential growth of the volume of data to be stored
2 - Financial drift in the current techno-economic model of data storage solutions
(Hardware appliances).
3
Orange Restricted
Which object storage solution to use ?
Scality is the sourced object storage solution , recommended for cold data or little accessed data.
This solution use the standardized S3 Amazon protocol, the storage can be consumed using Resful API.
Scality key Benefits :
- Robustness : The solution is resilient thanks to its distributed archtiecture, that can span multiple
sites, and guarantees the preservation and integrity of data over very long periods of
time.
- Scalability : Grow as you need ! No theoretical capacity limitation, and capacity extension easily
achievable using standard servers, hot added to the ring without any down time.
- Economical : by leaving the appliance model, the cost of the Giga (Datadomain) is reduced by a factor
of 10 : 2 euros/GB/year vs 0,15/GB/year (OFR feedback).
efficient metadata model and data protection scheme, which lead to more usable
capacity than other solutions like Ceph.
4
Orange Restricted
- Selfcare consumption : the customer is autonomous in the consumption of the service through
storage and management APIs.
- Object and File storage: using appropriate connectors, customer can store data with S3, NFS, SMB,
FUSE.
- Hardware agnostic: No vendor locking, The RING can be hosted on standard x86 servers on the
most popular Linux distributions  No Hardware Compatibility List,
5
Orange Restricted
Solution Components
The Scality RING is composed of:
• Supervisor – This is the management server. One is required per RING, but a multi-geo
customer may wish to have a standby available to rebuild in the event of a failure. This is
most often installed on a virtual machine.
• Storage servers - This is the core of the system, storing the data as well as hosting the
connector processes. A minimum of six storage servers per RING is required. Growth in
steps of three storage servers per site is the standard.
• Connectors - These are generally installed directly on the storage server – requiring no
additional hardware. External physical or virtual machines can optionally be used when
supporting multiple protocols or segmented networks.
6
Orange Restricted
7
Orange Restricted
RING Architecture
The Scality RING software is designed as a distributed, 100% parallel, scale-out architecture with a set of
intelligent services for data access and presentation, data protection and systems management.
To implement these capabilities, the RING provides a set of fully abstracted software services :
- Top-layer of scalable access services (Connectors) that provide storage protocols for applications.
- The middle layers are comprised of a distributed virtual file system layer, a set of data protection mechanisms to
ensure data durability and integrity, self-healing processes and a set of systems management and
monitoring services.
- The bottom of the stack, the system is built on a distributed storage layer comprised of virtual storage nodes and
underlying IO daemons that abstract the physical storage servers and disk drive interfaces.
8
Orange Restricted
RING Architecture
RING Architecture
The 3 layer services imply :
- - RING is a cloud-scale, distributed software solution for petabyte-scale unstructured data storage.
- The RING software allow the creation of unbounded scale-out storage systems for the many petabyte-scale
applications and use cases, for both object and file.
- The system can be seamlessly scaled-out to thousands of servers with 100’s of petabytes of storage capacity,
starting with a minimum of 3 servers.
- RING has no single points of failure, and requires no downtime during any upgrades, scaling, planned
maintenance or unplanned system operations.
RING Architecture
- Provides data protection and resiliency through local or geo-distributed erasure-coding and replication, with
services for continuous self-healing to resolve expected failures in platform components such asservers and drives.
- scale-out object-storage layer distributes both the user data and the associated metadata across the underlying
nodes to eliminate the typical central metadata database bottleneck.
- the RING integrates a virtual file system layer through an internal NoSQL scale-out database system, which provides
POSIX-based access semantics using standard NFS, SMB and FUSE protocols with shared access to the files as objects using
the REST protocol.
Multi-Site Geo-Distribution
The Scality RING can be stretched across 2 to 3 sites within a Metropolitan area to provide full site failover.
The stretched architecture guarantees you no RTO and no RPO since the failover is automatized. This is the same thing
for the failback procedure since when the lost site is recovered, the system will recover automatically the data.
The 2 stretched sites + witness is an Active / Active replication system based on a synchronous replication.
Multi-Site Geo-Distribution
The 3 stretched sites is an Active / Active replication system based on a synchronous replication
Multi-Site Geo-Distribution
For high latency between sites, Scality supports the S3 2 Sites Full Asynchronous replication mechanism at Scale to enable
the replication of massive amount of data across the 2 sites. This system is based on the S3 CRR design to replicate a
bucket between 2 sites. For site replication, Scality developed its own system to support site replication instead of just
bucket. This feature enables the Disaster Recovery (DR) feature by providing Failover and Failback system to recover in
case of partial or fully (flooding, fire..) lost.
The 2 sites with high latency between them is an Active / Passive replication system based on an
asynchronous replication
System Monitoring and Management
- is enabled through a cohesive suite of user interfaces, built on top of a family of RESTful interfaces termed the
Supervisor API (“SupAPI”).
- SupAPI can be accessed from scripts for gathering statistics, metrics, health check probes and alerts, and for
provisioning new services on the RING.
- The SupAPI is also enabled with Role Based Access Control (RBAC), with 4 predefined Roles.
- Scality Supervisor : a browser-based portal for both systems monitoring and management of Scality
components  Dashbords, KPIs, Global Health, Performances, Forecasts …ect + provisioning capabilities.
System Monitoring and Management
System Monitoring and Management
The RING Supervisor also includes an “Advanced Monitoring” dashboard where all collected metrics
can be graphed and analyzed component per-component and per-server. This is based on a very
powerful graphing engine that has access to thousands of metrics :
System Monitoring and Management
A new “S3 Console” portal is provided to manage the integrated AWS Identity and Access Management (IAM) model
of S3 multi-tenancy in the RING. This provides two-level management of Accounts, Users/Groups and IAM access control
policies.
System Monitoring and Management
A new “Scality S3 Browser” is also provided to browse S3 buckets, upload and download object data, and for managing
key S3 features such as bucket versioning, CORS, editing of metadata attributes and tagging. The S3 Browser is an S3 API
client that runs on the S3 user browser and is accessible to both the Storage administrator and also to the S3 end-user.
Summary
The RING is designed on a core set of principles to deliver true customer value: massive capacity
scaling, consolidation of multiple storage silos with reduced management costs, always on data
availability and the highest levels of data durability, all at the economics of cloud-scale data centers.
The RING provides a comprehensive software-defined storage (SDS) solution on industry-standard
platforms to enable these values
Thank you

More Related Content

Similar to Scality_Presentation.pptx

Introduction to Enterprise Data Storage, Direct Attached Storage, Storage Ar...
Introduction to Enterprise Data Storage,  Direct Attached Storage, Storage Ar...Introduction to Enterprise Data Storage,  Direct Attached Storage, Storage Ar...
Introduction to Enterprise Data Storage, Direct Attached Storage, Storage Ar...ssuserec8a711
 
OVHcloud – Enterprise Cloud Databases
OVHcloud – Enterprise Cloud DatabasesOVHcloud – Enterprise Cloud Databases
OVHcloud – Enterprise Cloud DatabasesOVHcloud
 
OOW 2013 Highlights
OOW 2013 HighlightsOOW 2013 Highlights
OOW 2013 HighlightsAna Galindo
 
final-unit-ii-cc-cloud computing-2022.pdf
final-unit-ii-cc-cloud computing-2022.pdffinal-unit-ii-cc-cloud computing-2022.pdf
final-unit-ii-cc-cloud computing-2022.pdfSamiksha880257
 
2689 - Exploring IBM PureApplication System and IBM Workload Deployer Best Pr...
2689 - Exploring IBM PureApplication System and IBM Workload Deployer Best Pr...2689 - Exploring IBM PureApplication System and IBM Workload Deployer Best Pr...
2689 - Exploring IBM PureApplication System and IBM Workload Deployer Best Pr...Hendrik van Run
 
Integrating On-premises Enterprise Storage Workloads with AWS (ENT301) | AWS ...
Integrating On-premises Enterprise Storage Workloads with AWS (ENT301) | AWS ...Integrating On-premises Enterprise Storage Workloads with AWS (ENT301) | AWS ...
Integrating On-premises Enterprise Storage Workloads with AWS (ENT301) | AWS ...Amazon Web Services
 
Chip ICT | Hgst storage brochure
Chip ICT | Hgst storage brochureChip ICT | Hgst storage brochure
Chip ICT | Hgst storage brochureMarco van der Hart
 
Spectrum Scale final
Spectrum Scale finalSpectrum Scale final
Spectrum Scale finalJoe Krotz
 
Caching for Microservices Architectures: Session II - Caching Patterns
Caching for Microservices Architectures: Session II - Caching PatternsCaching for Microservices Architectures: Session II - Caching Patterns
Caching for Microservices Architectures: Session II - Caching PatternsVMware Tanzu
 
Microsoft Azure News - 2019 April
Microsoft Azure News - 2019 AprilMicrosoft Azure News - 2019 April
Microsoft Azure News - 2019 AprilDaniel Toomey
 
4870 ibm-storage-solutions-final_nov26_18_34019934_usen
4870  ibm-storage-solutions-final_nov26_18_34019934_usen4870  ibm-storage-solutions-final_nov26_18_34019934_usen
4870 ibm-storage-solutions-final_nov26_18_34019934_usenduc_spt
 
Scale-on-Scale : Part 1 of 3 - Production Environment
Scale-on-Scale : Part 1 of 3 - Production EnvironmentScale-on-Scale : Part 1 of 3 - Production Environment
Scale-on-Scale : Part 1 of 3 - Production EnvironmentScale Computing
 
Cleversafe august 2016
Cleversafe august 2016Cleversafe august 2016
Cleversafe august 2016Joe Krotz
 

Similar to Scality_Presentation.pptx (20)

Introduction to Enterprise Data Storage, Direct Attached Storage, Storage Ar...
Introduction to Enterprise Data Storage,  Direct Attached Storage, Storage Ar...Introduction to Enterprise Data Storage,  Direct Attached Storage, Storage Ar...
Introduction to Enterprise Data Storage, Direct Attached Storage, Storage Ar...
 
OVHcloud – Enterprise Cloud Databases
OVHcloud – Enterprise Cloud DatabasesOVHcloud – Enterprise Cloud Databases
OVHcloud – Enterprise Cloud Databases
 
SAN Review
SAN ReviewSAN Review
SAN Review
 
OOW 2013 Highlights
OOW 2013 HighlightsOOW 2013 Highlights
OOW 2013 Highlights
 
final-unit-ii-cc-cloud computing-2022.pdf
final-unit-ii-cc-cloud computing-2022.pdffinal-unit-ii-cc-cloud computing-2022.pdf
final-unit-ii-cc-cloud computing-2022.pdf
 
2689 - Exploring IBM PureApplication System and IBM Workload Deployer Best Pr...
2689 - Exploring IBM PureApplication System and IBM Workload Deployer Best Pr...2689 - Exploring IBM PureApplication System and IBM Workload Deployer Best Pr...
2689 - Exploring IBM PureApplication System and IBM Workload Deployer Best Pr...
 
Integrating On-premises Enterprise Storage Workloads with AWS (ENT301) | AWS ...
Integrating On-premises Enterprise Storage Workloads with AWS (ENT301) | AWS ...Integrating On-premises Enterprise Storage Workloads with AWS (ENT301) | AWS ...
Integrating On-premises Enterprise Storage Workloads with AWS (ENT301) | AWS ...
 
Chip ICT | Hgst storage brochure
Chip ICT | Hgst storage brochureChip ICT | Hgst storage brochure
Chip ICT | Hgst storage brochure
 
Spectrum Scale final
Spectrum Scale finalSpectrum Scale final
Spectrum Scale final
 
Caching for Microservices Architectures: Session II - Caching Patterns
Caching for Microservices Architectures: Session II - Caching PatternsCaching for Microservices Architectures: Session II - Caching Patterns
Caching for Microservices Architectures: Session II - Caching Patterns
 
Microsoft Azure News - 2019 April
Microsoft Azure News - 2019 AprilMicrosoft Azure News - 2019 April
Microsoft Azure News - 2019 April
 
Sqrrl and Accumulo
Sqrrl and AccumuloSqrrl and Accumulo
Sqrrl and Accumulo
 
4870 ibm-storage-solutions-final_nov26_18_34019934_usen
4870  ibm-storage-solutions-final_nov26_18_34019934_usen4870  ibm-storage-solutions-final_nov26_18_34019934_usen
4870 ibm-storage-solutions-final_nov26_18_34019934_usen
 
Scale-on-Scale : Part 1 of 3 - Production Environment
Scale-on-Scale : Part 1 of 3 - Production EnvironmentScale-on-Scale : Part 1 of 3 - Production Environment
Scale-on-Scale : Part 1 of 3 - Production Environment
 
Cohesity-One-Pager
Cohesity-One-PagerCohesity-One-Pager
Cohesity-One-Pager
 
Cohesity-One-Pager
Cohesity-One-PagerCohesity-One-Pager
Cohesity-One-Pager
 
Cleversafe august 2016
Cleversafe august 2016Cleversafe august 2016
Cleversafe august 2016
 
Dbms
DbmsDbms
Dbms
 
Apache ignite v1.3
Apache ignite v1.3Apache ignite v1.3
Apache ignite v1.3
 
optimizing_ceph_flash
optimizing_ceph_flashoptimizing_ceph_flash
optimizing_ceph_flash
 

Recently uploaded

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 

Recently uploaded (20)

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 

Scality_Presentation.pptx

  • 2. 2 Orange Restricted The Challenges of Object Storage • Object Storage is an innovation in the field of storing cold, or little modified data (backup, archiving, etc.), and makes it possible to manage very large amount of data at a lower cost • Why choosing Object Storage ? It respond 2 main issues : 1 – Exponential growth of the volume of data to be stored 2 - Financial drift in the current techno-economic model of data storage solutions (Hardware appliances).
  • 3. 3 Orange Restricted Which object storage solution to use ? Scality is the sourced object storage solution , recommended for cold data or little accessed data. This solution use the standardized S3 Amazon protocol, the storage can be consumed using Resful API. Scality key Benefits : - Robustness : The solution is resilient thanks to its distributed archtiecture, that can span multiple sites, and guarantees the preservation and integrity of data over very long periods of time. - Scalability : Grow as you need ! No theoretical capacity limitation, and capacity extension easily achievable using standard servers, hot added to the ring without any down time. - Economical : by leaving the appliance model, the cost of the Giga (Datadomain) is reduced by a factor of 10 : 2 euros/GB/year vs 0,15/GB/year (OFR feedback). efficient metadata model and data protection scheme, which lead to more usable capacity than other solutions like Ceph.
  • 4. 4 Orange Restricted - Selfcare consumption : the customer is autonomous in the consumption of the service through storage and management APIs. - Object and File storage: using appropriate connectors, customer can store data with S3, NFS, SMB, FUSE. - Hardware agnostic: No vendor locking, The RING can be hosted on standard x86 servers on the most popular Linux distributions  No Hardware Compatibility List,
  • 5. 5 Orange Restricted Solution Components The Scality RING is composed of: • Supervisor – This is the management server. One is required per RING, but a multi-geo customer may wish to have a standby available to rebuild in the event of a failure. This is most often installed on a virtual machine. • Storage servers - This is the core of the system, storing the data as well as hosting the connector processes. A minimum of six storage servers per RING is required. Growth in steps of three storage servers per site is the standard. • Connectors - These are generally installed directly on the storage server – requiring no additional hardware. External physical or virtual machines can optionally be used when supporting multiple protocols or segmented networks.
  • 7. 7 Orange Restricted RING Architecture The Scality RING software is designed as a distributed, 100% parallel, scale-out architecture with a set of intelligent services for data access and presentation, data protection and systems management. To implement these capabilities, the RING provides a set of fully abstracted software services : - Top-layer of scalable access services (Connectors) that provide storage protocols for applications. - The middle layers are comprised of a distributed virtual file system layer, a set of data protection mechanisms to ensure data durability and integrity, self-healing processes and a set of systems management and monitoring services. - The bottom of the stack, the system is built on a distributed storage layer comprised of virtual storage nodes and underlying IO daemons that abstract the physical storage servers and disk drive interfaces.
  • 9. RING Architecture The 3 layer services imply : - - RING is a cloud-scale, distributed software solution for petabyte-scale unstructured data storage. - The RING software allow the creation of unbounded scale-out storage systems for the many petabyte-scale applications and use cases, for both object and file. - The system can be seamlessly scaled-out to thousands of servers with 100’s of petabytes of storage capacity, starting with a minimum of 3 servers. - RING has no single points of failure, and requires no downtime during any upgrades, scaling, planned maintenance or unplanned system operations.
  • 10. RING Architecture - Provides data protection and resiliency through local or geo-distributed erasure-coding and replication, with services for continuous self-healing to resolve expected failures in platform components such asservers and drives. - scale-out object-storage layer distributes both the user data and the associated metadata across the underlying nodes to eliminate the typical central metadata database bottleneck. - the RING integrates a virtual file system layer through an internal NoSQL scale-out database system, which provides POSIX-based access semantics using standard NFS, SMB and FUSE protocols with shared access to the files as objects using the REST protocol.
  • 11. Multi-Site Geo-Distribution The Scality RING can be stretched across 2 to 3 sites within a Metropolitan area to provide full site failover. The stretched architecture guarantees you no RTO and no RPO since the failover is automatized. This is the same thing for the failback procedure since when the lost site is recovered, the system will recover automatically the data. The 2 stretched sites + witness is an Active / Active replication system based on a synchronous replication.
  • 12. Multi-Site Geo-Distribution The 3 stretched sites is an Active / Active replication system based on a synchronous replication
  • 13. Multi-Site Geo-Distribution For high latency between sites, Scality supports the S3 2 Sites Full Asynchronous replication mechanism at Scale to enable the replication of massive amount of data across the 2 sites. This system is based on the S3 CRR design to replicate a bucket between 2 sites. For site replication, Scality developed its own system to support site replication instead of just bucket. This feature enables the Disaster Recovery (DR) feature by providing Failover and Failback system to recover in case of partial or fully (flooding, fire..) lost. The 2 sites with high latency between them is an Active / Passive replication system based on an asynchronous replication
  • 14. System Monitoring and Management - is enabled through a cohesive suite of user interfaces, built on top of a family of RESTful interfaces termed the Supervisor API (“SupAPI”). - SupAPI can be accessed from scripts for gathering statistics, metrics, health check probes and alerts, and for provisioning new services on the RING. - The SupAPI is also enabled with Role Based Access Control (RBAC), with 4 predefined Roles. - Scality Supervisor : a browser-based portal for both systems monitoring and management of Scality components  Dashbords, KPIs, Global Health, Performances, Forecasts …ect + provisioning capabilities.
  • 15. System Monitoring and Management
  • 16. System Monitoring and Management The RING Supervisor also includes an “Advanced Monitoring” dashboard where all collected metrics can be graphed and analyzed component per-component and per-server. This is based on a very powerful graphing engine that has access to thousands of metrics :
  • 17. System Monitoring and Management A new “S3 Console” portal is provided to manage the integrated AWS Identity and Access Management (IAM) model of S3 multi-tenancy in the RING. This provides two-level management of Accounts, Users/Groups and IAM access control policies.
  • 18. System Monitoring and Management A new “Scality S3 Browser” is also provided to browse S3 buckets, upload and download object data, and for managing key S3 features such as bucket versioning, CORS, editing of metadata attributes and tagging. The S3 Browser is an S3 API client that runs on the S3 user browser and is accessible to both the Storage administrator and also to the S3 end-user.
  • 19. Summary The RING is designed on a core set of principles to deliver true customer value: massive capacity scaling, consolidation of multiple storage silos with reduced management costs, always on data availability and the highest levels of data durability, all at the economics of cloud-scale data centers. The RING provides a comprehensive software-defined storage (SDS) solution on industry-standard platforms to enable these values