4

我创建了一个与 Azure 中的存储帐户对话的托管服务。两者的区域都设置为美国的任何地方,但查看过去几个月的账单,我发现我要为两者之间的通信付费,因为一个在美国中北部,另一个在美国中南部。

如果它们都托管在同一个子区域中,我是否认为不收取任何费用是正确的?

如果是这样,是否可以移动其中一个,我该怎么做?我在管理门户中看不到任何允许我这样做的地方。

提前致谢。

4

2 回答 2

1

为了避免此类费用,最好的指导方针是使用亲和组。您定义一次关联组,然后在创建新的存储帐户或托管服务时选择它。您仍然可以在“美国任何地方”拥有关联组,但只要存储帐户和托管服务都在同一个关联组中,它们就会被放置在一个数据中心中。

至于将帐户从一个地区转移到另一个地区 - 我认为这是不可能的。如果需要,您可能必须创建一个新帐户并迁移数据。您可以使用一些 3rd 方工具作为Cerebrata 的 Cloud Storage Studio来首先导出您的数据,然后将其导入新帐户。

不要忘记 - 使用亲和力组!这是 100% 确保在计算、存储、SQL Azure 之间不会产生流量费用的方法。

于 2011-12-14T14:33:36.737 回答
1

添加到 astaykov 所说的内容:我的建议是始终选择特定区域,即使您不使用关联组。您现在可以放心,您的存储和服务位于同一个数据中心,并且不会产生出站带宽费用。

没有办法移动存储帐户;您需要传输数据(并产生带宽成本),或将托管服务重新部署到当前托管数据的区域(无带宽成本)。如果您的站点处于活动状态,为了最大限度地减少停机时间,您可以将您的新托管服务向上推送(到一个新的 .cloudapp.net 名称),然后更改您的 DNS 信息以指向新的托管服务。

编辑 5/23/2012 - 如果您重新访问门户并创建新的存储帐户或托管服务,您会注意到 Anywhere 选项不再可用。这不会影响现有帐户(尽管它们现在将显示在其当前子区域中)。

于 2011-12-14T14:52:22.997 回答