Windows Azure Cloud Service (44) 将Cloud Service加入Virtual Network Subnet,并固定Virtual IP Address(VIP)

简介:

 《Windows Azure Platform 系列文章目录

 

  在之前的文章中,笔者已经详细介绍了如何将Virtual Machine加入Virtual Network,并且绑定固定的Private IP和Virtual IP Address (公网IP地址)

  Windows Azure Virtual Network (5) 设置Azure Virtual Machine固定Private IP

      Windows Azure Virtual Network (6) 设置Azure Virtual Machine固定公网IP (Virtual IP Address, VIP) (1)

      Windows Azure Virtual Network (7) 设置Azure Virtual Machine固定公网IP (Virtual IP Address, VIP) (2)

 

  但是以上的功能仅限于IaaS,如果我们需要在PaaS Cloud Service设置Private IP和Virtual IP Address,应该如何设置?

 

  再想象一个场景,当我们前端使用PaaS Cloud Service (Web Server)实现横向扩展,后端使用2台SQL Server Virtual Machine (Always-On)做数据库服务器。

  这种混合PaaS+IaaS的场景,如何让PaaS Cloud Service加入Virtual Network,使用内部IP地址与SQL Server VM进行通信呢?

 

  本章内容分为以下三个部分:

  一.管理Virtual IP Address(公网IP地址)

  二.管理Virtual Network

  三.配置Azure Cloud Service

 

 

  一.管理Virtual IP Address(公网IP地址)

  我们可以通过Azure PowerShell来申请Virtual IP Address,具体读者可以参考之前的Blog:

  国外使用Azure Global的用户,可以参考:

      Windows Azure Virtual Network (6) 设置Azure Virtual Machine固定公网IP (Virtual IP Address, VIP) (1)

      Windows Azure Virtual Network (7) 设置Azure Virtual Machine固定公网IP (Virtual IP Address, VIP) (2)

 

  国内使用世纪互联运维的Azure China用户,可以参考:

  Azure China (8) 使用Azure PowerShell创建虚拟机,并设置固定Virtual IP Address和Private IP

  如果读者用的是百度查询IP地址,经常会发现Azure上海的IP地址经常会显示来自北京,这是由于百度的IP库比较老,请读者注意 

 

  这里笔者不想申请新的Reserved IP Address,我们使用命令:

Get-AzureReservedIP

  可以查看到之前已经申请的Reserved IP Address,如下图:

  

  我们就继续使用上面的LeiTestVMReservedIP,这个地址是191.234.18.61

  上图中,InUse状态为False,没有被占用

 

 

  二.管理Azure Virtual Network

  我们创建一个新的Azure Virtual Network,命名为PaaSVNet

  增加2个subnet,命名为Web-Subnet和DB-Subnet,如下图:

  

  Web-Subnet IP Rang为10.0.0.0-10.0.0.127

  DB-Subnet IP Rang为10.0.0.128-10.0.0.255

 

 

  三.配置Azure Cloud Service

  我们新建一个Cloud Service,项目命名为LeiPaaSReservedIP,只添加WebRole即可,截图略。

  1.将Instance Count数量修改为2

  2.修改ServiceConfiguration.Cloud.cscfg文件配置,增加以下内容:

  

  上图中的设置中:

  (1)Instance Count为2,需要2个Instance

  (2)VirtualNetworksSite节点,设置为虚拟机网络名称,PaaSVNet

  (3)InstanceAddress节点设置为WebRole1

  (4)Subnet设置为步骤二中的子网名称,为Web-Subnet

  (5)ReservedIP设置为我们在步骤一中的Reserved IP Name (LeiTestVMReservedIP)

 

  然后我们将我们的Cloud Service部署到Azure平台上,观察Reserved IP Address,已经使用在步骤一的Public IP:191.234.18.61)

  

  

  然后我们观察虚拟网络PaaSVNet中的Private IP使用情况

  

  Web Role已经加入了Web-Subnet子网  

  因为将Instance Count设置为2,这2个PaaS Instance占用了10.0.0.410.0.0.5这2个IP地址

 

 

参考资料: https://msdn.microsoft.com/library/azure/jj156091.aspx

 


本文转自Lei Zhang博客园博客,原文链接:http://www.cnblogs.com/threestone/p/4360587.html,如需转载请自行联系原作者

目录
相关文章
|
4月前
|
安全 Windows
【Azure云服务 Cloud Service】Cloud Service的实例(VM)中的服务描述Software Protection 与 Windows Defender, 如何设置Windows Defender Antivirus服务
【Azure云服务 Cloud Service】Cloud Service的实例(VM)中的服务描述Software Protection 与 Windows Defender, 如何设置Windows Defender Antivirus服务
|
4月前
|
安全 Windows
【Azure 云服务】当Windows系统发布新的安全漏洞后,如何查看Azure云服务(Cloud Service)的实例是否也更新了安全补丁呢?
【Azure 云服务】当Windows系统发布新的安全漏洞后,如何查看Azure云服务(Cloud Service)的实例是否也更新了安全补丁呢?
|
4月前
|
XML 数据格式 Windows
【Azure 云服务】Azure Cloud Service (Extended Support) 云服务开启诊断日志插件 WAD Extension (Windows Azure Diagnostic) 无法正常工作的原因
【Azure 云服务】Azure Cloud Service (Extended Support) 云服务开启诊断日志插件 WAD Extension (Windows Azure Diagnostic) 无法正常工作的原因
|
6月前
|
Windows
windows系统bat批处理 网络设置大全 设置静态、动态IP地址
windows系统bat批处理 网络设置大全 设置静态、动态IP地址
1377 2
|
6月前
|
Java Nacos 微服务
Spring Cloud微服务在Windows本地开发时禁用Nacos注册中心注册
Spring Cloud微服务在Windows本地开发时禁用Nacos注册中心注册
|
7月前
|
网络协议 Windows
电脑ip在哪里查看?windows系统查看ip地址的8种方法
在Windows系统中,有多种方法可以查看电脑的IP地址。
2895 2
|
7月前
|
安全 Linux 网络安全
Windows搭建Emby媒体库服务器,无公网IP远程访问本地影音文件
Windows搭建Emby媒体库服务器,无公网IP远程访问本地影音文件
111 0
|
安全 Apache Windows
windows 2008 配置本地IP安全策略
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chengyi_L/article/details/52484512 虽然在apache服务器端设置了对于某一个IP段禁止访问,但是还是总有蜘蛛在一直请求服务器80端口,虽然apache返回403,但是请求无法阻止。
1156 0
|
网络安全 网络虚拟化 网络协议
Windows2003 IP安全策略
netsh"是Windows 2000/XP/2003操作系统自身提供的命令行脚本实用工具,它允许用户在本地或远程显示或修改当前正在运行的计算机的网络配置。
756 0