Сегодня многие компании предпочитают использовать контейнеры для развертывания ASP.NET Core приложений, так как они обеспечивают легкость и гибкость в управлении приложениями. Контейнеры позволяют запаковать приложение в изолированную среду, что упрощает его развертывание и масштабирование.
Однако, использование IIS для развертывания ASP.NET Core приложений все еще остается популярным вариантом, особенно если у вас уже настроенные серверы с Windows. IIS обладает хорошей интеграцией с Windows Server и может быть более привычным инструментом для некоторых разработчиков.
Если у вас уже есть успешно работающий кластер на железках с IIS и вам не требуется масштабирование или другие преимущества контейнеризации, то, возможно, стоит оставить все как есть. Однако, если ваши потребности будут меняться или вы захотите упростить процесс развертывания и масштабирования, то рассмотрите возможность перехода на контейнеры.
В любом случае, выбор между IIS и контейнерами зависит от ваших конкретных потребностей и целей. Рекомендуется провести дополнительное исследование и оценку обоих вариантов, чтобы принять более обоснованное решение.