Windows Azure Virtual Network是非常重要的概念,其主要作用有以下兩點:
1.將多台Azure VM整合在統一網段或者子網裡
Windows Azure Virtual Machine具有兩個IP地址,Public IP (VIP)和Private IP。Public IP是公網IP,而Private IP是內網IP。Azure資料中心的基礎架構是非常強大的,通過Private IP我們可以實現資料中心內的快速通訊。
在沒有Azure Virtual Network的情況下,多台Azure VM想通過Private IP進行通訊是不可能的,因為Azure從安全性考慮,VM與VM之間的VLAN是做了隔離的。(當然也可以通過將多台Azure VM加入同一個Availability Set裡來實現互相通訊。)
一般企業級的應用,都會有多台伺服器來實現複雜的商務邏輯。比如一般B/S應用需要Web Server,SQL Server等。通過Windows Azure VM實現Web Server與SQL Server,並且放在統一個Virtual Network裡,就可以實現多台Azure VM通過Private IP來互相通訊。
2.固定Public IP和Private IP
我們知道,如果在沒有Azure Virtual Network的情況下,想固定Private IP(內網IP)是不可能實現的。
具體請參考:
[New Portal]Windows Azure Virtual Machine (19) 關閉Azure Virtual Machine與VIP Address,Internal IP Address的關係(1)
[New Portal]Windows Azure Virtual Machine (20) 關閉Azure Virtual Machine與VIP Address,Internal IP Address的關係(2)
在某些情境下,我們需要固定。比如在Windos Azure中建立Active Directory Server,實現SQL Server 2012 Always-On等等。這些情況下,使用Virtual Network就可以讓我們固定Private IP。
2.實現混合雲
混合雲,就是公用雲端和私人雲端兩種服務方式的結合。通過Windows Azure Virtual Network,可以打通本地區域網路和Windows Azure公用雲端的串連,實現本地區域網路和公用雲端的互連互聯。
混合雲是企業在今後一段時間內比較推崇的雲端運算解決方案。原因主要有以下三點:
a)企業內部的IT系統往往都比較複雜,想把現有IT系統完全遷移到公用雲端平台需要花費很大的代價。從成本、敏捷的角度考慮,混合雲是比較好的解決方案。既保留了大部分的企業內部IT系統,又能充分利用雲端運算彈性、可擴充的好處。
b)更好的安全性。即使微軟承諾Windows Azure雲平台具有極高的安全性和可靠性,但是對於某些對於資料非常敏感的公司來說,比如銀行、電信等等,他們更加願意把資料儲存在企業內網。(這點我也表示非常理解...)。通過實現混合雲的解決方案,可以把資料檔案(資料庫等)儲存在企業內網,又充分利用了公用雲端平台的彈性計算、 橫向擴充的優勢。
c)企業都希望能專註於業務而不是IT。IT只是一種手段,應該交給更專業的公司來做。不斷地擴張和投資本地IT不是企業的有效目標。公用雲端提供了低沉本和可擴充的平台,接管了企業在IT基礎架構的管理投入,是企業一個更好的選擇。
查看本欄目更多精彩內容:http://www.bianceng.cnhttp://www.bianceng.cn/Servers/cloud-computing/