Discovery Communications Case Study
2014
Discovery Communications (Nasdaq: DISCA, DISCB, DISCK) is a leader in nonfiction media, reaching more than 1.8 billion cumulative subscribers in 218 countries and territories. Discovery is dedicated to satisfying curiosity through 155 worldwide television networks, led by Discovery Channel, TLC, Animal Planet, Science and Investigation Discovery, as well as US joint venture networks OWN: Oprah Winfrey Network, The Hub and 3net, the first 24-hour 3D network. Discovery also is a leading provider of educational products and services to schools and owns and operates a diversified portfolio of digital media services, including Revision3.
We migrated more than 40 sites to AWS without missing a beat. We now host all our digital media on AWS. Using the AWS Cloud gives us great capacity to expand or shrink our infrastructure as business requirements change—we now have an easy way to re-architect any of our sites.”
Igor Brezac
Chief Systems Architect, Digital Media, Discovery Communications
The Challenge
Discovery needed to upgrade its website infrastructure, but wanted to avoid a costly upfront one-time expense for updating their hardware. Upgrading would have taken considerable time to accomplish for a three-person team from Discovery Communications, between acquiring the hardware, configuring it, and migrating data to the new system. Discovery also had multiple delivery engines powering their websites, and wanted to consolidate to make their infrastructure easier to manage. Furthermore, the company needed a solution that would allow them the flexibility to pay for only what they used, and the ability to scale quickly to meet demand.
Why Amazon Web Services
Discovery assessed multiple cloud solutions, but none offered the flexibility and pricing of Amazon Web Services (AWS). “AWS was the most mature offering available,” says Igor Brezac, Chief Systems Architect, Digital Media. “The pricing was excellent. We were also attracted by the ability to get new instances up and running at a moment’s notice.” Discovery is now running all of its services on AWS for its US-based digital properties.
Discovery Communications is running about 150 instances of Amazon Elastic Compute Cloud (Amazon EC2), all of which use Amazon Elastic Block Service (Amazon EBS) storage. Discovery uses Amazon Machine Images (AMI) that are built with a custom version of Ubuntu. Elastic Load Balancing (Amazon ELB) handles load balancing both externally and internally for Discovery, inside the Amazon Virtual Private Cloud (Amazon VPC). The company uses Amazon Simple Storage Service (Amazon S3) to store static content and host a few websites. Discovery also uses Amazon Route 53 in combination with Amazon ELB for its domain name service. Discovery’s static assets are delivered globally by Amazon CloudFront’s distributed edge servers. In addition, Discovery also uses Amazon CloudFront’s dynamic content acceleration feature for services like image resizing service and the new Discovery website. “Having a content delivery network (CDN) that delivers both static and dynamic content, including API acceleration, was important to us,” Brezac says.
The use of Multiple Availability Zones (Multi-AZ) has also played a role in Discovery’s success. “This is where Amazon ELB is vital to us,” Brezac continues. “If one Availability Zone is unavailable, Amazon ELB will send the traffic to the other data center. Amazon Multi-AZ is key to the entire deployment. Without that, we wouldn’t have the peace of mind that we do.”
Discovery Communications Architecture on AWS
The Benefits
Discovery began implementing AWS in January 2012, and completed site migration in June 2013. “We migrated more than 40 sites to AWS without missing a beat,” Brezac says. “We now host all our digital media on AWS. Using the AWS Cloud gives us great capacity to expand or shrink our infrastructure as business requirements change—we now have an easy way to re-architect any of our sites.”
“Without AWS, it would be harder to focus on business initiatives without having to manage hardware and infrastructure,” Brezac said. In addition, the Digital Media division has evolved from administrators to system engineers, growing their skills and providing more benefit to the company.
Discovery Communications particularly values the horizontal scaling that AWS makes possible. “We’re able to scale to each part of the stack horizontally,” says Eric Connell, Senior Systems Engineer. “So if we’re running out of capacity in any piece of the stack, that piece of the stack automatically scales up to increase capacity.”
“Without using the AWS API and services, we wouldn’t be able to provide our staff with the tools we do,” concludes Shawn Stratton, Senior Systems Engineer/Architect. “Our entire continuous delivery system and our development platform are built around using the AWS API.”
Discovery uses CDNs for static, dynamic and API delivery. “Amazon CloudFront was able to offer us the scalability and low latency we expect from a CDN with cost savings of 20-25 percent and better manageability,” Brezac says. “Amazon CloudFront APIs and tight integration with other services like Amazon S3, Elastic Load Balancing, and Amazon Route 53 have helped us easily get started and manage our content delivery.
About Discovery Communications
Discovery Communications (Nasdaq: DISCA, DISCB, DISCK) is a leader in nonfiction media, reaching more than 1.8 billion cumulative subscribers in 218 countries and territories.
AWS Services Used
Amazon EC2
Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides secure, resizable compute capacity in the cloud. It is designed to make web-scale cloud computing easier for developers.
Amazon VPC
Amazon Virtual Private Cloud (Amazon VPC) lets you provision a logically isolated section of the AWS Cloud where you can launch AWS resources in a virtual network that you define.
Learn more »
Amazon EBS
Amazon Elastic Block Store (EBS) is an easy to use, high performance block storage service designed for use with Amazon Elastic Compute Cloud (EC2) for both throughput and transaction intensive workloads at any scale.
Learn more »
Amazon S3
Amazon Simple Storage Service (Amazon S3) is an object storage service that offers industry-leading scalability, data availability, security, and performance.
Learn more »
Amazon Machine Images
The Amazon Linux AMI is a supported and maintained Linux image provided by Amazon Web Services for use on Amazon Elastic Compute Cloud (Amazon EC2).
Learn more »
Amazon Route 53
Amazon Route 53 is a highly available and scalable cloud Domain Name System (DNS) web service.
Learn more »
Amazon ELB
Elastic Load Balancing automatically distributes incoming application traffic across multiple targets, such as Amazon EC2 instances, containers, IP addresses, and Lambda functions.
Learn more »
Amazon CloudFront
Amazon CloudFront is a fast content delivery network (CDN) service that securely delivers data, videos, applications, and APIs to customers globally with low latency, high transfer speeds, all within a developer-friendly environment.
Learn more »
Get Started
Companies of all sizes across all industries are transforming their businesses every day using AWS. Contact our experts and start your own AWS Cloud journey today.