You'd use something like R1Soft and backup to their servers. Again though, this is where something like a cloud storage comes in handy since they handle all the redundancy and scaling for disk i/o and bandwidth.
If it was a client running our script, and wanted to use two servers I would recommend:
Server 1 (Web server):
- Apache (or nginx)
- Mysql
- Hosts Script
Server 2 (Media Server):
- Nginx or Lighttpd
- Hosts thumbs and Videos
then when traffic and disk i/o increases (since it's typically not an IMMEDIATE thing), i'd use Server 2 as an Origin for the CDN until I start running into issues with drive space, and then i'd start looking into cloud storage. You could of course just skip right ahead to cloud storage and cdn's and stuff but may as well keep costs down at the start.
|