Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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.