Affinity Group: (近亲组?个人认为直译为近亲组更好一些,不知道官方是怎么翻译的)。
如何创建Affinity Group
1. 进入https://manage.windowsazure.com
2. 在左侧的导航栏,选择Settings
3. 在上方选择“Affinity Groups”
4. 底部命令栏,点击“ADD”
5. 在弹出的对话框中,输入Name和Description, 选择自己的Subscription,选择Region(区域)
这里需要解释的是Region的选择。Region的选择意味着,将来隶属于这个Affinity Group的成员比如虚拟机会被创建在哪个数据中心。所以考虑将来你的主要用户在哪一个区域,慎重选择Region,这样,将来数据从距离最近的数据中心获取,不仅速度快,而且节省成本。
6. 点击下面的√,就创建Affinity Group了
上面的步骤可以用一个PowerShell命令完成:
New-AzureAffinityGroup
以后创建VM的时候,就可以选择这个新创建的Affinity Group了:
那么选择Affinity Group有什么作用呢?
Windows Azure (Fabric Controller)会根据选定的Affinity Group来决定VM或者其他Service所在的物理位置,比如是在同一个服务器上,远隔万里。如果是不同的Affinity Group,可能两个VM,一个被创建在东亚的数据中心,而另一个被创建在美国的数据中心,这样必然会带来数据传输的延迟以及传输成本的大幅上升。而处于一个Affinity Group,Azure则会尽可能地保证物理位置在一起,在同一个机架甚至同一台物理服务器上。
所以我觉得“近亲组”的翻译更好一些,表明在同一个组的服务之间会有更紧密的联系。