为清晰起见,执行摘要: 是否更便宜(就计算时数而言)创建两个云服务,每个服务都有自己的Web角色,或者在单个云服务下有两个Web角色?
我们希望在azure上创建多个Web应用程序,并希望每个都有自己的VM,以便它们可以独立扩展。我understand这可以通过两种方式完成 -
选项2对我来说比我更好,因为我知道选项1要求每个webrole都有一个不同的端口号,这可能会给SSL绑定带来困难。选项2还意味着我们可以为每个人提供单独的公共IP地址。
但是,我正在努力研究如果选择2的计费成本更高。
目前我们有一个云服务和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小时?
答案 0 :(得分:0)
答案:在单个云服务下运行x web / admin角色或在每个云服务中运行x个云服务时,计算小时数相同。
答案是基于我从微软收到的答案,我正忙着通过查看详细的使用情况报告来确认答案。因此,似乎使用是基于云服务中的角色,而不是服务本身,它只是某种类型的分组实体。这是有道理的,因为每个角色实际上都是虚拟机。