15% off membership for Easter! Learn more. Close

How much storage data will YouTube need for the next year?

Asked at Google
1.7k views
Answers (2)
To answer this question, Log in.
crownAccess expert answers by becoming a member

You'll get access to over 3,000 product manager interview questions and answers

badge Platinum PM

Approach:

1. Understand the prompt better

2. Map out the calculation steps

3. Sensecheck the results

Clarification questions

Candidate: are we looking at just US or WW for the analysis?

Interviewer: WW

Candidate: do we delete the older data or store forever?

Interviewer: Store forever

Candidate: do we measure only video format or all format (video, pictures, etc) ?

Interviewer: All

Candidate: how many copies are store?

Interviewer: 5

Calculation steps:

1. Estimate the number of global population- 7B

2. Estimate the number of people with internet access- (50% of world population) 3.5B

3. Estimate the number of people that use you tube- (60% of internet users)- 2B

4. Estimate the number of people that create content- (1% of the youtube users based on data from my family and friends circle)- 20MM

5. Estimate the number of videos uploaded per yaer- (let us assume youtubers create one video every two weeks, that is 26 videos in a year)- 20*26MM= 520MM videos per year

6. Estimate the storage per video and then total storage space for copy - (let us assume storage per video is 100 MB) - 520MM videos * 500 MB= 520,000,000 * 500 MB or 520, 000 GB * 500 or 520 TB * 500 or 0.52 *500 PB or 25 PB

7. Estimate the total storage space for five copies- 25*5 = 100 PB

 

Access expert answers by becoming a member
0 likes   |  
Get unlimited access for $12/month
Get access to 2,346 pm interview questions and answers to give yourself a strong edge against other candidates that are interviewing for the same position
Get access to over 238 hours of video material containing an interview prep course, recorded mock interviews by expert PMs, group practice sessions, and QAs with expert PMs
Boost your confidence in PM interviews by attending peer to peer mock interview practices, group practices, and QA sessions with expert PMs
badge Bronze PM

 

500 hours of video content is being uploaded to YouTube every minute globally

# hours content per day = 500*60*24= 720k hours/day

Videos are stores in resolutions: 1080, 720, 480, 360, 240, 144

Assuming total size for all the formats for a 1-minute video = 60MB

Total storage for 1 hour video = 60*60 = 3600MB = 3.6GB

# Storage for per day content = 720k * 3.6 = 2592,000 GB = 2592 TB=2.6 PB

# storage for an year = 2.6*365 = 949 PB

This is only on a single server. YouTube would be maintaining multiple copies of the same content, so multiply this final number by the number of servers we are saving it in. This will give us the total storage needed.

Access expert answers by becoming a member
0 likes   |  
1 Feedback
badge Bronze PM

Great Answer!!

Improvement Ideas:

1. cant the upload size of each format be seperately calculated and a % allocated for clarity (eg 720p resolution will take 1.5GB / Hr and being standard will be 50% of content). So this way the # of hours to amount of data conversion is more understand-able? (assuming that this is abstracted to main types)

2. Replication strategies need to be considered? I assume YT content is replicated across multiple data-centres to ensure lag free performance?

3. How about YT live, will this be part of this?

Thnx, Pravak

0
Get unlimited access for $12/month
Get access to 2,346 pm interview questions and answers to give yourself a strong edge against other candidates that are interviewing for the same position
Get access to over 238 hours of video material containing an interview prep course, recorded mock interviews by expert PMs, group practice sessions, and QAs with expert PMs
Boost your confidence in PM interviews by attending peer to peer mock interview practices, group practices, and QA sessions with expert PMs
Get unlimited access for $12/month
Get access to 2,346 pm interview questions and answers to give yourself a strong edge against other candidates that are interviewing for the same position
Get access to over 238 hours of video material containing an interview prep course, recorded mock interviews by expert PMs, group practice sessions, and QAs with expert PMs
Boost your confidence in PM interviews by attending peer to peer mock interview practices, group practices, and QA sessions with expert PMs