云服务小时数的 Azure 定价计算器
Azure Pricing Calculator for Hours in Cloud Service
我正在尝试了解如何针对不同的资源解释 Azure 计算器。在这种情况下,我正在查看 Azure Cloud Service
资源。
在某些时候它说:
1 Virtual Machine x 730 hours = 7.24
据我所知,一个月大约有 730 个小时。
根据我的阅读,他们说如果您需要资源 100% 可用,请填写 730 小时。
但是“可用”是什么意思?
当然,我希望我的云服务应用程序(Web 角色)24/7 可用。但它不会每天每分钟都接到电话(http 请求)。这有什么区别吗?
让我们假设如下:
- Web 角色应用程序将在 1 秒内处理一个 HTTP 请求
- 它每天会接听 3600 个电话
- 每天总共处理 1 小时
- 这导致每月总共处理 30 小时
这是否意味着我可以将计算器中的“小时”部分更改为“30 小时”以获得更真实的计算?
这不是它的工作原理吗?
了解云服务定价的方法是查看 Azure 为您配置资源的持续时间,而不是这些资源的使用方式。
当您部署云服务时,Azure 会为您配置一些 VM(资源),您需要根据配置这些 VM 的时间付费。
这更多地属于 Consumption
模型,在该模型中,您需要为您(作为 Azure 客户)使用的资源付费,而不是您的客户使用这些资源使用服务的方式。大多数 Azure 服务都属于这种模式。
其他模型是 Serverless
模型,您再次为您消耗的资源付费,但是资源是按需部署的,并在没有对这些资源的需求时销毁(以某种方式)。 Azure Functions 是这种模型的一个很好的例子。
回到您的问题,730 小时是计算云服务定价的更准确方法,即使资源可能仅在该时间的一部分中使用。
如果您必须使用云服务,降低成本的一种方法是按需配置和取消配置资源。这意味着在需要时创建部署,在不需要时删除它。然而,对于这种情况,更好的解决方案是使用 Azure Functions 之类的东西,其中 Azure 会为您处理 provisioning/deprovisioning。
我正在尝试了解如何针对不同的资源解释 Azure 计算器。在这种情况下,我正在查看 Azure Cloud Service
资源。
在某些时候它说:
1 Virtual Machine x 730 hours = 7.24
据我所知,一个月大约有 730 个小时。
根据我的阅读,他们说如果您需要资源 100% 可用,请填写 730 小时。
但是“可用”是什么意思?
当然,我希望我的云服务应用程序(Web 角色)24/7 可用。但它不会每天每分钟都接到电话(http 请求)。这有什么区别吗?
让我们假设如下:
- Web 角色应用程序将在 1 秒内处理一个 HTTP 请求
- 它每天会接听 3600 个电话
- 每天总共处理 1 小时
- 这导致每月总共处理 30 小时
这是否意味着我可以将计算器中的“小时”部分更改为“30 小时”以获得更真实的计算?
这不是它的工作原理吗?
了解云服务定价的方法是查看 Azure 为您配置资源的持续时间,而不是这些资源的使用方式。
当您部署云服务时,Azure 会为您配置一些 VM(资源),您需要根据配置这些 VM 的时间付费。
这更多地属于 Consumption
模型,在该模型中,您需要为您(作为 Azure 客户)使用的资源付费,而不是您的客户使用这些资源使用服务的方式。大多数 Azure 服务都属于这种模式。
其他模型是 Serverless
模型,您再次为您消耗的资源付费,但是资源是按需部署的,并在没有对这些资源的需求时销毁(以某种方式)。 Azure Functions 是这种模型的一个很好的例子。
回到您的问题,730 小时是计算云服务定价的更准确方法,即使资源可能仅在该时间的一部分中使用。
如果您必须使用云服务,降低成本的一种方法是按需配置和取消配置资源。这意味着在需要时创建部署,在不需要时删除它。然而,对于这种情况,更好的解决方案是使用 Azure Functions 之类的东西,其中 Azure 会为您处理 provisioning/deprovisioning。