Thursday, May 6, 2010

Netflix Leverages Amazon Web Services

Netflix has been using Amazon Web Services (AWS) for over a year to run a variety of mission-critical, customer-facing and backend applications. Now, Netflix is significantly expanding the set of applications that it is migrating from its existing technology infrastructure onto AWS. Netflix members' movie lists, website search, movie transcoding, recommendation system and other applications will all be powered by AWS, representing many of the most critical pieces of the Netflix technology infrastructure.

Some specifics:

  • Delivering content faster and on more devices: Netflix is utilizing the Amazon Elastic Compute Cloud (Amazon EC2) and Amazon Simple Storage Service (S3) to transcode and store the movie subscription service's growing movie content library for delivery on new platforms, including the Nintendo Wii and the Apple iPad. AWS allows Netflix to utilize vast numbers of servers to transcode and store TV episodes and movies into new formats

  • Maintaining a highly available and resilient member-facing website: Netflix runs several of its website application functions on AWS, and is rapidly migrating more of these components to AWS. The companies said the important functions migrating to AWS include the delivery of movie and member metadata within the Netflix website.

  • Analyzing data to improve streaming quality: Netflix is using Amazon Elastic Map Reduce to analyze streaming sessions and extract business metrics around performance, viewing patterns, etc.