騰訊云為何推出彈性網卡等私有網絡三大獨家功能
3月14日,騰訊云宣布推出私有網絡VPC三大獨家功能:彈性網卡、廣播&組播、專線NAT網關。InfoQ對騰訊云進行采訪,幫助大家進一步了解三大私有網絡獨家功能的研發背景、研發過程等相關內容。
背景:三項功能均為騰訊云自主研發,取得多項技術突破:彈性網卡作為云主機網絡能力的一項重大突破,真正助力金融政企客戶實現內網、外網、傳輸網的三網隔離;廣播&組播極大提升私有網絡中的多點投遞效率。而專線NAT網關解決了服務專線互聯中的IP沖突、內網IP屏蔽等痛點問題。3項獨家功能在安全和靈活性上開創了全新的行業標準,標志騰訊云成為國內私有網絡技術最為領先的云服務商。
InfoQ訪談如下:
InfoQ:可以談談三大私有網絡獨家功能的研發背景,基于什么樣的因素來研發的,研發過程是什么樣的?
彈性網卡:研發背景主要目標群體是金融云客戶,金融云對網絡隔離性要求較高,不同網絡的流量類型不同,希望分布在不同網絡并配置不同的安全策略,實現多網隔離,這是我們做彈性網卡的初衷。當然彈性網卡帶來的網絡遷移能力也可以幫助客戶搭建基于Keepalived的高可用組件,或者在騰訊云服務器上部署自己的Docker服務。彈性網卡的研發過程對平臺整體的管理流程帶來比較大的挑戰,很多內部的管理對象、流程設計都有較大挑戰。為了完整的實現功能,我們將需求分解為多個迭代:a)后臺功能API支持 b)單網卡多IP c)綁定&解綁彈性網卡。后面還會對網卡的創建綁定流程進行自動化優化。
廣播&組播:廣播和組播是傳統網絡中比較成熟的技術,在心跳保持、消息訂閱等應用領域相對單播有其特有的優勢。多個金融和游戲行業用戶向我們表達了在網絡基礎設施層面支持組播和廣播的需求,便于應用無縫的上云。在公有云行業,這兩項特性之前沒有成熟的技術方案,挑戰也是巨大的。我們通過深入思考,將組播和廣播的使用靈活性與VPC的網絡隔離性結合起來,形成了高安全性和可靠性的VPC內組播和廣播產品。在這個產品的研發過程中,我們探索了VPC產品架構中不少全新的領域,比如高效的報文多路復制網關、與動態網絡協議聯動的路由自動學習與更新等。
專線NAT網關:是隨著騰訊云發展金融行業云的關鍵需求之一。金融云客戶對專線互聯鏈路可用性要求高,同時對接第三方個數多,經常會出現IP地址沖突等問題,專線NAT網關就是對各種IP地址沖突場景進行抽象總結后研發出的產品。這個產品研發過程很長,由于網絡地址轉換場景較多,按照傳統物理路由器標準的SNAT、DNAT方式配置管理起來十分復雜。我們采用了更加直觀的本端IP、對端IP一一映射來解決地址轉換管理的問題。底層集群上面我們采用了NFV集群化設計思路,各個租戶的專線NAT網關邏輯隔離,不會因為網絡配置錯誤而相互影響,減少了傳統路由器中配置地址轉換策略的網絡變更風險。
InfoQ:騰訊云在租戶間安全模型設置上,采用“完全”強制隔離還是可“配置”隔離?
騰訊云的內網環境分為基礎網絡和私有網絡兩種,無論是基礎網絡還是私有網絡,多租戶之間都采用了完全隔離的網絡安全策略,無論用戶如何配置安全組都會保證網絡間的安全隔離。但在私有網絡環境,用戶可以使用對等連接和其他租戶的私有網絡VPC建立PEER,通過合理的配置路由表、安全組和網絡ACL功能可以兼顧跨賬戶內網互聯及網絡安全。但是跨賬戶的對等互聯申請需要在對端賬號同意并配置路由策略后方可生效。
InfoQ:彈性網卡支持綁定8個網卡、30個內網IP,實現三網隔離,是不是就完全能保證各個租戶的安全性了?
從技術角度來講,公有云的云主機都是在母機上進行的虛擬化,虛擬網卡也是在母機中虛擬化出來的。如果用戶突破了KVM虛擬化的安全屏障,還是有可能入侵至綁定有彈性網卡的云服務器的。但是相比普通不支持彈性網卡的云主機來說,每個網卡獨立的路由策略及ACL策略支持,讓綁定多網卡的云主機安全性有了很大提高。
InfoQ:三大私有網絡獨家功能可以抵擋什么樣的黑客攻擊?抵擋多大的攻擊量?
騰訊云大部分的防黑客功能都是在外網層面就進行掃描和狙擊的,很少有黑客可以直接滲透至騰訊云內網展開黑客行為。在DDos攻擊能力防護上,騰訊云大禹分布式DDos服務可以承接1Tbps以上的流量攻擊。