65.9K
CodeProject 正在变化。 阅读更多。
Home

Windows Azure 定价实测

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.14/5 (3投票s)

2011年7月4日

CPOL

5分钟阅读

viewsIcon

24538

本文将帮助应用程序开发人员粗略估算其 Windows Azure 使用成本, 以帮助应用程序开发人员粗略估算其 Windows Azure 使用成本

Windows Azure 平台定价计算器》相当不错,可以帮助应用程序开发人员大致估算其 Windows Azure 的使用成本。但从哪里开始呢?应该填写什么样的数字?我们尝试了一些用例,希望能让您有一个基本的概念。我们在文章底部放置了 Windows Azure 计算器类别定义。

Windows Azure 的免费选项

  1. 电子商务应用程序
    1. 一位应用程序开发人员将为一家美国全国连锁花店定制现有的 Microsoft .NET 电子商务应用程序。该应用程序需要始终可用,即使在使用量高峰期,也要能够应对母亲节和情人节等高峰时期的需求。
    2. 您可以使用 Azure 定价数据来确定应用程序的哪些元素可能成本最高,然后检查优化和不同的架构选项以降低成本。例如,将数据存储在二进制大对象 (BLOB) 存储中会增加存储事务的数量。您可以将更多数据存储在 SQL Azure 数据库中,从而减少事务量,并在事务成本上节省一些费用。此外,如果辅助角色不涉及任何用户交互,您可以将辅助角色的计算实例从两个减少到一个——在实例重启期间,它可以离线几分钟而不会对电子商务应用程序产生负面影响。这样做每月可以节省 90.00 美元的计算实例费用(使用三个实例而不是四个实例)。

Description: Scenario 1.jpg

  1. 资产跟踪应用程序
    1. 一家建筑管理公司需要跟踪其全球物业的资产利用率。资产包括与建筑维护相关的设备,如电气设备、热水器、炉灶和空调。该公司需要维护有关资产和建筑维护其他方面的数据,并让所有必要的数据可用于快速有效的分析。
    2. 在 Windows Azure 上托管此类资产跟踪系统这样的应用程序在财务和战略上都有很大意义。仅第一年大约 6,500.00 美元的费用,这家建筑管理公司就可以提高其资产跟踪系统的全球可访问性、可靠性和可用性。他们可以访问一个可扩展的云应用程序平台,无需资本支出和基础设施管理成本,并且可以避免配置和管理复杂的关系数据库的内部成本。即使是按使用量付费的年度成本约为 9,000.00 美元,考虑到这些优势,也是物有所值的。

Description: Scenario 2.jpg

  1. 销售培训应用程序
    1. 一家全球科技公司希望通过 Internet 向全球分发现有的富媒体培训材料,从而简化其培训流程。
    2. 在 Windows Azure 上托管此类销售培训系统这样的应用程序在财务和战略上都有很大意义。使用较高的估算,每年花费不到 10,000.00 美元,这家科技公司就可以避免管理和维护自己的 CDN 的成本,同时利用一个可扩展的云应用程序平台,无需资本支出和基础设施管理。

Description: Scenario 3.jpg

  1. 社交媒体应用程序
    1. 一家全国连锁餐厅决定利用社交媒体直接与客户建立联系。他们聘请了一位专门从事社交媒体的应用程序开发人员,为短期营销活动开发一个 Web 应用程序。此次活动的目标是在一个流行的社交媒体网站上吸引 500,000 名新粉丝。
    2. 选择在 Windows Azure 上托管应用程序对于利用社交媒体应用程序的短期营销活动来说在财务上是明智的,因为您无需花费数千美元购买活动结束后会闲置的硬件。它还使您能够根据需求快速扩展应用程序(向上或向下)。作为一项长期的战略决策,使用 Azure 可以让您构建易于为未来营销活动重新利用的应用程序。

Windows Azure 计算器类别定义

Azure 计算器类别 这与我的应用程序有什么关系? 在 Azure 上看起来是怎样的? 度量方式
计算实例 这是运行应用程序所需的原始计算能力。 计算实例包括 CPU 核心、内存和用于本地存储资源的磁盘空间——它是一个预先配置的虚拟机 (VM)。小型计算实例是具有一个 1.6 GHz 核心、1.75 GB RAM 和 225 GB 虚拟硬盘的 VM。您可以添加更多小型实例来扩展应用程序,或使用更大的实例来增强功能。 实例大小
特小

媒体

特大
关系数据库 如果您的应用程序使用关系数据库(如 Microsoft SQL Server),您的数据集(不包括任何日志文件)有多大? SQL Azure 商业版数据库。您选择大小。 GB
存储 这是您的应用程序存储的数据——产品目录信息、用户帐户、媒体文件、网页等。 在 Blob、表、队列和 Windows Azure 驱动器存储中使用的存储空间量 GB
存储事务 这些是您的应用程序与其存储数据之间的请求:添加、更新、读取和删除。 对存储服务的请求:添加、更新、读取或删除已存储文件。每个请求都会被分析并根据处理请求的能力和请求的结果分类为可计费或不可计费。 事务数量
数据传输 这是外部用户与您的应用程序之间传输的数据(例如,浏览器和网站之间)。 通过 Internet 进出 Azure 服务的总数据量。有两个数据区域:北美/欧洲和亚太地区。 GB 传入/GB 传出
内容分发网络 (CDN) 这是您存储在离用户较近的数据中心中的任何数据。这样做通常可以通过更快地交付内容来提高应用程序性能。这可以包括媒体和静态图像文件。 通过 Internet 进出 Azure CDN 的总数据量。有两个 CDN 区域:北美/欧洲和其他地点。 GB 传入/GB 传出
服务总线连接 这些是您的应用程序与其他应用程序之间的连接(例如,用于异地身份验证、信用卡处理、外部搜索、第三方集成等)。 使用各种协议,在防火墙或网络边界之间建立服务和应用程序之间的松散耦合连接。 连接数量
访问控制事务 这些是您的应用程序与任何外部应用程序之间的请求。 应用程序在 Azure 上与通过服务总线连接的应用程序或服务之间的请求。 事务数量
© . All rights reserved.