backup and file server for 50+ TB of data

http://serverfault.com –
our office wants to build a new server to handle our data, over the last 10 years our data was stored on CDs, DVDs, HDDs but now they want all of it in one place that is attached to the network for everybody in the office to access it.
the data is 20TB new data and the rest is old, the important now is to store these 20tb and gradually store the other 30tb over time. so what is the best solution to do ?
we thought of getting an hp server and connect it to an external enclosure that either had tape drives or HDDs (we haven;t decided yet) or to get a NAS server and connect it to the hp server.
w
(HowTos)

Stories similar to backup and file server for 50+ TB of data

I want to build a server with a minimum of 20TB - 30TB space. I want to make a single server with many 2TB HDDs. How is it possible to have 20TB-30TB for a single folder ie. /var/www which will contain my server files. It is a web server.

I have been creating apps with python+pyside+sqlalchemy+sqlite. My problem now is that the data is getting bigger and it should be shared on a network. Basically what I want is to setup a server which can handle the data for a small office, say about 30 people.

This is my idea, please comment if its good or there would be better solutions.
1. Setup an ubuntu server
2.