I'm evaluating options for image webservers for Tralev (in the case it grows).
I was looking into Hetzner's storage line.
They offer storage servers with 7 and 15 drives.
7 drives with software raid and 15 drives with hardware raid.
Assuming they have good hardware raid controllers for 15 drives (good monitoring), what are challenges of choosing such servers rather than commodity hardware?
Possible problems:
- partition sizes with ubuntu 12.04 with possible max limit 2GB (they still don't offer ubuntu 14.04 LTS)
- since having backup in another data center is a good idea, the problem is availability of similar backup servers by other companies for having backups, any idea about this one?
- since I'll be serving images and assuming HD has read transfer rates of 60MB, which is around 500MBps the server could be hitting 1Gbit network port with anything higher than 4 drives in raid 10
- assuming 400KB average image size and the outbound of 500Mbit, the server can serve 156 images per second, which is about 5 users per second (excluding robots traffic)
- if in average consuming 300MBit outbound, it looks like the server woould generate 88TB of traffic monthly - using formula (300000000 / 8 * 60 * 60 * 24 * 30) / (1024 * 1024 * 1024 * 1024)
- since Google Cloud Storage is about 20$ per TB, storing 52TB of backup would cost about 1100$ which makes cloud storage services much expensive than having server replica
So it looks like 15 drive servers could hit 1Gbit network bottleneck (assuming that images of poor quality which are never read are removed from the system). In the case there are
So my analyzes shows that there are less risk in going with commodity hardware (i.e. 4x2TB):
- less risk in hitting network limit
- cheaper backup to another commodity hardware in other datacenter
Anything I missed?