Download OpenIO SDS with Grid for Apps: a unique solution for media

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
Transcript
Solution
Sheet
SCENARIO
Now that digital reigns supreme in
the media industry, data storage
management has become a key issue.
The sources and types of devices
that can create or access videos are
ubiquitous, archives and online storage
have been growing exponentially. Highquality, immersive video formats for VR
applications are large and require high
throughput, while converting this content
to multiple sizes is a demanding task
which takes a lot of time and CPU power.
PRODUCTION
BROADCAST LIVE
OpenIO SDS with Grid for Apps:
a unique solution for media
processing and storage
Cost in $/GB is important, but so is access speed. Traditional
solutions like NAS systems have good performance but are
expensive, while large tape libraries aren’t good for online content.
The best compromise lies in object storage. It is easily scalable,
lowers TCO, and offers acceptable access times combined with
the high throughput needed by video applications.
OpenIO SDS takes this a step further. Thanks to Grid for Apps,
an advanced framework which allows applications to run when
triggered by events, end users can easily offload computing tasks
directly to the storage infrastructure without needing additional
hardware, hypervisors, operating systems, or orchestration
layers.
CDN
PVR
RECORDING
KEY BENEFITS
1. Efficiency
3. Automation
With Grid for Apps, it is possible to
offload many tasks directly to the storage
infrastructure for a lower TCO, better
performance, and improved overall
efficiency.
Using its Grid for Apps technology,
OpenIO SDS can offload external
compute systems from specific tasks and
run them directly on the nodes present in
its cluster.
2. Flexibility
4. Ease of use
OpenIO SDS’s unique design can be used
to build strong back-end infrastructures
for media content services of any size,
such as content distribution networks,
direct streaming, rendering, and near-line
archives.
Grid for Apps works without additional
orchestration tools, hypervisors or
operating systems; just the application
itself triggered by an event.
INGEST & STORE FILES
PROCESS
•Files can be saved and accessed
through HTTP/Rest APIs OIO-FS, a file
system gateway that can be installed on
any Linux compatible operating system to
provide NFS and SMB access.
•When a file is stored an event is
triggered; each action on the object
store can create an event which can be
passed to Grid for Apps.
STORE PROCESSED FILES
•Grid For Apps intercepts the event and
passes it to an application that can use
data or metadata coming from the object
as an argument.
For example, the app encodes additional
video files, in different sizes and with
different compression quality, and
adds metadata regarding copyright
information.
•Grid for Apps also selects in which
node the app will run, based on the
current amount of load on the cluster.
OpenIO SDS can automate tasks such as the encoding of
additional videos at different resolutions and bitrates, applying
filters, or rendering special effects. And when these operations
are performed, additional metadata is added to files to make the
content easier to search and index.
A rich media content repository based on OpenIO SDS is highly
automated, scalable, and easier to manage than traditional
object storage solutions. The Grid for Apps framework, a key
component of SDS, improves overall efficiency thanks to its ability
to perform asynchronous operations triggered by events using
spare resources available in the storage cluster.
When triggered by an event, Grid for Apps runs an application
directly on the SDS cluster taking advantage of unused resources.
This process maximizes storage efficiency by allowing specific
applications to run directly on the storage system where data
resides. Data movements to and from the storage infrastructure
are limited and overall efficiency is maximized. One of the most
common use cases for Grid for Apps is video processing in largescale repositories.
Get in touch
[email protected] | Learn more
@openio
San Francisco | Lille | Tokyo
S3
RE
ST
/H
– S TT
P
N F WI
S FT
–C
IF
S
–F
US
E
Solution Sheet
openio.io
•The resulting objects are then stored
alongside the original, and are accessible
through API and file protocols.
•This entire operation is performed without
any intervention by operators, and is
carried out inside the storage cluster,
asynchronously when resources are
available.
Grid for Apps allows data
storage and applications to
run on the same hardware to
boost efficiency and reduce
TCO. For example, video files
can be encoded in real time
when streamed, or multiple
versions can be created for
different purposes while
ingested.