追求極致的公有云應該怎麼理解?
在業界印象中,公有云的關鍵詞是極致環境,私有云的關鍵詞是複雜環境。
關於公有云追求極致這件事,往往用同時支援大規模線上數字來表述,不過數字的背後卻是一個“極致樹”:
第一層可能是,技術是否最先進,產品是否體驗最佳,服務是否最貼心;第二層可以繼續分解,比如技術可以細分為計算、網路、儲存、平臺……產品可以持續細分為效能、穩定性、靈活性、安全性……服務也可以從時間、質量等各種角度考量……
遊戲企業不僅是最早應用公有云,也是具有極致需求的典型企業。分析一家公有云企業的遊戲雲運營情況,對於理解極致這個詞可能有四兩撥千金的效果。
01極致的需求
作為雲服務的典型應用領域之一,雖然遊戲雲服務產品繁多,但其本身的業務邏輯卻並不複雜,追求“極致”——極致效能、極致穩定是遊戲廠商的核心需求,一切業務邏輯都圍繞於此展開。這也比較容易理解:即使遊戲畫面再精美,操作技能再巧妙,如果運營中經常出現卡頓,就會嚴重影響遊戲體驗,進而造成業務受損。
以暢遊為例,暢遊自主研發的遊戲《天龍八部》從2007年開始公測,至今依然火爆,同時線上人數超過百萬。作為一款大型多人線上角色扮演遊戲(MMORPG),《天龍八部》具有玩家數量多、通訊頻繁、讀寫頻繁、實時性高等業務特點,對綜合硬體環境要求極為苛刻,需要高穩定、高可靠性的雲服務才能保障業務的平穩運營。
據暢遊平臺事業部總經理李斌介紹,MMORPG遊戲特點在於,當一個玩家在遊戲時,該玩家的移動、技能施放都會同步到同螢幕內的所有其他玩家,而其他玩家之間也會互相廣播玩家的操作,對於雲的要求也可以用五個“極致”來代表:
第一,隨玩家增多,同步次數呈指數級增長,對網路平穩和時延的的要求很高。
第二,由於同伺服器的玩家數量眾多,對雲主機的運算能力要求較高。
第三,很多玩家同服甚至跨服戰鬥,大量資訊需要實時讀取,頻繁讀寫,對磁碟I/O要求非常高。
第四,遊戲伺服器一旦遭遇DDOS攻擊,會造成成千上萬的玩家掉線,對安全性要求有嚴格要求。
第五,開新服速度更快,合服也很常見,對於資源的彈性擴充套件要求很高。
隨著業務需求不斷擴大,對IT資源能力要求越來越高,自建機房的侷限性日益明顯,暢遊也從早期的自建轉為使用公有云服務,通過將遊戲運維構建在公有云上,從而可以更加集中精力於遊戲技術的開發上。對於選擇金山雲的理由,李斌表示,其中重要的原因之一在於,金山雲總是能夠率先採用英特爾的最新技術,並根據最新技術打造了差異化的雲服務。這背後其實意味著,金山雲和英特爾、暢遊三方之間,企業上下游的合作,甲乙方的服務都可以做到最重要的兩個字——高效,這一點在網際網路行業尤為重要。
英特爾、金山雲、暢遊與計算機世界和科技茱比莉
對話“極致”公有云
02極致的技術
“率先採用英特爾最新技術來滿足客戶需求,金山雲的特色之一,”金山云云計算研發總監楊峰表示。
技術的發展和進步其實帶動了整體擁有成本TCO的下降。表面上看,選擇了最新的英特爾產品可能成本會增加一些,但從實際情況來看,這是金山雲通過對比成本、效能,以及計算、網路、儲存的配比選型後多方向綜合考慮後的結果。通過持續不斷的內部技術優化,讓客戶能夠以最合適的價格獲取更加優良的使用效能,而金山雲本身也通過更好的差異化服務提升了競爭力。
據英特爾中國區網際網路業務部技術總監高明介紹,金山雲不僅採用了英特爾最新的計算、網路、儲存產品,而且將這三類產品的配合,不僅讓客戶可以根據實際需求靈活搭配使用,來滿足遊戲執行所需的I/O效能與穩定性,也可大大減少維護難度。
在計算方面:金山雲應用了新一代的英特爾至強可擴充套件處理器,在核心數量、快取記憶體方面表現優異,還集成了大量的硬體增強技術,可以滿足客戶在雲環境下對資源的精細化管理以及對特定工作負載的加速需求。
在網路方面:通過引入25GbE英特爾乙太網網路介面卡產品,優化了金山雲網絡I/O效能,提高了網路吞吐和包轉包效率。全新網路介面卡既滿足客戶大頻寬需求,又滿足高包轉發量和低延遲訪問需求。
在儲存方面:採用了英特爾3D NAND TLC技術的英特爾固態盤DC S4500 系列,使金山雲產品在提升儲存效能以及降低資料讀寫訪問延遲等方面,都獲取更令人滿意的表現。
03極致的產品
基於多年遊戲雲運營實踐,金山雲發現服務的極致效能與穩定主要體現在多樣化、差異化和高品質的服務上。對此,金山雲將這些服務則通過IO優化型雲主機、EPC(雲物理機)以及專屬雲服務三類產品和方案來承載及實現。金山云云計算研發總監楊峰對這三類產品的特色總結為:極致的彈性,極致的效能,極致的靈活性。
IO優化型雲主機:極致的彈性特色。作為金山雲面向遊戲行業客戶的主力產品,在計算、儲存和網路三個層面引入了英特爾的產品與技術,以提升整個系統的計算處理能力,增強網路穩定性並降低延遲。除了提供高頻寬、低延時的服務,也可以選用高主頻CPU型號伺服器做到計算優化型提升。
EPC雲物理機:極致的效能特色。金山雲通過將物理機資源與虛擬機器資源放在同一虛擬私有網路中,物理機與虛擬機器資源可以無縫共享包括負載均衡、彈性IP等在內的各類網路服務,從而為客戶提供更強大的遊戲部署及運營環境。尤其適用於對於效能要求很高的端遊場景。
專屬雲服務:極致的靈活性特色。金山雲專屬雲服務允許客戶獨享宿主機,實現按需排程、自主控制虛擬比,避免資源爭搶,提升和優化效率。