大家都知道,在现实环境中一个新的应用项目开始之前,我们要根据应用环境的要求配置基础环境,如网络,硬件架构等。那么在windows azure环境中,同样的在开始一个应用项目之前,我们需要根据应用环境的要求,对虚拟网络、地缘组进行相应的配置。这篇博文将对虚拟网络、地缘组做个详细介绍。

 

虚拟网络

在云端,各种云服务、虚拟机之间依然需要实现互相的通信,才能完成信息的传递与处理

虚拟网络承载着azure上各种服务间互相通信的作用。另外,用户可以将部署在企业内部网络中的服务通过虚拟网络扩展到azure云上,该虚拟网络提供了加密的数据传输并且十分安全,从而让您能够构建一个混合的云环境,让原有的本地业务应用也可使用云上的各种资源。

下面我们看下如何创建一个虚拟网络

azure门户中选择“网络”选项,并点击右边的“创建虚拟网络”

wKioL1cN53LRQD_pAACTUGGWRSI943.png

输入虚拟网络的名称,并选择网络位置

wKioL1cN54Ggt3RNAABHSlCLmvY697.png

可选是否添加DNS服务器,没有填的话讲默认使用azure提供的名称解析功能。若虚拟网络和本地网络之间需要名称解析,则需要指定本地DNS服务器,这就需要配置点到的×××连接,将在后续博文中介绍点对点×××连接的配置

wKioL1cN55KBnoFMAAB2SQcNWWg716.png

配置虚拟网络访问空间,可以添加不同的地址空间

wKioL1cN56DCjwAoAADpOajWOQs305.png

完成虚拟网络的创建

wKiom1cN5vWgw_o6AACp714azzc994.png

 

地缘组

可以让同一地缘组的资源之间获得更低的网络延迟提高性能,举个例子:目前azure提供“中国北部”“中国东部”两个区域,可以简单理解为有两个数据中心(但是真正意思上可能不止两个)

我们新部署一个应用包括前端A和数据库B,我们选择AB都部署在“中国东部”那么这两台AB虚拟机可能在其中一个数据中心,但是这个数据中心的范围可以跨好几个省市。那么AB之间的通讯可能就要跨好几个省市来进行,这无疑增加了网络延迟,有了地缘组概念后,设置AB属于同一个地缘组,这样就可以将AB置于同一个地理位置,比如就在同一个机房的不同物理机上,或者干脆他们都在同一台物理机上,大大减少他们之间的网络通信开销。

新建地缘组

选择“设置”,地缘组选项卡

点击“添加地缘组”

wKiom1cN5wHyST69AACoYJuYPWE904.png

输入地缘组名字及说明

wKioL1cN58ah3GYUAADYWQpWLEo652.png

完成地缘组的创建

wKioL1cN59iBy-yQAACcULEpQjg383.png