Slideshare.net (beta)

 

All comments

Add a comment on Slide 1

If you have a SlideShare account, login to comment; else you can comment as a guest


Showing 1-50 of 3 (more)

Scaling for Adult Hosting

From netik, 1 month ago

Scaling sites for adult hosting, an upcoming talk for Ignite Veloc more

1480 views  |  0 comments  |  3 favorites  |  52 downloads  |  1 embed (Stats)
 

Tags

webscaling video hosting scaling performance vod videoondemand velocity08 ignite velocity

more

 
 

Groups / Events

 

 
Embed
options

More Info

This slideshow is Public
Total Views: 1480
on Slideshare: 1479
from embeds: 1

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