为清楚起见执行摘要:创建两个云服务是否更便宜(以计算小时计),每个云服务都有自己的 Web 角色,还是在一个云服务下有两个 Web 角色?
我们希望在 azure 上创建多个 Web 应用程序,并希望每个应用程序都有自己的 VM,以便它们可以独立扩展。我知道这可以通过两种方式完成-
- 在同一个云服务下创建多个webrole
- 为每个人创建一个云服务和 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 小时的费用?