Searchable Photo Archive?

So I work as a Photographer/Videographer at a University, and my office wants me to design a photo archiving system that would allow any person that works at the University to be able to search the archive using search tags/keywords to be able to find specific photos of themselves or their class blah blah blah.

We also want this to be our cloud storage/back up for all of our photos so it needs to be a huge amount of storage for a lot of RAW files and scanned in older photos. Anyone have any idea as to what website/service is the best solution for this problem? I was just thinking a business account at dropbox but any other solutions would be great.

Thanks.