Как и где разместить крупномасштабное веб-приложение? - PullRequest
0 голосов
/ 19 мая 2011

Я работаю над масштабным веб-приложением. Прежде чем приступить к реальной разработке, мы должны рассмотреть множество факторов. В этой статье я хочу задать вопросы, относящиеся к веб-хостингу. Но прежде чем задать свой вопрос, я хочу написать краткое введение об этом веб-приложении.

Это социальное приложение для корпоративного сектора, которое содержит множество пользователей, связанных друг с другом и обменивающихся друг с другом большим количеством информации в виде электронных писем, файлов (.doc .pdf .ppt и т. Д.). В общем, я чувствую, что нам нужно:

  • Неограниченная пропускная способность
  • Неограниченный адрес электронной почты
  • Огромное пространство для хранения
  • Некоторое резервное копирование Механизм (потому что мы должны сделать резервную копию всех файлов (.doc, .ppt, .pdf и т. Д.))
  • Эффективный хостинг (я не хочу, чтобы мои пользователи долго ждали)
  • Последнее, но не менее, поскольку мы будем разрабатывать в .net 3.5, поэтому нам нужно только предложение относительно хостинга .net

Я совершенно новичок в мире хостинга, поэтому не знаю, что выбрать. Кто-то сказал мне подумать о выделенных серверах или виртуальных серверах (если вы хотите сэкономить, и, очевидно, я был бы рад сэкономить)

Вопросы:

  • Должен ли я платить за все лицензии на программное обеспечение (лицензия Windows, MS Visual Studio и MS SQL Server и т. Д.)
  • Должен ли я нести ответственность за резервное копирование моих данных
  • Кто должен заниматься обслуживанием, когда сервер не работает

Хотелось бы, чтобы был какой-то механизм, в котором я отвечал бы только за размещение данных, а все управлял бы моим веб-хостом.

Ответы [ 2 ]

1 голос
/ 21 февраля 2017

Рассматривая ваши требования. Да, вам придется получить выделенный сервер. Теперь есть провайдеры, которые предлагают управляемые серверы и неуправляемые серверы.Если вы разбираетесь в технологиях, знаете, как администрировать и настраивать сервер, затем перейдите на Неуправляемый сервер, если нет, то перейдите на управляемый сервер.Другой вариант - вы можете работать с неуправляемым сервером и нанять опытного администратора или организацию по управлению сервером для управления сервером.

Второе ... Серверы Windows должны быть лицензированы для правильной работы.Вы по-прежнему можете использовать MSSQL Express Edition, которая является бесплатной, однако операционная система должна быть лицензирована.

Третье. Оцените ваши требования с точки зрения оперативной памяти, процессора, жесткого диска и расположения сервера.Вы можете получить отличный процессор с жестким диском 4x3 ТБ и пропускной способностью серверов 100 ТБ в Европе.Если требования ниже, вы также можете использовать VPS.

Чтобы упростить управление размещенными на сервере вещами, вы можете выбрать панели управления хостингом, такие как Plesk или Hosting controller.Plesk больше подходит для серверов Windows.

0 голосов
/ 08 декабря 2011
  • Если у вас есть серверы, вам нужно платить за лицензии. Если вы не владеете серверами, вам нужно уточнить у человека, который делает сделку.

  • Вы всегда должны создавать резервные копии своих собственных данных. Нет ничего хуже, чем полагаться на кого-то другого, потому что вы узнаете, что нет, только когда вы этого не хотите.

  • Опять зависит от хостинга. Если вы отправляетесь на хостинг своего собственного оборудования, то, как правило, вы сами. Если это арендованный компьютер, вы, как правило, получаете поддержку, но только в том, что касается самого сервера, проблема может заключаться в вашем коде.

Что касается хостинга, хотя я ничего не знаю о .NET, вы смотрели на что-то вроде Azure от Microsoft?

...