In May 2009, Sorenson Media launched their newest solution, Sorenson 360, a SaaS-based video platform that bundles video encoding, transcoding, storage, content management, customizable video players, delivery, and real-time analytics all in one easy-to-use system. Less than six months after launch, the service was chosen as a finalist for Best Online Video Platform by Streaming Media Magazine 2009 Reader’s Choice Awards and has already been adopted by hundreds of customers worldwide.
Charles Sismondo, VP Engineering, shares their story, “Our engineering team looked extensively at infrastructure and CDN solutions from a scalability, cost and API standpoint — and Amazon was the clear choice for us.” Today, the Sorenson 360 Video Delivery Network service is architected entirely on top of Amazon Web Services—including Amazon EC2, Amazon S3 and Amazon CloudFront. Sismondo explains, “At the most simple level, when a customer uploads a video it hits our EC2 app servers, creating a database entry, sitting inside an S3 bucket and then pushed to the cloud for Cloudfront deployment and consumption (see workflow diagram below). We’ve also added a service layer that includes UltraDNS, Scalr and Pingdom to facilitate optimum interaction, uptime and availability of these services.”
The team is also excited about the recent release of CloudFront’s streaming service. Sismondo explains, “We look forward to deploying streaming across the Sorenson 360 platform, and expect that it will become a very popular option for video delivery, especially among our educational customers, who need to offer secure, long-form video content that Real Time Messaging Protocol (RTMP) Streaming provides.”
“Using AWS gives us tremendous flexibility and it has greatly reduced operations overhead, specifically our headcount has been dramatically reduced – by a factor of at least 2 FTEs,” states Sismondo. “There are multiple benefits: we are able to shave months of planning and development time on all product-related builds, and customized Sorenson 360 Enterprise deal time-to-market is significantly diminished, we have 100% uptime, as we’ve been able to manage failover through AWS with no single point of failure, and Amazon has taken the hardware purchasing pain out of our enterprise engagements – now we have instant scalability and surefire capacity planning. And last but not least, our pricing, built atop AWS, has been far easier and more transparent (and more cost effective!) for our Sorenson 360 customers. All these aspects benefit the customers we serve.”
Sismondo shares some insight into working in the cloud, “Operating in a cloud environment is significantly different than operating on physical hardware. Data backups, redundant servers with easy failover, and auto-recovering system architecture needs to replace the traditional focus of network design, physical hardware redundancy, and troubleshooting when a specific machine is having odd problems.”
“In a cloud environment, you learn a whole new set of rules…machine failure equals “kill that machine (instance), and move on.” With AWS, there is no scarcity of physical hardware, which usually ties your hands when troubleshooting traditional services. Bottom line, your service is always job #1, while triaging problems associated with normal hardware operations is eliminated. Development, load testing and quality assurances are all far easier using AWS than alternatives.”
Sismondo concludes, “AWS has always been incredibly responsive and professional. It always seems like the moment we’re going to develop a new feature, AWS releases exactly what we need. It’s like having another team of extra engineers working on our shared infrastructure.”
Learn more about Sorenson Media at http://www.sorensonmedia.com to sign up for a free account.
(Published January 2010)