For a actual project I must setup a high-available storage server who can store and publish (http) 150 million photos in 7 sizes means total 1050 million files. For every photo we need total 200 KB space to store them in all 7 sizes in total 28 TB.
Actually I have two servers available (2x E5620, 12GB Ram, Raid Controller 1 GB NV Cache, 2x160 GB Disk for OS), both have attached a storage array (DAS) with 12x3TB SAS Disks.
I'm not sure if my planed setup is really the best solution:
OS: RHEL 6
Disk Array: Raid 6, ext4/rsync or gfs2
HTTP Server: Apache Traffic Server 3 or nginx
This way both server store and publish the photos.
Any advice for me? I can add more servers if needed. What file system is the right way to go? Is Raid 6 ok?