我们正在研究要在Azure上托管的新Web应用程序的体系结构。此应用程序仅在白天运行(比如说上午9点到下午5点)。到目前为止我读到的关于Azure的内容是,即使我们停止部署,我们也会继续收费。
但是,如果Azure VM(IAAS)在我们停止VM时停止计费。
客户非常希望将IT成本降至最低。我们计划使用WASABi /自动缩放块来自动关闭&自动启动应用程序仅在(上午9点至下午5点)
期间运行
每天早上部署应用程序&甚至以编程方式删除每个晚上听起来都不是一个好的架构。
我们应该针对VM而不是Azure Web角色定位应用程序吗?
答案 0 :(得分:1)
虽然每小时计费成本肯定是一个考虑因素,但如果您在IaaS中停止虚拟机,计费停止,则还有其他考虑因素。其中一些是:
一般来说,如果应用程序是一个独立的应用程序,具有非常简单的部署拓扑并且是全新的应用程序,建议您将它们编写为Cloud Service,但也要考虑成本(开发/ IT管理员)
答案 1 :(得分:0)
当您通过标准关闭(例如通过机器本身)停止虚拟机时,它会继续产生费用。门户网站最终将其显示为关闭,但VM仍然分配了资源。
但是,如果您通过门户网站,API或PowerShell停止计算机,它将停止并DEALLOCATE计算机。这意味着VM将使用存储空间,但不会产生计算费用。
只需安排在非工作时间重新分配机器,您只会在白天进行页面使用。