Windows Azure 云计算服务: 怎样按需选择并计算它将花费多少钱呢?

写这篇文章是为了帮助那些有利用云计算服务的想法或想了解这一虚拟概念的人,或是那些想使用Windows Azure云计算服务来省钱并更好地扩展他们的业务的人。云计算服务的费用是如何计算的呢?

  • CPU内核是按小时数计费的
    • 例如Windows Azure单个内核是12美分/小时
      • § 双内核机器的价钱与两台单内核机器的价钱是一样的
  • 文件存储(非结构化内容)是按月收费的,同transection和上/下带宽消耗是一起计算的
    • Windows Azure 存储每月14美分/G
    • 10,000 transection花费1美分
    • 上/下带宽每G的字节需要15-20美分
  • 数据库存储(结构化内容)
    • 数据库存储的价钱是根据你所引发的数据库的大小来计算的,价格区间由云计算服务供应商指定
      • § 例如SQL Azure根据不同的DB大小收费
        • § 1 GB SQL Azure Database 9.99
        • § 5 GB SQL Azure Database 49.95
        • § 10GB SQL Azure Database 99.90
    • 数据库入口/出口收费也是由云计算服务供应商严格指定的
    • 其他的数据库相关的功能可能需要额外的收费(因供应商而异)
  • 其他的连接组件
    • Access Control根据连接数计费的,或者花费Y这么多的钱来使用X个连接
    • Web based Cache按照大小收费
    • Networking connectivity根据连接数收费

注意:如果CPU内核、存储、数据库、你的云计算应用程序相关的一切东西都存在于相同的数据中心中,大多数云计算服务是不收取任何入口/出口费用的。

所以,如果你是一个企业家,打算采用云计算或打算将你的基于web的应用程序迁移到云中,你的选择可以是上述的任何一个,我们来将它们分成以下两种类型:

类型一:

  1. CPU 内核
  2. 文件系统存储(非结构化内容)
  3. 数据库系统(结构化内容)
  4. 额外功能

类型二:

  1. CPU内核
  2. 文件系统存储(非结构化内容)
  3. 额外功能

让我们假想你脑中有一个概念并想在云计算里尝试它。假设你开始运行你的应用程序需要具有8GB容量的四核机器。随后,你可以为同一个应用程序添加多个虚拟机实例来扩展现有的服务,以测试其可扩展性。另外,假设你需要10GB的文件存储空间。为了使该应用程序数据库相关,还需要10GB的数据库。我们要计算开始运行这个应用程序需要多少费用,当我们用一个星期来测试它的可扩展性看它需要花费多少钱。因为PAAS云计算服务在云里给你提供应用程序所需要的虚拟机器、所支持的操作系统和让它运行的运行时模块,我们下面用Windows Azure的一个例子,作为云计算服务(PAAS),看一看它将需要多少费用。

现在我们来看看云计算服务Windows Azure的一个例子:

  • Azure内核:每个内核12美分,假设我们有一个四核机器=>需要48美分/小时——合计354.60美元
  • Blob存储:14美分/GB=>10GB——合计1.40美元
    • 假设一个月需要5,000,000 Transections——合计5.00美元
    • 假设需要10GB的进口/出口带宽=>20美分/GB——合计2.00美元
  • SQL Azure:10GB的数据库=>99.90美元/月——合计99.90美元

这样一来,你的应用程序一个月总的消费如下所示:

类型一:

  • 354.60 + 1.40 + 5.00 + 2.00 = $363.00 / 月

类型二:

  • 354.60 + 1.40 + 5.00 + 2.00 + 99.90 = $462.90 / 月

现在如果你想使用多个实例来测试能力:

  • 一个星期(7天)为同一个四核实例添加9个(合计10个)或者更多实例
    • 一个星期运行这10个虚拟机实例需要增加80.64美元的费用
  • 一个月(按月收费)增加50GB的文件存储(非结构化内容)
    • 一个月增加7.00美元的费用
  • 增加50GB的数据库存储
    • 增加大概500.00美元的费用
    • 如果你想建立Open ID 身份验证
    • 每100,000 个事务需要1.99美元

如果你是一个企业家并期望云计算能给你抢先起步的优势或想让你目前正在运行的业务迁移到云,相关信息正如你从上面详细信息中所了解到的。到目前为止Windows Azure 只提供了PASS。

资源:

  1. Windows Azure程序员资源: https://www.microsoft.com/windowsazure/learn/get-started/?campaign=getstarted
  2. Windows Azure 标价: https://www.microsoft.com/windowsazure/pricing/
  3. Windows Azure 价格计算器: https://www.microsoft.com/windowsazure/pricing-calculator/?campaign=vw-calc

本文翻译自:https://blogs.msdn.com/b/avkashchauhan/archive/2011/12/01/windows-azure-cloud-services-how-you-can-choose-what-is-needed-and-how-much-it-will-cost.aspx?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+AvkashChauhansBlog+%28Avkash+Chauhan%27s+Blog%29