.NET 6.0长期运行控制台应用托管方案选型及相关问题咨询
.NET 6.0长期运行控制台应用托管方案选型及相关问题咨询
我现在有一个长期运行的.NET 6.0应用,它并非面向公众,核心功能是监控Azure队列并处理队列中的记录,目前我们通过Azure Service Fabric进行托管。
现在我需要搭建另一个功能本质相同的集群,目的是为部分用户提升应用性能——这部分性能提升依赖于更高规格的硬件计算资源。我原本考虑继续使用Azure Service Fabric,但它要求集群必须具备至少5个节点,我个人认为这对我的应用来说属于过度配置,而且24*7运行5台高配机器的成本实在过高。
我已经做了两项尝试,但仍存在一些疑问:
- 我曾在自行创建的VM上运行该控制台应用,运行效果很不错,但我不确定该如何配置CI/CD管道;另外,如果VM发生宕机,该怎么处理?
- 我创建了Service Fabric项目并在本地运行正常,但如果要部署到Azure,还是得满足最少5节点的要求,成本问题依然无法解决。
备注:内容来源于stack exchange,提问作者vn2302
相关产品推荐
相关产品推荐

