scaling for adult hosting
DESCRIPTION
Scaling sites for adult hosting, an upcoming talk for Ignite Velocity 2008TRANSCRIPT
VoIPInternet Bandwidth
Video CodecsMobile Video / 3G
Phones
porn fuels technologyVHS
CamcordersUsenetImage
Compression
porn fuels technology
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)
Internet Video has different
challengesHTTP Server
DB
Application Server
Streaming Servers
Media Servers / SAN
Transcoding
Cache? hard to cache!
Three things...
Transcode Store Deliver.
Transcoding
A computationally intensive process to convert video from one format to another
Plan for it, or make someone else do it!
.MOV.MOV
.FLA.FLA
.WMV.WMV
Better living through(cheap) distributed computing!
Get it there.
sneakernet?
tape? ew!
Ship Disk Arrays?
Metro Ethernet?
Store it!
Scalable
Reliable
Cheap
Scaling Storage
•Make vs. Buy
•SANs are too expensive
•RAID not always best
•Many vendors use the samechassis and disks. Don’t wasteyour money.
Scaling ModelsVertical ( 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!)
Managing Storage
Where’s that file?
Are you authorized for it?
Delivery
Build networks for video.
PeoPeopleple
Webservers
Load Load BalanceBalance
rr
Media Servers
streams reset if mediaservers go down!
redundancy is hard.
Choose an acceptable level of
FAIL.
Abuse...
Everyone wants your content.Scale for abuse and third-party linking (or block it!)
Content theft, piracy, USC 2257
Pay Per Minute = $ lost per minute of downtime
Space + Power
Thanks!
My Tech Blog...http://www.retina.net/tech