-1

为清楚起见执行摘要:创建两个云服务是否更便宜(以计算小时计),每个云服务都有自己的 Web 角色,还是在一个云服务下有两个 Web 角色?

我们希望在 azure 上创建多个 Web 应用程序,并希望每个应用程序都有自己的 VM,以便它们可以独立扩展。我知道这可以通过两种方式完成-

  1. 在同一个云服务下创建多个webrole
  2. 为每个人创建一个云服务和 webrole

选项 2 对我来说更可取,因为我知道选项 1 要求每个 webrole 具有不同的端口号,这可能会给 SSL 绑定带来困难。选项 2 还意味着我们可以为每个选项设置一个单独的公共 IP 地址。

但是,我正在尝试确定选项 2 的计费成本是否更高。

目前我们有一个云服务和两个 webroles。每个都是一个 A1 实例(单核),但我注意到在我们的详细账单中,我们要为每个实际小时计费 3 个计算小时?这是否意味着云服务本身会产生一个计算小时?如果是这种情况,那么这将比拥有 2 个云服务便宜,在这种情况下,我们将为 2 个 A1 实例支付 4 个计算小时的费用。

详细计费代码段:

"A1 Cloud Services" "Compute Hours" "US South Central"  "Hours" 24  "South Central US"  "Compute"
"A1 Cloud Services" "Compute Hours" "US South Central"  "Hours" 48  "South Central US"  "Compute"

关于选项的任何其他想法,哪些会更便宜和/或为什么我们要为单个云服务下的 2 个实例支付 3 小时的费用?

4

1 回答 1

0

答:在单个云服务下运行 x 个 web/admin 角色或在每个云服务中运行 x 个具有单个角色的云服务的计算时间成本相同。

该答案基于我从 Microsoft 收到的答案,我正忙着通过查看详细的使用报告来确认它。因此,使用似乎是基于云服务中的角色,而不是服务本身,它只是某种类型的分组实体。这是有道理的,因为每个角色实际上都是一个虚拟机。

于 2016-02-25T10:36:25.413 回答