Slideshow transcript
Slide 1: Scaling for Adult Hosting John Adams Gamelink Operations jna@retina.net
Slide 2: porn fuels technology VHS VoIP Camcorders Internet Bandwidth Usenet Video Codecs Image Compression Mobile Video / 3G Phones
Slide 3: Scaling for what, exactly? • Gamelink - ~60,000 films online in various formats (VOD / PPM / Download-to-own) • Nearly every major adult studio • About 2900 domains (We like domains)
Slide 4: Internet Video has different challenges HTTP Server Streaming Servers Cache? hard to cache Application Server Media Servers / SAN DB Transcoding
Slide 5: Three things... Transcode Store Deliver.
Slide 6: Transcoding .MOV .FLA .WMV A computationally intensive process to convert video from one format to another Plan for it, or make someone else do it!
Slide 7: Better living through (cheap) distributed computing!
Slide 8: Ship Disk Arrays? tape? ew! Get it there. sneakernet? Metro Ethernet?
Slide 9: Reliable Scalable Cheap Store it!
Slide 10: Scaling Storage • Make vs. Buy • SANs are too expensive • RAID not always best • Many vendors use the same chassis and disks. Don’t waste your money.
Slide 11: Scaling Models Vertical ( Big disk - Only goes so far ) Horizontal ( More Disk Units ) Scales forever, difficult to manage External Hosting: CDNs not always accepting of adult content. (few are!)
Slide 12: Managing Storage Where’s that file? Are you authorized for it?
Slide 13: Delivery
Slide 14: Build networks for video.
Slide 15: People Load Balancer Webservers Media Servers streams reset if media servers go down!
Slide 16: redundancy is hard. Choose an acceptable level of FAIL.
Slide 17: Abuse... Everyone wants your content. Scale for abuse and third-party linking (or block it!) Content theft, piracy, USC 2257
Slide 18: Pay Per Minute = $ lost per minute of downtime
Slide 19: Space + Power
Slide 20: Thanks! My Tech Blog... http://www.retina.net/tech




Add a comment on Slide 1
If you have a SlideShare account, login to comment; else you can comment as a guest- Favorites & Groups
Showing 1-50 of 3 (more)