Назад | Перейти на главную страницу

Альтернативы служб Windows для автоматического запуска приложений

Я написал веб-приложение ASP.Net MVC / SignalR, написанное на C #, которое я размещаю на виртуальной машине Azure. На нем также есть экземпляр SQL-сервера и три службы Windows. Несмотря на то, что клиентская сторона является полностью асинхронной, она довольно медленная из-за большого объема памяти и ресурсов ЦП, которые используют SQL Server и три службы Windows. У меня нет большого бюджета, поэтому я не могу позволить себе перейти на виртуальную машину с большим количеством процессоров и памяти, поэтому я ищу способы разделить приложение. Я, вероятно, могу получить дешевый хостинг для клиентской стороны, потому что он не делает ничего интенсивного, но службы Windows работают очень усердно и делают много записей в базу данных. Я использую службы Windows, потому что приложению требуется много автономной обработки данных, и если произойдет сброс сервера, мне нужно убедиться, что они автоматически перезагружаются после этого. Я знаю, что это основано на мнении, но мне просто нужны альтернативы, которые я могу изучить сам.