Клиент можнет купить тот хостинг, который ему нужен.
Я могу представить себе три основных варианта:
- покупка дискового пространства на сервере хост-провайдера. Это самый дешевый способ с минимальным сервисом. Предложений $5 в месяц за 50Gb среди западных хостеров встречается уже много.
- вариант виртуального сервера (VPS). Клиенту выдается виртуальный сервер с оговореным дисковым пространством и производительностью. Судя по всему, для клиента просто запускается виртуальная машина. На этот вариант часто переходят тогда, когда возможностей предыдущего варианта становится недостаточно. Например, не хватает каких-то прав или производительности.
- выделенный сервер. Это физическая машина, стоящая у провайдера, которую клиент арендует. Все возможности этого компьютера в распоряжении клиента. Бывает еще вариант colocation, когда клиент пришел со своим сервером (серверами) и его поставили в стойку в дата-центре провайдера.
Сколько-нибудь серьезные сайты только так и живут - не нескольких серверах (front end, back end, индексы), с балансировкой нагрузки между серверами в группе (например, несколько front end серверов, на которые и попадает посетитель), с кластерной организации back end сервера.
Клиент в
обязательном порядке выбирает тип хостинга!
Выбирает его исходя из программ, которые надо на этом хост сервере запустить и из цены. Цена на Windows хостинг обычно немного выше, чем на UNIX- Linux.
В целом идея стоительства своего специализированного хостинга под каталогизацию фотографий и их хранение, да еще при условии работы с многими фотографами кажется мне не более разумной, чем идея натурального хозяйства.
Существует множество веб-сервисов, специально разработанных для таких задач.
Тот же smugmug.com:
http://smugmug.com/pro/
Да, это стоит некоторых денег.
Когда мне мои сотрудники про какое-нибудь уже готовое решение рассказывают, что оно стоит денег, и предлагают что-то подобное сделать самим, я часто спрашиваю: "а вы будете работать бесплатно?".
Просто отдавайте себе отчет, Вы поставили перед собой серьезную профессиональную задачу. Ее решение стоит денег. Оцените то или иное решение с точки зрения бизнеса и многие вопросы отпадут сами собой :-)