實現全球同服,保障業務出海——騰訊雲跨域加速解決方案

業務出海難在哪?

歡迎你們前往雲+社區,獲取更多騰訊海量技術實踐乾貨哦~數據庫

做者: 方坤丁

傳統的出海方案後端

以遊戲業務爲例,國內遊戲廠商在海外發行遊戲時,面臨的首要問題即怎樣在保障功能的狀況下,儘可能下降異地或海外接入點的訪問時延,提高玩家的接入體驗。而傳統的公網接入方式以下:跨域

一、遊戲接入層、邏輯層和數據層所有集中部署到某一區域,。安全

二、全球全部玩家均經過Internet公網接入遊戲,時延不穩定。難以實現玩家的就近接入。服務器

這種架構的部署便捷,也無需考慮數據一致性的問題,對網絡延時不是很是敏感的遊戲(如棋牌、回合遊戲等)、以及遊戲服務器架構不適宜分佈式部署的遊戲能夠採用,但因爲公網訪問的質量難以保證,客戶體驗也得不到有效保障。網絡

想加速,怎麼破?架構

對於P2P、SLG等但願儘可能下降網絡時延,而且遊戲服務器架構不適合分佈式部署的場景,客戶但願能夠在提高訪問速度的狀況下,儘可能多的覆蓋多個地域。在這種狀況下,通常客戶會經過自建LVS等代理,以雲主機做爲接入點,經過對等鏈接等方式進行訪問。然而,這種接入方式有以下劣勢:併發

l雲主機做爲公網流量入口,存在性能瓶頸,容易出現單點故障負載均衡

l缺少靈活穩定的流量分發方式運維

l須要單獨部署,開通跨VPC,跨地域等服務,操做配置相對繁瑣

爲了解決這部分遊戲客戶的痛點,騰訊雲負載均衡給出瞭解決網絡時延的利器。

騰訊雲負載均衡跨域加速解決方案

騰訊雲負載均衡針對低時延、高數據一致性的業務要求,推出了跨域綁定加速的特性。完美解決上述痛點,其主要優點以下:

l負載均衡做爲接入層,提供大流量公網出入口,避免自建節點產生的性能問題。

l部署方便、運維簡單,僅需綁定不一樣地域的後端雲主機便可

l支持七層HTTP/HTTPS傳輸和靈活的轉發能力,享受接入層靈活的功能和超強的性能!

l騰訊雲專線網絡穩定可靠,有效下降時延

l後端集羣部署在同地域,無需考慮數據一致性問題

l僅按天收取公網帶寬,減小成本。

l騰訊雲當前已在全球運營36個可用區,其強大的基礎設施建設能夠有效保障客戶業務出海需求。

其架構圖以下所示,首先,遊戲接入層、邏輯層和數據層集中部署到某一區域。此外,客戶能夠在遊戲所需覆蓋區域的騰訊雲節點部署負載均衡實例做爲接入點,當地玩家訪問本地域的LB實現就近接入。負載均衡實例到後端主機集羣經過專線聯通,有效下降延時。

客戶案例——王者榮耀出海之路

接入跨域綁定的衆多遊戲業務中,當前爆紅的王者榮耀出海歷程十分有表明性。做爲實時對戰類遊戲,王者榮耀對遊戲時延的要求極其苛刻,相信你們都體會到過遊戲右上角460ms延時的痛苦。海外王者的後端服務器集羣(數據庫、邏輯層)部署在香港機房。爲了解決王者出海時的延時問題,王者在新加坡等地購買了負載均衡,並採用跨域綁定的功能將服務的接入層部署在新加坡等地。此時,新加坡玩家能夠實現就近訪問CLB,由LB經過專線轉發到後端的香港集羣作處理。穩定、低延時的網絡是讓分佈於全球不一樣國家/地區的玩家能順暢競技、進行公平PK的關鍵。在物理距離相對較近的場景時,跨域專線能夠實現時延200ms之內的網絡體驗,用戶無需在相距較近的地域另外部署集羣(如廣州和深圳、香港和新加坡、北京和上海等),有效節省成本,保障數據一致性。

客戶案例——維也納酒店&三一重工 保障辦公安全,內部業務加速訪問

除遊戲場景外,負載均衡的跨域加速能力,在支付、跨域通訊等領域也普遍應用。下圖是三一重工實現全球業務加速的架構圖。因爲三一是一家國際化公司,在全國各地的分部門都有員工辦公。所以其須要加速的業務主要是內部的OA、CRM等系統。因爲直接跨國公網訪問的質量較差,爲保證國外員工訪問業務的質量,但願將該部分業務使用七層轉發的功能,在美洲、歐洲、非洲、中東、東南亞和澳洲等地部署負載均衡,接入北京的IDC機房。

維也納連鎖酒店的管理系統就近接入也是跨域加速的典型場景之一。因爲維也納在全國各地不一樣城市均有分店,然後端的服務集羣主要部署在單個地域。此外,因爲酒店訂單數據私密性較強,公網傳輸的安全性難以保障,被截獲風險高。爲了保障全國各家分店的管理系統穩定、安全的接入後端集羣。客戶能夠在多個地域部署LB服務,實現各分店的就近接入,經過LB到後端集羣的跨地域專線來保障數據傳輸的安全和穩定。

此外,金融支付類業務,業務併發不高,但對於數據一致性有很強的要求。爲保障其訂單數據的強一致性,也對於跨域加速有相應的需求。當前改功能還在灰度申請階段,歡迎接入!

附錄:

各地域接入參考時延對比

該時延數據僅供參考,不承諾 SLA,由於會根據不一樣測試環境有些抖動(好比:時間、鏈路負載、包的大小、可用區等等)。

地域

深圳金融

上海金融

廣州

上海

北京

成都

香港

新加坡

多倫多

硅谷

法蘭克福

韓國

深圳金融

 

30.22

7.83

31.49

37.02

36.32

3.68

33.47

211.44

159.64

178.61

39.12

上海金融

 

 

35.65

0.52

30.10

59.33

32.92

60.21

183.68

122.97

209.67

64.65

廣州

 

 

 

34.62

41.87

40.45

12.61

39.27

215.68

163.98

190.22

43.55

上海

 

 

 

 

30.12

62.81

31.35

62.93

183.86

122.36

207.31

66.91

北京

 

 

 

 

 

70.30

48.98

69.81

217.73

187.10

208.02

73.62

成都

 

 

 

 

 

 

30.12

59.99

244.80

188.71

218.32

72.93

香港

 

 

 

 

 

 

 

30.27

235.29

152.25

186.58

35.64

新加坡

 

 

 

 

 

 

 

 

265.17

180.30

210.83

69.23

多倫多

 

 

 

 

 

 

 

 

 

83.38

234.96

273.00

硅谷

 

 

 

 

 

 

 

 

 

 

151.90

190.00

法蘭克福

 

 

 

 

 

 

 

 

 

 

 

222.68

相關閱讀

騰訊雲負載均衡的使用

taf 必修課(七):負載均衡

騰訊雲直播答題方案解析

此文已由做者受權雲加社區發佈,轉載請註明原文出處

相關文章
相關標籤/搜索