云服务与VM部署成本

时间:2014-05-21 13:07:15

标签: azure

我们正在研究要在Azure上托管的新Web应用程序的体系结构。此应用程序仅在白天运行(比如说上午9点到下午5点)。到目前为止我读到的关于Azure的内容是,即使我们停止部署,我们也会继续收费。

但是,如果Azure VM(IAAS)在我们停止VM时停止计费。

  

客户非常希望将IT成本降至最低。我们计划使用WASABi /自动缩放块来自动关闭&自动启动应用程序仅在(上午9点至下午5点)

期间运行

每天早上部署应用程序&甚至以编程方式删除每个晚上听起来都不是一个好的架构。

  

我们应该针对VM而不是Azure Web角色定位应用程序吗?

2 个答案:

答案 0 :(得分:1)

虽然每小时计费成本肯定是一个考虑因素,但如果您在IaaS中停止虚拟机,计费停止,则还有其他考虑因素。其中一些是:

  • 使用云服务,您必须以某种方式构建应用程序以利用其中的无状态。所以那里可能会有一点学习曲线。理论上,使用虚拟机,您可以按照以前的方式构建应用程序并在云中部署它。
  • 借助云服务,主要优势在于您无需维护VM。这是微软为您做的事情。因此,很少或根本没有IT管理员开销。使用虚拟机,维护虚拟机是您的责任,因此这也是一个额外的成本(假设您(或您的客户)在工资单上有IT管理员)。

一般来说,如果应用程序是一个独立的应用程序,具有非常简单的部署拓扑并且是全新的应用程序,建议您将它们编写为Cloud Service,但也要考虑成本(开发/ IT管理员)

答案 1 :(得分:0)

当您通过标准关闭(例如通过机器本身)停止虚拟机时,它会继续产生费用。门户网站最终将其显示为关闭,但VM仍然分配了资源。

但是,如果您通过门户网站,API或PowerShell停止计算机,它将停止并DEALLOCATE计算机。这意味着VM将使用存储空间,但不会产生计算费用。

只需安排在非工作时间重新分配机器,您只会在白天进行页面使用。