Windows Azure中的Affinity Group

Affinity Group: (近亲组?个人认为直译为近亲组更好一些,不知道官方是怎么翻译的)。

 

如何创建Affinity Group

 

1. 进入https://manage.windowsazure.com

2. 在左侧的导航栏,选择Settings

image

3.  在上方选择“Affinity Groups”

image

4. 底部命令栏,点击“ADD”

image

5. 在弹出的对话框中,输入Name和Description, 选择自己的Subscription,选择Region(区域)

这里需要解释的是Region的选择。Region的选择意味着,将来隶属于这个Affinity Group的成员比如虚拟机会被创建在哪个数据中心。所以考虑将来你的主要用户在哪一个区域,慎重选择Region,这样,将来数据从距离最近的数据中心获取,不仅速度快,而且节省成本。

6. 点击下面的√,就创建Affinity Group了

 

上面的步骤可以用一个PowerShell命令完成:

 

New-AzureAffinityGroup

 

以后创建VM的时候,就可以选择这个新创建的Affinity Group了:

image 

那么选择Affinity Group有什么作用呢?

Windows Azure (Fabric Controller)会根据选定的Affinity Group来决定VM或者其他Service所在的物理位置,比如是在同一个服务器上,远隔万里。如果是不同的Affinity Group,可能两个VM,一个被创建在东亚的数据中心,而另一个被创建在美国的数据中心,这样必然会带来数据传输的延迟以及传输成本的大幅上升。而处于一个Affinity Group,Azure则会尽可能地保证物理位置在一起,在同一个机架甚至同一台物理服务器上。

所以我觉得“近亲组”的翻译更好一些,表明在同一个组的服务之间会有更紧密的联系。

posted @ 2013-12-26 10:26  如斯夫  阅读(1047)  评论(0)    收藏  举报