In this video, Molly Rector and David Trachy from Spectra Logic describe the new DS3 RESTful interface to Deep Storage.
"Designed by Spectra Logic, DS3 is the first native REST-based interface to deep storage which enables the easy archival of large amounts of bulk data. It is a data transport and communication interface that allows software clients to direct and manage "bulk" storage read or write operations to and from deep storage. DS3 utilizes the standard S3 command set plus additional commands specifically designed to optimize the transport of data objects to and from tape. These additional commands enable modern architecture frameworks to easily and efficiently communicate with massively scalable deep storage technologies. The DS3 interface utilizes the traditional REST client/server architecture and high-level PUT and GET commands to move objects to and from deep storage. The interface is media agnostic such that over long data retention periods data can be migrated from older storage types to newer ones transparently."
Learn more: http://www.spectralogic.com/index.cfm?fuseaction=products.displayContent&CatID=2222
2. REST
(Representa4onal
State
Transfer)
•
REST
is
the
primary
set
of
principles
used
on
the
Web
•
Cloud
architectures
are
RESTful
•
A
REST
architecture
uses
a
client
and
server
model
•
REST
architectures
use
simple
commands
to
offer
high
value
services
3. REST
Behind
the
Scene
S3
REST
Command:
PUT
S3
REST
Command:
GET
4. REST
Behind
the
Scene
S3
REST
Command:
PUT
S3
REST
Command:
GET
5. Example
REST
Interfaces
• Simple
Storage
Services
(S3)
• OpenStack
• Atmos
• Cloud
Data
Management
Interface
(CDMI)
6. S3
(Simple
Storage
Service)
Created
by
Amazon,
S3
simplifies
web-‐scale
storage
and
compu4ng
development.
– Defines
a
cloud
storage
web
service
– Proven
technology
and
wide
adop4on
(2+
trillion
objects)
– Many
clients
and
client
developers
7. S3
+
+
Sequen4al
Media
Support
Removable
Media
Support
=
9. What
is
DS3?
• A
Defined
Web
Service
• Uses
HTTP(s)
• RESTful
(the
way
the
web
works)
• Inherently
WAN
compa4ble
• Modeled
aer
Amazon
S3
10. Why
Amazon
Simple
Storage
Service?
• Defines
a
cloud
storage
web
service
• Most
popular
cloud
storage
interface
– Proven
technology
(2+
trillion
objects)
– Many
clients
and
client
developers
11. Why
We
Like
about
S3
• Security
model
• Data
integrity
• Encryp4on
support
• Par4al
data
object
restore
• Meta-‐data
per
data
object
• Infinite
scale-‐out
12. S3
Concepts
• Object
– A
hunk
of
data
(ex:
file,
medical
image)
– “Put”
or
“Get”
object
from
S3
– Objects
are
typically
files
from
a
file
system
– Small
or
large
objects
are
supported
• Bucket
– A
large
collec4on
of
objects
13. What
did
we
add
to
get
DS3?
• For
sequen4al
storage
medium
– Bulk
Put,
write
a
large
number
of
objects
– Bulk
Get,
read
a
large
number
of
objects
• For
removal
storage
medium
– Export
Bucket,
Eject
all
pieces
of
media
associated
with
a
bucket
14. DS3
Availability
•
Public
announcement
– Today,
October
8,
2013
@
12:30
pm
MST
– No
embargo
on
DS3
or
Vision
informa4on
• Availability
– Immediately
to
development
community