Keith Barrow
Короткий ответ: это зависит от вас, мы не знаем, сколько трафика вы ожидаете, сколько устойчивости вам нужно, насколько безопасным он должен быть и т. д.
В качестве короткого списка вам понадобится:
- Сервер, почти наверняка сервер windows, работающий под управлением IIS - для этого потребуется какой - то статический IP-адрес или способ указания имени хоста на машину.
- Сервер под управлением SQL server - это может быть машина под управлением IIS, но тогда вам действительно нужно будет убедиться, что БД защищена, возможно, будет проще использовать отдельную машину и ограничить входящие IP - адреса вашим хост-сервером-при условии, что вы готовы жить с таким уровнем безопасности
- Доменное имя, указывающее на сервер IIS, хотя вы можете использовать IP-адрес, пока не разберетесь с этим.
-
- Возможно - прошло уже много времени с тех пор, как я делал это на коробке windows, сертификате безопасности, чтобы вы могли настроить HTTPS
Возможно, вы захотите посмотреть на AWS, хотя это стоит денег, так как сборы зависят от того, что вы используете и насколько загружена система. Если вы можете получить статический IP от своего провайдера, вы можете подключить любую запасную машину, чтобы использовать ее - это самый простой маршрут, но он полагается на статический IP.
Это, вероятно, будет довольно длительный процесс, особенно если вы не делали этого раньше, поэтому делайте "детские шаги" и как можно чаще задавайте более мелкие вопросы о конкретных проблемах. Я бы начал, по крайней мере, с установки сервера IIS с включенным веб-сайтом (вероятно, глядя на локальную базу данных).
Хороший опыт обучения, хотя, как только вы сделали это в первый раз, это становится легче.