If you want to see extreme use cases of huge storage and distribution needs you go check the demos at NAB. Our colleagues at Scality are going to demonstrate how to use the multi-cloud capabilities of Zenko in a typical workflow, culminating in a multi-CDN distribution of a video. The demo consists in a movie being edited with Adobe Premiere to add some background music and overlays. Once saved, a simple Python script is invoked to transcode the movie in multiple versions optimized for different types of devices using FFMpeg. Each resulting file is uploaded to a single Zenko instance where the magic happens: the newly uploaded files are automatically replicated to two different locations, one in Amazon S3 and one in Azure Blob Storage, each with a CDN frontend.
Looking at the Python code that does the upload in Zenko you’ll notice how simple it is: just a RESTful PUT call to what looks just like a S3-compatible bucket. That’s what Zenko does: it keeps your code very simple and abstracts the complexity of managing a multi-cloud environment. The replication rules can be either managed with the Orbit web GUI or by editing configuration files. Besides, Zenko won’t mangle the files uploaded in the different clouds: we commit to giving you freedom and control of your data so you can still access the objects as they are uploaded, same file names and attributes.
Watch a recording of the demo below and if you’re at NAB, head to booth #SL9324 to meet Scality team.
Inspired? Excited? Ask questions on Zenko community forum.