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.

start a python tutorial
kr_quotemark

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 HAQM Web Services

Discovery assessed multiple cloud solutions, but none offered the flexibility and pricing of HAQM 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 HAQM Elastic Compute Cloud (HAQM EC2), all of which use HAQM Elastic Block Service (HAQM EBS) storage. Discovery uses HAQM Machine Images (AMI) that are built with a custom version of Ubuntu. Elastic Load Balancing (HAQM ELB) handles load balancing both externally and internally for Discovery, inside the HAQM Virtual Private Cloud (HAQM VPC). The company uses HAQM Simple Storage Service (HAQM S3) to store static content and host a few websites. Discovery also uses HAQM Route 53 in combination with HAQM ELB for its domain name service. Discovery’s static assets are delivered globally by HAQM CloudFront’s distributed edge servers. In addition, Discovery also uses HAQM 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 HAQM ELB is vital to us,” Brezac continues. “If one Availability Zone is unavailable, HAQM ELB will send the traffic to the other data center. HAQM 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. “HAQM 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. “HAQM CloudFront APIs and tight integration with other services like HAQM S3, Elastic Load Balancing, and HAQM 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

HAQM EC2

HAQM Elastic Compute Cloud (HAQM 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.

Learn more »

HAQM VPC

HAQM Virtual Private Cloud (HAQM 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 »

HAQM EBS

HAQM Elastic Block Store (EBS) is an easy to use, high performance block storage service designed for use with HAQM Elastic Compute Cloud (EC2) for both throughput and transaction intensive workloads at any scale.

Learn more »

HAQM S3

HAQM Simple Storage Service (HAQM S3) is an object storage service that offers industry-leading scalability, data availability, security, and performance.

Learn more »

HAQM Machine Images

The HAQM Linux AMI is a supported and maintained Linux image provided by HAQM Web Services for use on HAQM Elastic Compute Cloud (HAQM EC2).

Learn more »

HAQM Route 53

HAQM Route 53 is a highly available and scalable cloud Domain Name System (DNS) web service.

Learn more »

HAQM ELB

Elastic Load Balancing automatically distributes incoming application traffic across multiple targets, such as HAQM EC2 instances, containers, IP addresses, and Lambda functions.

Learn more »

HAQM CloudFront

HAQM 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.