雲原生時代,聊聊企業上雲一些誤區

高可用架構 發佈 2020-08-06T23:29:08+00:00

GIAC 全球網際網路架構大會 2020 將於 8 月 14 - 15 日在深圳舉行,本屆 GIAC 議題共設置有 24 個專題,大會包含。

導讀:雲原生時代,上雲已經成為首選的需求,但是上雲過程中實際存在各種常見的問題和誤區,在 GIAC 2020 全球網際網路架構大會前夕,高可用架構採訪了來自騰訊雲的劉勇,探討了企業上雲的一些關鍵問題。

高可用架構:劉勇老師好,能否給高可用架構讀者做下自我介紹?

劉勇:我從事IT行業工作已經超過10年了,技術出身,前期一直從事網絡相關工作。參與過中國電信163/CN2骨幹網的設計建設,後就職於Cisco,負責SP Routing產品,支持過BAT的骨幹網建設,電信、聯通、移動也都是我的客戶。離開傳統網絡公司後,轉戰網際網路行業從事雲計算工作,曾就職於金山雲,負責了金山雲underlay網絡架構設計建設工作,負責整個基礎網絡團隊管理。後期轉型前端,做網際網路雲客戶售前。

18年加入騰訊雲,負責泛網際網路客戶的架構支持工作,比較典型的技術轉型售前架構。最近也入圍了騰訊雲WeExpert專家,希望通過實踐與分享促進雲計算技術的推廣和傳播。

騰訊雲資深售前架構師 劉勇

高可用架構:對於企業上雲來說,他們最關注點通常是哪些?騰訊雲在這方面有哪些優勢?

劉勇:首先還是要解決企業「上得來」的問題。就和人換個環境一樣,企業業務系統換個運行環境也會有適應期。如何讓各個企業能上得來,然後基於雲原生思路慢慢適應雲服務,是一個很值得關注的事情。

在「上得來」的問題上,騰訊雲其實還是做了蠻多的工作,包括自動化的業務運行環境梳理,聚焦行業的分層遷移方案,數據遷移同步、環境遷移同步、智能產品規格選擇等等的配套工具蠻好的支持了企業客戶上雲「上得來」。這其中像騰訊雲的遷移服務平台產品、數據傳輸服務、雲數據遷移等都是比較典型的產品,除此之外騰訊雲也會提供客戶的現場專家支持服務,協助客戶臨場解決遷移中的實際問題。

高可用架構:對於企業上雲來說,雲原生時代的開發部署有怎樣的不同?一般企業用戶,在雲原生方面理解和實施是否存在一些誤區?

劉勇:變化還是會有些,主要還是觀念和思路上的轉變。具體落地的技術相信對行業老兵們只是熟悉時間的問題。

以前很多的具體功能大家會自己去做輪子然後搭積木,雲原生概念下更多的是復用和組合雲上通用能力,通過不同的組合完成目標。並通過暴露需求和問題,反向促進服務提供商更好的疊代自己的產品,形成互利共贏。

高可用架構:對於從私有部署遷移到雲平台的用戶來說,在可用性方面需要注意哪些內容?騰訊雲在這些方面都有哪些支撐?

劉勇:更多的還是關注各個雲產品或功能的組合合理性。從關注底層原子顆粒的高可用,慢慢轉變為理解雲產品底層高可用原理但更聚焦關注多產品組合為整體架構後的結構可用性。

騰訊雲在業務架構的各個層級都提供了自身可用性很好的產品,來幫助客戶構建架構可用性,無論是接入層、邏輯層亦或者數據層都有合適的產品滿足業務需求和高可用需求。像是騰訊雲的主機無感知遷移、基於騰訊雲骨幹網的Anycast EIP,亦或者MySQL的讀寫分離+異地容災都是很典型的雲原生高可用。

高可用架構:能給大家展望一下雲計算平台未來的一些發展趨勢?

劉勇:其實挺多的,各方面的技術都有。比較火的Service Mesh最近關注的比較多,發展和疊代速度還是挺快的。其他的像數據治理、網絡流量精細化調度等也都挺關注。隨著用戶雲原生服務使用的越來越多,serverless配合雲產品綜合使用的場景也應該被更多的關注。

高可用架構:業界曾經出現過一些雲廠商整個可用區宕機的情況,對於這種現象,客戶應該如何應對?您推薦跨雲/部分私有部署還是別的方案?

劉勇:整個可用區宕機的情況其實隨著雲技術架構的和產品的持續發展,發生的機率其實也是越來越小了。但是其如果發生,所帶來的影響還是有目共睹的,所以確實要引起架構設計方面的重視。

原則上講,高可用效果和其所需投入是會有一個比例關係的,如何在兩者之間找到適合自己的平衡是很重要,隨著雲產品的冗餘能力越來越強,更多的產品原生就有跨可用區容災的能力,大大的提升了應對單一可用區故障時的抗波及能力。

對於運用的架構設計或資源安排上,同地域跨可用區的架構設計肯定是必要的,且儘可能的在正常情況下均衡對外提供服務,在故障時自然收斂後由非故障可用區承載所有業務。

至於很多朋友關心的,是應該單雲多可用區,還是多雲部署的問題,其實要具體問題具體分析,如果IT投入規模、業務規模、自研能力等都達到了相當的高度,多雲亦或者雲 + IDC的模式不失為一個選擇。而且架構的選擇隨著業務發展到不同的時期也會有不同的變化。由於不同雲或與IDC之間的產品使用上、特性上會有些不同,所以如果選擇多雲或IDC混合部署,這部分的多端耦合、適配協同的工作可能需要用戶有一定的技術問題解決能力。所以從通常情況來看,我們更推薦用戶在綜合評估後,選擇一個合適的雲平台作為主用平台,然後基於此平台部署跨可用區、跨地域的容災,把更多的資源釋放出來,投入到業務邏輯中去。

高可用架構:能透露一下這次 GIAC 您的分享內容?

劉勇:本次的分享主要還是圍繞業務雲上部署時,在不同位置和情況下,對應的雲產品選擇方法以及原因,幫助大家更好的理解這麼多的雲產品應該如何組織高可用架構。希望能夠通過本次分享幫助雲用戶針對自己的架構選對、選好雲產品,幫助大家更好的理解雲環境下的基礎架構構建模式。

高可用架構:請說一句您對本次 GIAC 的寄語

劉勇:希望通過 GIAC 能和小夥伴們一起討論與分享,大家共同進步。也希望今年疫情能夠早日結束。

GIAC 全球網際網路架構大會 2020 將於 8 月 14 - 15 日在深圳舉行,本屆 GIAC 議題共設置有 24 個專題,大會包含

技術原創及架構實踐文章,歡迎通過公眾號菜單「聯繫我們」進行投稿。

高可用架構

改變網際網路的構建方式

關鍵字: