Мое приложение написано в .Net Core как консольное приложение.Он использует очередь RabbitMQ и прослушивает сокеты SignalR, вызывает сторонние API и публикует их в очередях RabbitMQ.Он должен работать 24/7.
Все это прекрасно работает в моей локальной среде, но теперь я готов к развертыванию на веб-сервере и пытаюсь определить, как лучше всего разместить это приложение.Я склоняюсь к развертыванию в контейнере Docker, но я не уверен, целесообразно ли это для приложения, работающего 24 часа в сутки.
Контейнеры, предназначенные только для недолговечных рабочих, и они будут дорогостоящими, чтобы оставить все работающиевремя?
Могу ли я разместить свой контейнер на своем веб-сервере вместе с моими веб-API и т. д. и разместить его в одном и том же окне Windows EC2, возможно, чтобы сэкономить на стоимости хостинга?это .Net Core приложение для веб-хостинга?