大家都知道,在现实环境中一个新的应用项目开始之前,我们要根据应用环境的要求配置基础环境,如网络,硬件架构等。那么在windows azure环境中,同样的在开始一个应用项目之前,我们需要根据应用环境的要求,对虚拟网络、地缘组进行相应的配置。这篇博文将对虚拟网络、地缘组做个详细介绍。
虚拟网络
在云端,各种云服务、虚拟机之间依然需要实现互相的通信,才能完成信息的传递与处理
虚拟网络承载着azure上各种服务间互相通信的作用。另外,用户可以将部署在企业内部网络中的服务通过虚拟网络扩展到azure云上,该虚拟网络提供了加密的数据传输并且十分安全,从而让您能够构建一个混合的云环境,让原有的本地业务应用也可使用云上的各种资源。
下面我们看下如何创建一个虚拟网络
在azure门户中选择“网络”选项,并点击右边的“创建虚拟网络”
输入虚拟网络的名称,并选择网络位置
可选是否添加DNS服务器,没有填的话讲默认使用azure提供的名称解析功能。若虚拟网络和本地网络之间需要名称解析,则需要指定本地DNS服务器,这就需要配置点到的VPN连接,将在后续博文中介绍点对点VPN连接的配置
配置虚拟网络访问空间,可以添加不同的地址空间
完成虚拟网络的创建
地缘组
可以让同一地缘组的资源之间获得更低的网络延迟提高性能,举个例子:目前azure提供“中国北部”“中国东部”两个区域,可以简单理解为有两个数据中心(但是真正意思上可能不止两个)
我们新部署一个应用包括前端A和数据库B,我们选择A和B都部署在“中国东部”那么这两台A和B虚拟机可能在其中一个数据中心,但是这个数据中心的范围可以跨好几个省市。那么A和B之间的通讯可能就要跨好几个省市来进行,这无疑增加了网络延迟,有了地缘组概念后,设置A和B属于同一个地缘组,这样就可以将A或B置于同一个地理位置,比如就在同一个机房的不同物理机上,或者干脆他们都在同一台物理机上,大大减少他们之间的网络通信开销。
新建地缘组
选择“设置”,地缘组选项卡
点击“添加地缘组”
输入地缘组名字及说明
完成地缘组的创建