在阿里雲上,同一個賬戶建立的全部虛擬機(雲服務器)之間的內網是直接連通的。而Azure則徹底不同,一開始使用時有點不知所措,後來摸索出來了——在Azure中只有處於同一個虛擬網絡(Virtual Network)的同一個子網(subnet)中的虛擬機才能直接經過內網通訊,經過這篇博文分享一下。html
開始使用Azure時,若是你直奔主題直接建立虛擬機(Virtual Machine),雖然虛擬機有內網IP(INTERNAL IP ADDRESS),但它們之間是隔離的,沒法直接進行內網通訊。服務器
要想實現虛擬機之間暢通無阻的內網通訊,請看下面的操做步驟。網絡
一、你必需要先建立一個虛擬網絡(Virtual Network):測試
如上圖,指定虛擬網絡的名稱,選擇(機房)區域(REGION),並指定AFFINITY GROUP NAME(地緣組,同一個地緣組的虛擬機所在的物理機物理距離更近)【詳見Windows Azure Affinity Groups(地緣組)的重要性】。阿里雲
而後設置虛擬網絡的內網IP地址範圍,並設置一個子網(假設這裏子網名稱叫FrontEnd),只有在同一個子網中的虛擬機才能直接經過內網通訊。htm
建立好虛擬網絡以後,你就會在「NETWORKS」中看到以下圖的信息。blog
二、接下來,在建立虛擬機時必定要選擇FROM GALLERY:three
而後在下一步的下一步中就會看到VIRTUAL NEWORK SUBNETS中列出了咱們之間建立的虛擬網絡的子網。get
而後繼續,完成虛擬機的建立,建立成功以後,你會發現內網IP(INTERNAL IP ADDRESS)就在咱們設定的虛擬網絡子網IP的範圍以內。虛擬機
再以一樣的方式建立另外一臺虛擬機:
而後在NETWORKS中就會看到這兩臺機器:
三、最後用遠程桌面登陸虛擬機測試一下內網是否能夠直接通訊。
先設置一下虛擬機的Windows防火牆容許ICMP以進行Ping測試:
而後進行ping測試:
搞定!
試用感言
Azure的可定製性的確很高,但入門門檻也很高,一開始使用時很容易暈頭轉向。建議Azure針對一些經常使用的場景提供傻瓜式的操做嚮導。
補充:實現內網鏈接的一個好處是能夠經過文件共享方便地在不一樣虛擬機之間傳輸文件。