netflix aws startup tour 090617134938 phpapp02
DESCRIPTION
Netflix on AWSTRANSCRIPT
![Page 1: Netflix Aws Startup Tour 090617134938 Phpapp02](https://reader035.vdocument.in/reader035/viewer/2022081602/554f444eb4c905cd048b5671/html5/thumbnails/1.jpg)
AWS Start-Up Event
Santosh RauNetflix
![Page 2: Netflix Aws Startup Tour 090617134938 Phpapp02](https://reader035.vdocument.in/reader035/viewer/2022081602/554f444eb4c905cd048b5671/html5/thumbnails/2.jpg)
About Netflix• World's largest online movie rental service
• More than 10 million subscribers
• Our mission – “Connect People With Movies They’ll Love”
![Page 3: Netflix Aws Startup Tour 090617134938 Phpapp02](https://reader035.vdocument.in/reader035/viewer/2022081602/554f444eb4c905cd048b5671/html5/thumbnails/3.jpg)
About Netflix• Over 100,000 DVD titles – Shipped from over 50 distribution centers
• Over 12,000 Instant Watch titles
![Page 4: Netflix Aws Startup Tour 090617134938 Phpapp02](https://reader035.vdocument.in/reader035/viewer/2022081602/554f444eb4c905cd048b5671/html5/thumbnails/4.jpg)
Why Cloud?• Elastic Infrastructure
• Pay for what you use
• Simple to deploy and manage
• Leverage multiple data centers
• Leverage application services
![Page 5: Netflix Aws Startup Tour 090617134938 Phpapp02](https://reader035.vdocument.in/reader035/viewer/2022081602/554f444eb4c905cd048b5671/html5/thumbnails/5.jpg)
Why AWS?• Massive scale
• More mature application services– Queuing, Persistence, Security etc.
• Thriving community and better support– Over 400,000 developers
![Page 6: Netflix Aws Startup Tour 090617134938 Phpapp02](https://reader035.vdocument.in/reader035/viewer/2022081602/554f444eb4c905cd048b5671/html5/thumbnails/6.jpg)
Goals• Better availability for key services– Streaming Control Service
• Operational simplicity
• Architect for the cloud– Don’t ‘forklift’ apps
![Page 7: Netflix Aws Startup Tour 090617134938 Phpapp02](https://reader035.vdocument.in/reader035/viewer/2022081602/554f444eb4c905cd048b5671/html5/thumbnails/7.jpg)
Streaming Control Service
![Page 8: Netflix Aws Startup Tour 090617134938 Phpapp02](https://reader035.vdocument.in/reader035/viewer/2022081602/554f444eb4c905cd048b5671/html5/thumbnails/8.jpg)
Encoding• More content, multiple devices
• Varying encode requirements
• Creating new encodes can take a long time
![Page 9: Netflix Aws Startup Tour 090617134938 Phpapp02](https://reader035.vdocument.in/reader035/viewer/2022081602/554f444eb4c905cd048b5671/html5/thumbnails/9.jpg)
Encoding• Import encrypted source files into Simple Storage
Service (S3)
• Utilize elastic infrastructure (EC2) for encoding
• Encrypt and store encoded files in S3
![Page 10: Netflix Aws Startup Tour 090617134938 Phpapp02](https://reader035.vdocument.in/reader035/viewer/2022081602/554f444eb4c905cd048b5671/html5/thumbnails/10.jpg)
AWS Services Used• Elastic Compute Cloud
• Elastic Block Storage
• Simple Queue Service
• SimpleDB
• Simple Storage Service • Elastic Load Balancing
• Elastic Map Reduce/Hadoop
• More…
![Page 11: Netflix Aws Startup Tour 090617134938 Phpapp02](https://reader035.vdocument.in/reader035/viewer/2022081602/554f444eb4c905cd048b5671/html5/thumbnails/11.jpg)
Developer Challenges• Reliability and Capacity
• Persistence strategy– Oracle/MySQL/SimpleDB– SimpleDB• Highly available, replicates data across zones• Eventually consistent
![Page 12: Netflix Aws Startup Tour 090617134938 Phpapp02](https://reader035.vdocument.in/reader035/viewer/2022081602/554f444eb4c905cd048b5671/html5/thumbnails/12.jpg)
Developer Challenges• Security– Data encryption– Key management
• Data replication, consistency of data
![Page 13: Netflix Aws Startup Tour 090617134938 Phpapp02](https://reader035.vdocument.in/reader035/viewer/2022081602/554f444eb4c905cd048b5671/html5/thumbnails/13.jpg)
Join us• We are looking for great engineers!– www.netflix.com/Jobs