1. Покупаете/арендуете 2 сервера помощнее.
2. Устанавливаете на первый IIS, на второй MS SQL.
3. Настраиваете бекапы или зеркалирование базы.
4. Деплоете через IIS ночью не в пятницу.
5. Наслаждаетесь.
Сейчас такая схема как то не комильфо...
Самое главное что сейчас появился фактически стандарт — Kubernetes и Docker, т.е. просто грех их не использовть. Начинать можно с небольших ресурсов и по мере роста пользователей, если таковой будет — увеличивать количество нод.
Так?
Но хотелось бы подробнее кто как делает:
1. Какой облачный сервис используете или сами на своих серверах все держите?
2. Что используете в качестве СУБД? Создавали ли кластер или используете single? На своем сервере или облачный?
3. Как настроили бекапы или зеркалирование?
4. Как происходит восстановление в случае аварийного сбоя на сервере СУБД? Вручную или автоматизировали?
5. Как деплоите. Есть ли песочница?