0% found this document useful (0 votes)
98 views12 pages

Twitch AWS Presentation

Twitch is a live streaming platform that was acquired by Amazon in 2014. It began migrating to AWS services that same year. The document discusses the key AWS services used by Twitch, including Amazon CloudFront for content delivery, Amazon EC2 for compute capacity, AWS Elastic Load Balancer for traffic distribution, Amazon Rekognition for content moderation, and Amazon S3 for storage. It provides spending amounts on each service and describes how they help Twitch stream and manage content.

Uploaded by

Aashish
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
98 views12 pages

Twitch AWS Presentation

Twitch is a live streaming platform that was acquired by Amazon in 2014. It began migrating to AWS services that same year. The document discusses the key AWS services used by Twitch, including Amazon CloudFront for content delivery, Amazon EC2 for compute capacity, AWS Elastic Load Balancer for traffic distribution, Amazon Rekognition for content moderation, and Amazon S3 for storage. It provides spending amounts on each service and describes how they help Twitch stream and manage content.

Uploaded by

Aashish
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

Case study : AWS

services used by
Twitch
Introduction
Twitch is a live content streaming video-platform that
allows gamers to stream their games for others to
watch while they play. First introduced in June of 2011,
Twitch.tv focuses on music broadcasts, esports
competition broadcasts, creative content, and video
game playthroughs.

In October 2013, the website had 45 million unique


viewers, and by February 2014 it was the fourth-
largest source of peak Internet traffic in the United
States. In August 2014 it was acquired by Amazon for
US$970 million, and amazon helped twitch to start
migrating into AWS in 2014.
AWS Services used by Twitch

01 Amazon CloudFront

02 Amazon EC2

03 Amazon Rekognition

04 Amazon S3:

05 AWS Elastic Load Balancer


Spendings on AWS Services:

1. Amazon CloudFront — $1 million/month


2. Amazon EC2 — $17 million/month
3. AWS Elastic Load Balancer — $2 million/month
4. Amazon Rekognition — $683,000/month
5. Amazon S3 — $446,000/month
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. It helps Twitch to stream the
content .It works seamlessly with services including AWS Shield for
DDoS mitigation, Amazon S3, Elastic Load Balancing or Amazon EC2
as origins for our applications, and Lambda@Edge to run custom
code closer to customers’ users and to customize the user
experience. Lastly, if we use AWS origins such as Amazon S3,
Amazon EC2 or Elastic Load Balancing, we don’t pay for any data
transferred between these services and CloudFront.
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 EC2’s simple web service interface allows
we to obtain and configure capacity with minimal friction. It
provides we with complete control of our computing resources
and lets we run on Amazon’s proven computing environment.
AWS Elastic Load Balancer

Elastic Load Balancing automatically distributes incoming


application traffic across multiple targets, such as Amazon
EC2 instances, containers, IP addresses, and Lambda
functions. It increases and decreases the number of
instances based on the traffic on the twitch.
It can handle the varying load of our application traffic in a
single Availability Zone or across multiple Availability Zones.
Elastic Load Balancing offers three types of load balancers:

Classic Load Balancer


Network Load Balancer
Application Load Balancer
Amazon Rekognition
With Amazon Rekognition, wecan identify objects, people,
text, scenes, and activities in images and videos, as well as
detect any inappropriate content. It helps Twitch to
moderate content and detect the content which shouldn't
be streaming of playing in the site.
Amazon Rekognition makes it easy to add image and video
analysis to our applications using proven, highly scalable,
deep learning technology that requires no machine learning
expertise to use.
Amazon Rekognition also provides highly accurate facial
analysis and facial search capabilities that we can use to
detect, analyze, and compare faces for a wide variety of
user verification, people counting, and public safety use
cases.
Amazon S3

Amazon S3 provides easy-to-use management features so


twitch can organize data and configure finely-tuned access
controls to meet the specific requirements.

Amazon Simple Storage Service (Amazon S3) is an object


storage service that offers industry-leading scalability, data
availability, security, and performance.
Pros and Cons
Pros:
1. Low down time after migrating.
2. less people of engineers working on servers.
3. less maintenance on servers.
4. more on innovating new features and able to bring more
people in to the platform.
5. They can save money on by scaling up and down
according to the requirements.

Cons:
1. loss of control.
2. Security concerns as the user data is sored in the cloud.
Growth Rate
Revenue in recent years

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy