By Julián Fernández-Campón Solutions Director@Tedial Maximizing storage Storage Anywhere
Current Storage Technologies have evolved drastically since 2010: Increased Capacity, Scale Out, Reduced Cost High Redundancy Media Replication Multi-Tier Storage Object Storage is a fundamental part of these technologies: Metadata Improved Security Both Cloud and On Premise Multiple Levels
Must Address New Business Requirements: Distributed Program Production Versioning: Localization Tasks (Audio/Subs) to improve content profitability Program Delivery to different Regions/Territories Costs Reduction at all levels Requirement for Future Proof Technology and Service Providers Improved Security: Stop New Releases Leaks! Cloud Operations For approvals, collaborative tasks For Security, Redundancy, costs optimization
Current Situation at the operations level: Different storage from different vendors Different types of storage Difficult Management Security Issues File movement delegated to upper tiers
HSM of the PAST Typical HSM scenario Applications / Users Performance Standard File System / API Tier-1 High Performance Disks Tier-2 High-Capacity Disks Tier-3 Tapes / Optical Discs Capacity
Versus HSM needs today! Use Cases: Distributed Content Prep Workflows; Editing, Enrichment, Validation Content Publishing: Multiple Sources, Multiple Destinations Storage in the Cloud, as a backup Cloud Operation: Some operations fully deployed in the cloud Hybrid Scenarios: Local storage in multiple places for Editing, High-Res QC, etc.
Storage Layer Application Layer Versus HSM needs today! Site-1 Site-2 Site-N
Solution: Augmented Storage Layer Abstraction of the Physical Files location Serve media from the most suitable location Secure centralized and single storage management Ensure resiliency across in multiple sites and in the cloud
Storage Layer Application Layer Versus HSM needs today! Applications / Users Applications / Users Augmented Storage View Applications / Users Tier-1 High Performance Disks Tier-1 High Capacity Disks Tier-1 Local Disks Tier-2 High-Capacity Disks Tier-2 LTO Tapes Tier-2 Cloud: S3 Storage Tier-3 Tapes / Optical Discs Tier-3 Cloud: High-Latency Site-1 Site-2 Site-N
On Premises (Multiple Sites) Augmented STorage Global File Management Main Node S3 S3 Glazier Node-1 Node-2 Node-2 NAS LTO NAS NAS SAN ODA
Hybrid Cloud Augmented STorage Global File Management Main Node S3 S3 Glazier Cloud Customer Node-1 Node-2 Node-2 NAS LTO NAS NAS SAN ODA
CRUD: Create, Read, Update, Delete. API Calls Create: // New object creation for a filename var myobject = AugmentedStorage.createOject(filename,attributes); // Store the object properties in the app layer: objectid,... Read: // Read object by UUID var myobject = AugmentedStorage.readOject(myObjectID); // Get the path in the local site mylocalpath = myobjectid.getpath(); // Access the file using the local path Update: // Update the AugmentedStorage.updateOject(myObjectID, newfilename, attributes); Delete: AugmentedStorage.updateOject(myObjectID);
Business Benefits Distributed Architecture ensures resiliency and supports Cloud deployments Distributed storage management: Files can be stored in one node and be recovered in another transparently Unified Storage Layer: Permissions, Visibility in a heterogeneous environment Optimized for multi-site, multi-tier storage Basic Metadata support, independent of a MAM system Automatic Transfer of files between nodes: For content access from the local site
Business Benefits for Cloud Infrastructure Elasticity: Self-discovery of all servers--a new Node can be started and is automatically added to the pool without manual intervention Native cloud infrastructure support (no need for NAS/SAN storage), for content management and publishing Hybrid Cloud/On Premise Storage is virtualized providing a transparent access to third party systems Transfer Optimization Between the Cloud and Local Storage Point-to-Point, between nodes
Business Benefits: Resiliency Autonomous Operation in case of loss of connection with main server Content Publishing: Locally Managed files are always accessible Remote site ingests: Ingested content will be synced with the central node once it returns to service Basic Media workflows execution
Storage Layer Application Layer Use Cases: Distributed Content Prep Augmented Storage View Site-1 Site-2 Site-N
Storage Layer Application Layer Use Cases: Cloud Operations Augmented Storage View Site-1 Site-2 Site-N
Questions?