Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Most use cases for Swarm involve ingesting petabytes of unstructured data, such as image, video, and document files, which must be secured, preserved, searched, and retrieved on demand.

...

Direct Access

Native

(SCSP API)

  • Native client/application integration using a vendor API (RESTful HTTP 1.1 compliant)

  • The application works directly with the object store

Web Access

Content Gateway

(S3 API)

  • Data in the object store is presented via web browser (Content UI)

  • S3 endpoint is provided

  • Support for actions such as upload, download, and browse

  • Back-end access to the object store are native API calls

File Protocol
Gateway

SwarmFS

(to Native SCSP)

  • Provides translation of traditional file protocols (such as NFS and SMB) to object storage protocols

  • Usually translates to object store native API

  • Used as a “drop box” target for clients /or applications coded to work with traditional filers

  • Advanced protocol gateway support for manipulation of metadata, in addition to data via traditional utilities (such as shell sessions)

  • Placement into object store supports alternate access methods (SCSP or S3) and metadata queries, listings, and collections

Automated
Tiering

FileFly

  • Application/agent integration (native API integration)

  • Agents exist on data sources (such as filers)

  • Relationship The relationship between local file reference and data stored at object tier is maintained by agent software

  • Data is moved from local to object tier based on policy (scheduled or ad hoc)

  • Retrieval of data when client requests access is automatic and transparent

...

Drawio
zoom1
simple0
inComment0
custContentId3126886462
pageId2443807957
lbox1
diagramDisplayNameUse case - Archiving
contentVer1
revision2
baseUrlhttps://perifery.atlassian.net/wiki
diagramNameUse case - Archiving
pCenter0
width588
links
tbstyle
height243

Data

...

Tiering

  • Relocation of data from traditional filers to object storage

  • Scheduled tiering based on policy

  • Automated recall when an access request is made

  • Transparent access to the end user

  • “Cheap and deep” object-store tier to reduce filer expansion costs

Drawio
zoom1
simple0
inComment0
custContentId3126951998
pageId2443807957
lbox1
diagramDisplayNameUse case - Data tiering
contentVer1
revision2
baseUrlhttps://perifery.atlassian.net/wiki
diagramNameUse case - Data tiering
pCenter0
width588
links
tbstyle
height246

...

Drawio
zoom1
simple0
inComment0
custContentId3126951992
pageId2443807957
lbox1
diagramDisplayNameUse case - FileFly Virtualization
contentVer1
revision2
baseUrlhttps://perifery.atlassian.net/wiki
diagramNameUse case - FileFly Virtualization
pCenter0
width633
links
tbstyle
height403

Remote

...

Replication and

...

Disaster Recovery

  • Automated replication from a local object store to a remote object store

  • Data is usually populated in a local store, then replicated to remote /or DR

  • “Hot” sites can also act as replication targets /or DR for each other

  • Can be whole-site replication or policy-based (per domain)

  • Varying complexity in replication topologies supported (site-to-site, M to N, single or bi-directional)

Drawio
zoom1
simple0
inComment0
custContentId3126919224
pageId2443807957
lbox1
diagramDisplayNameUse case - remote replication
contentVer1
revision2
baseUrlhttps://perifery.atlassian.net/wiki
diagramNameUse case - remote replication
pCenter0
width451
links
tbstyle
height499

...

Drawio
zoom1
simple0
inComment0
custContentId3126820922
pageId2443807957
lbox1
diagramDisplayNameUse case - Dual site dual interface
contentVer1
revision2
baseUrlhttps://perifery.atlassian.net/wiki
diagramNameUse case - Dual site dual interface
pCenter0
width622
links
tbstyle
height467

Managed

...

Service (“Storage as a Service”)

  • Storage protocol endpoints made available to service subscribers

  • Support for multiple RESTful access protocols

  • SSL/TLS

  • Provides authentication and authorization

  • Allows for metering and billing

  • Supports quota control

  • Multi-tenancy (individuals, business organizations, business units)

Drawio
zoom1
simple0
inComment0
custContentId3126755370
pageId2443807957
lbox1
diagramDisplayNameUse case - Managed service SaaS
contentVer1
revision2
baseUrlhttps://perifery.atlassian.net/wiki
diagramNameUse case - Managed service SaaS
pCenter0
width588
links
tbstyle
height499

Hybrid Cloud (

...

Local Storage with Cloud)

  • Local A local object store integrated with a cloud service endpoint (such as Azure)

  • “Copy to Cloud” for backup and/or publication of data

  • “Retrieve from Cloud” for data recovery

  • Lower CapEx when meeting backup/, replication/, or DR requirements

Drawio
zoom1
simple0
inComment0
custContentId3127017544
pageId2443807957
lbox1
diagramDisplayNameUse case - hybrid cloud
contentVer1
revision2
baseUrlhttps://perifery.atlassian.net/wiki
diagramNameUse case - hybrid cloud
pCenter0
width611
links
tbstyle
height398

...