= .NET Core 托管 - 成本 = ![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png) 我有一个 .NET Core Web 应用程序和一个带有 1 个表且其中少于 10 条记录的 SQL DB 我已经在 Azure 上运行了几个月,但它每月花费我近 80 美元来运行。我应该提到它几乎没有流量,因为它仍在开发中,它只是一个即将推出的页面,可以选择注册以便在它上线时收到通知。 作为记录,我已经做了很多年的开发人员,但是对于托管我自己的项目来说还是个新手,所以在这方面完全是个新手。 所以我想我的问题归结为: 基本网络应用程序每月 80 美元& Azure 的数据库正常吗? 如果没有,关于在哪里寻找/改进什么以降低成本的任何一般建议? 如果是正常价格,你预计 AWS 或 Google Cloud 会更便宜吗? 任何其他建议,再次,关于托管的新手。 谢谢!! 使用定价计算器亲自查看。 cloud.google.com/products/calculator linode.com/cloud-pricing-calculator/ 云可能很昂贵。在项目的早期阶段,您通常只需使用免费/基本层就可以了。使用 Azure,您通常还会获得免费积分以帮助您入门。 由于您的项目仍处于 MVP 阶段(您没有很多访问者并且不需要扩展),您也可以将其托管在支持 .NET Core 的一些托管服务提供商上。 我建议不要使用(非托管的)VPS,因为您还负责基础设施部分(安全性、补丁、证书设置) 有些人可能会发现这些任务微不足道,但根据我的经验,当您只是尝试时,它们很快就会变得麻烦专注于构建产品。 是的,80 美元是正常的,而且可能是 azure 中运行基本 webapp 的最低价格。 但问题是你没有利用你的实例中的任何东西,所以你选择天蓝色从一开始就是错误的。 你有两个选择: 如果您只有 10 条记录并且不写入数据库,请将您的应用程序转换为静态应用程序,并免费托管它。 将您的应用程序编译成 docker,并使用 MSSQL 的开发人员版本,然后将所有内容放在便宜的 5 美元 VPS 中。 是的,Azure 非常昂贵,特别是对于简单的项目。查看 ASP.NET 共享主机:httpsfozzy.com/eu/windowshosting.shtml、httpsvevida.com/en/webhosting/windows-hosting/、httpswww.seekdotnet.com/ == 关于社区 == 成员 在线的