Я работаю над масштабным веб-приложением. Прежде чем приступить к реальной разработке, мы должны рассмотреть множество факторов. В этой статье я хочу задать вопросы, относящиеся к веб-хостингу. Но прежде чем задать свой вопрос, я хочу написать краткое введение об этом веб-приложении.
Это социальное приложение для корпоративного сектора, которое содержит множество пользователей, связанных друг с другом и обменивающихся друг с другом большим количеством информации в виде электронных писем, файлов (.doc .pdf .ppt и т. Д.). В общем, я чувствую, что нам нужно:
- Неограниченная пропускная способность
- Неограниченный адрес электронной почты
- Огромное пространство для хранения
- Некоторое резервное копирование Механизм (потому что мы должны сделать резервную копию всех файлов (.doc, .ppt, .pdf и т. Д.))
- Эффективный хостинг (я не хочу, чтобы мои пользователи долго ждали)
- Последнее, но не менее, поскольку мы будем разрабатывать в .net 3.5, поэтому нам нужно только предложение относительно хостинга .net
Я совершенно новичок в мире хостинга, поэтому не знаю, что выбрать. Кто-то сказал мне подумать о выделенных серверах или виртуальных серверах (если вы хотите сэкономить, и, очевидно, я был бы рад сэкономить)
Вопросы:
- Должен ли я платить за все лицензии на программное обеспечение (лицензия Windows, MS Visual Studio и MS SQL Server и т. Д.)
- Должен ли я нести ответственность за резервное копирование моих данных
- Кто должен заниматься обслуживанием, когда сервер не работает
Хотелось бы, чтобы был какой-то механизм, в котором я отвечал бы только за размещение данных, а все управлял бы моим веб-хостом.