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跨境小程序
手機入駐更便捷
返回頂部