經典網路還是VPC,開發者作何選擇?

NO IMAGE

近兩天,關於公有云經典網路(基礎網路)私有網路(VPC的討論引發技術圈極大關注,事件起因於有開發者將資料庫限制在內網訪問,但由於安全組設定的原因,阿里雲鄰居使用者被黑後,牽連到了自己的業務。為此,開發者@左耳朵耗子發表了《科普一下公有云網路》,指出阿里雲預設的內網是經典網路,管理複雜,配置錯誤是高概率事件,呼籲大家採用VPC方案,防止重現上述事故。

對比起“談安全色變”,圈內理性探討總歸是好事。這次“經典網路安全爭議”,讓VPC方案迅速為廣大開發者所瞭解,相信將推動公有云服務商加速相關網路技術的佈局,那麼VPC是什麼呢?接下來是否有必要從經典網路遷移到VPC上?在這裡給大家做個科普:

1、VPC是什麼?

VPC(Virtual Private Cloud)是公有云上自定義的邏輯隔離網路空間,與使用者在資料中心執行的傳統網路相似,託管在VPC內的是使用者在私有云上的服務資源,如雲主機、負載均衡、雲資料庫等。使用者可以自定義網段劃分、IP地址和路由策略等,並通過安全組網路ACL等實現多層安全防護。同時也可以通過VPN專線連通VPC與使用者的資料中心,靈活部署混合雲。

2、VPC與經典網路(基礎網路)的區別

經典網路:公有云上所有使用者共享公共網路資源池,使用者之間未做邏輯隔離。使用者的內網IP由系統統一分配,相同的內網IP無法分配給不同使用者。
VPC:是在公有云上為使用者建立一塊邏輯隔離的虛擬網路空間。在VPC內,使用者可以自由定義網段劃分、IP地址和路由策略,安全可提供網路ACL及安全組的訪問控制,因此,VPC有更高的靈活性和安全性。
經典網路和VPC的架構對比圖:


對比可以看到,VPC優勢明顯,通過VPC,使用者可以自由定義網段劃分、IP地址和路由策略;安全方面,VPC可提供網路ACL及安全組的訪問控制,VPC靈活性和安全性更高。可適用於對安全隔離性要求較高的業務、託管多層web應用、彈性混合雲部署等使用場景中,符合金融、政企等行業的強監管、資料安全要求。

3、各家VPC對比

目前,VPC也是各大雲廠商正在力推的網路方案。AWS、阿里雲、騰訊雲等官網對VPC都有詳細的介紹:

總的來說,AWS和騰訊雲的評分最高,能支援彈性網絡卡、VPN服務、網路ACL等多項服務,很大程度上降低了使用者使用VPC時的技術門檻,讓複雜的VPC配置變得更加簡便、安全、靈活。
同時,從騰訊雲的官網說明看,騰訊雲還支援外網IP直通、子網廣播和組播、專線NAT功能,這些是目前公有云市場的獨家服務。

4、經典網路使用者如何平滑遷移

以上較多篇幅介紹了VPC的優勢,那麼對於已經在經典網路內有較多雲主機的客戶如何實現經典網路和VPC之間的平滑遷移呢?

AWS(classiclink)騰訊雲(基礎網路互通)都提供了平滑過渡方案,可以將經典網路內的雲伺服器關聯至指定VPC,使經典網路中的雲伺服器可以與VPC內的雲伺服器、資料庫等雲服務通訊。

本次網路事件的爆發或將可能成為網路界的一個轉折點。無論從業內人士的,還是從廠商的產品佈局中,可以看到,經典網路引爭議後,VPC被業界推崇,或成為網路市場的主流應用

本文首發騰雲閣 經典網路還是VPC,開發者作何選擇?