Azure定价多个云服务与多个Web角色

时间:2016-02-18 14:48:47

标签: multiple-instances azure-cloud-services billing webrole

为清晰起见,执行摘要: 是否更便宜(就计算时数而言)创建两个云服务,每个服务都有自己的Web角色,或者在单个云服务下有两个Web角色?

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

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

    选项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小时?

1 个答案:

答案 0 :(得分:0)

答案:在单个云服务下运行x web / admin角色或在每个云服务中运行x个云服务时,计算小时数相同。

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