Azure云服务配置虚拟网络和实例层级公共 IP,azure云服务器搭建Azure云服务配置虚拟网络和实例层级公共 IP用户将应用迁移至Azure云服务时,很重要的一点考率是保证服务的安全性,在Azure上,保护应用程序资源的最佳实践就是创建虚拟机网络和子网。用户在创建云服务时会生成一个Virtual IP Addre......
用户将应用迁移至Azure云服务时,很重要的一点考率是保证服务的安全性,在Azure上,保护应用程序资源的最佳实践就是创建虚拟机网络和子网。
用户在创建云服务时会生成一个Virtual IP Address(VIP),而VIP是被云服务后端所有的机器共享,如果用户想要能够通过特定的IP访问云服务中的某个实例,可以为经典云服务的实例请求实例层级公共IP(下文简称ILPIP)。
本文介绍了如何为经典云服务配置虚拟网络、配置ILPIP以及在配置过程中的注意事项:
经典云服务配置虚拟网络
经典云服务只可以配置经典虚拟网络,经典云服务需要在云服务的配置文件.cscfg中添加NetworkConfiguration,并且需要重新部署做full deployment才能生效。需要注意检查添加相关配置之后的xml文件是否为有效文件,可以通过在线工具XML Beautifier生成有效xml文件。
参考示例如下:
XML
ServiceConfiguration
NetworkConfiguration
VirtualNetworkSite name=经典虚拟网络的虚拟网络站点名称/
AddressAssignments
InstanceAddress roleName=角色名称
Subnets
Subnet name=子网名称/;
/Subnets
/InstanceAddress
/AddressAssignments
/NetworkConfiguration
/ServiceConfiguration
备注
经典虚拟网络的站点名称需要您在Azure门户中找到已创建的经典虚拟网络,然后选择概述,其中(.cscfg文件的)虚拟网络站点名称中的值就是经典虚拟网络的虚拟网络站点名称,如下图所示:
云服务配置虚拟网络请参考:NetworkConfiguration Schema。
创建经典虚拟机网络请参考:使用Azure门户创建虚拟网络(经典)。
经典云服务配置ILPIP
可以通过以下方式配置ILPIP,上传到云服务后系统会自动创建ILPIP,只能为每个经典云服务角色实例分配一个ILPIP,每个订阅最多可使用5个ILPIP。
下载云服务的.cscfg文件。
修改云服务的配置文件.cscfg,添加InstanceAddress节点,并且为webrole配置ILPIP。
XML
xml version=1.0encoding=utf8?
ServiceConfiguration serviceName=ILPIPSamplexmlns=http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfigurationosFamily=4osVersion=*schemaVersion=201401.2.3
Role name=WebRole1
Instances count=1/
ConfigurationSettings
Setting name=Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionStringvalue=UseDevelopmentStorage=true/
/ConfigurationSettings
/Role
NetworkConfiguration
AddressAssignments
InstanceAddress roleName=WebRole1
PublicIPs
PublicIP name=MyPublicIPdomainNameLabel=MyPublicIP/
/PublicIPs
/InstanceAddress
/AddressAssignments
/NetworkConfiguration
/ServiceConfiguration
上传该.cscfg文件到云服务
详细介绍请参考:实例层级公共IP(经典)概述。
备注
如果在配置了虚拟网络的情况下配置ILPIP需要按照顺序填写,先是Subnets然后PublicIPs,参考如下:
XML
NetworkConfiguration
VirtualNetworkSite name=Group testgroup czclassicvnet/
AddressAssignments
InstanceAddress roleName=ContosoAdsWeb
Subnets
Subnet name=default/
/Subnets
PublicIPs
PublicIP name=mypublicipdomainNameLabel=czpublicip/
/PublicIPs
/InstanceAddress
/AddressAssignments
/NetworkConfiguration
特别声明:以上文章内容仅代表作者本人观点,不代表ESG跨境电商观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与ESG跨境电商联系。
二维码加载中...
使用微信扫一扫登录
使用账号密码登录
平台顾问
微信扫一扫
马上联系在线顾问
小程序
ESG跨境小程序
手机入驻更便捷
返回顶部