1

我经营自己的英国托管和网页设计公司。

我们在英国的一个 DC 中拥有大约 10 台物理服务器,并托管大约 300 个网站、电子邮件服务器和 Web 应用程序。它们都在带有几个 linux VM 的 windows 服务器平台上。

我现在有一个 Windows Azure 帐户,我已经在我的 azure 帐户中设置了一个中型 windows 2008 服务器,并希望开始使用它来托管和迁移我的一些网站和服务到我的 azure 帐户和新服务器上。考虑到也许我可以将我所有的服务转移过来,并摆脱对我在 DC 中的任何物理服务器的需求。

我的问题是,我仍然在为这将持续花费我多少钱而苦苦挣扎。

帐单区域并没有真正告诉我太多,因为它只是将我的帐单显示为 0.00 英镑。它显示了我的使用情况,但我真的很难将我当前使用的资源与它在 azure 中的计费方式进行比较?它甚至没有告诉我如果我不接受审判会付出什么代价。

如果它比在我当前的 DC 中托管要花费我更多的成本,我不想移动 Web 托管站点。

我正在考虑将许多站点移动到我设置的新服务器上,因为它比我当前的一些服务器更好,所以会看到很大的好处,我什至考虑在我的 Azure 帐户中设置一个更大的服务器,但又一次不确定那个盒子的真实成本很难比较。

我是否只需要查看计算器并选择我将部署的服务器数量,选择我需要多少存储空间和带宽?或者我是否还需要查看计费区域中的项目 - 例如:

计算单元、存储事务、数据传出、数据传入

当我设置服务器时,它没有问我想要多少存储空间,它只是在实际服务器中设置了大约 150GB 可用空间。

任何建议,因为我真的认为这是我想在接下来的 12 个月内使用的东西,但如果我最终迁移了东西,它会比我的正常托管花费更多,而且我必须在结束时将东西全部移回12 个月。

干杯

4

2 回答 2

2

因为您使用的是Windows Azure 虚拟机,所以您应该首先使用虚拟机定价计算器。此计算器仅显示与您的方案相关的成本,存储交易成本除外。以下是您必须考虑的成本明细:

虚拟机

虚拟机成本在账单上显示为计算单位。在整个 Windows Azure 虚拟机预览版中,每个核心每小时的成本为 0.08 美元。一旦虚拟机全面上市,Windows 虚拟机的成本将为每小时 0.115 美元,Linux 虚拟机的成本为 0.085 美元。使用计算器,您可以看到中型实例使用两个内核,因此在预览期间按每小时 0.16 美元计费。您必须根据自己的最佳判断来确定需要多少虚拟机以及它们应该有多大。

贮存

您必须为 VHD 中实际使用的数据付费。假设您有一台附加了一个 VHD 的虚拟机。如果 VHD 的大小为 200GB,但仅使用 100GB,则您必须每月支付 100GB 的费用。

带宽

微软现在只对出口数据传输(从数据中心传出的数据)收费。通过此定价更改,计费区域的数据传输部分将始终为 0.00。希望您已经对当前的出站数据使用情况有了一个很好的了解。如果是这样,您只需将带宽滑块移动到正确的位置即可计算带宽成本。

存储事务

如果您向下滚动到此博客文章的事务部分,您将看到存储事务是如何计算的。基本上,每次写入操作计算一个事务,每个读取操作可能计算一个事务,具体取决于数据是否被缓存。存储交易的成本可以忽略不计,因为您只需为每 100,000 笔交易支付 1 美分。这就是为什么存储事务被排除在计算器之外的原因。

高温高压

于 2012-06-30T17:25:49.557 回答
1

在输入框中回答这样的问题,在细节表达上是有限的。如果您的使用量低于选定的限制,成本计算器可以为您提供有关成本上限的估计值。根据我的个人经验,如果您选择更高的使用限制并将使用量保持在您的预测限制范围内,则不会有任何隐藏费用。但实际情况可能大不相同,因为您一开始可能无法正确估计使用情况,这可能会在以后改变成本。

要将传统的 Web 托管解决方案迁移到 Windows Azure,最新版本的 Windows Azure 虚拟机是最合适的,因为这需要最低的迁移复杂性。因此,您将选择的 VM 大小将具有固定资源(计算、本地存储、网络带宽、磁盘 I/O 等),并且只要您在限制范围内,成本将是固定的,因此不会产生看不见的费用。

Windows Azure 存储随用随付(范围约 0.012 美元/GB 取决于使用限制)并且没有限制。当从传统的网络托管迁移到云环境时,由于应用程序架构设计,我看到云存储使用量减少了,而虚拟机存储量增加了,因此可能不会花费很多。

您将看到成本变化的地方是数据出/入,很难预测,因为这完全取决于应用程序的使用情况,因此您必须将其视为可变成本。

您还可以联系Windows Azure 虚拟机论坛,那里有专门的 Windows Azure 虚拟机资源来回答您的此类问题。

最后,我还要补充一点,Windows Azure 虚拟机仍处于预览模式,因此最好将您的一些业务带到 Windows Azure VM 作为试用和测试目的,因为现在无论您认为您可能遇到什么问题(因为它是预览版),这可能会导致服务中断。

于 2012-06-30T17:36:45.020 回答