幾個(gè)步驟,從容應(yīng)對歐洲杯規(guī)模的峰值流量

來源: Akamai
作者:Akamai
時(shí)間:2021-07-19
17414
本文我們將提供更具體的思路,幫助大家順利應(yīng)對互聯(lián)網(wǎng)應(yīng)用可能面臨的,隨時(shí)出現(xiàn)的流量高峰。這些方法不僅適用于視頻直播平臺,也同樣適合電商、游戲等所有需要通過互聯(lián)網(wǎng)開展業(yè)務(wù),向客戶提供服務(wù)的行業(yè)。

歐洲杯火熱進(jìn)行中,上周我們介紹過,對于視頻平臺來說,要想對類似規(guī)模的大型體育賽事進(jìn)行網(wǎng)絡(luò)直播所需要注意的問題。

之前的這篇文章從較高角度介紹了在底層平臺、邊緣計(jì)算,以及數(shù)據(jù)和信息安全保護(hù)等方面需要考慮的因素。具體實(shí)施過程中,又該注意哪些問題?

本文我們將提供更具體的思路,幫助大家順利應(yīng)對互聯(lián)網(wǎng)應(yīng)用可能面臨的,隨時(shí)出現(xiàn)的流量高峰。這些方法不僅適用于視頻直播平臺,也同樣適合電商、游戲等所有需要通過互聯(lián)網(wǎng)開展業(yè)務(wù),向客戶提供服務(wù)的行業(yè)。

準(zhǔn)備工作,總共分五步

首先需要對隨時(shí)可能出現(xiàn)的峰值流量做準(zhǔn)備,為此,我們需要通過建模和分析獲得見解,更好地理解未來特定階段即將發(fā)生什么,這些事情會產(chǎn)生怎樣的后果,以及該如何有的放矢地做準(zhǔn)備。這一系列準(zhǔn)備工作總共分為五步:

640.webp.jpg

這些步驟都有什么用?我們挨個(gè)來看看。

1:精確區(qū)分真實(shí)用戶流量與爬蟲和攻擊流量

640.webp (2).jpg

面對用戶數(shù)量的飛速增長,大部分應(yīng)用程序和網(wǎng)站本身已面臨不小的壓力。但在此基礎(chǔ)上,爬蟲進(jìn)一步造成了大量額外壓力,有時(shí)候爬蟲流量甚至比真實(shí)用戶的流量更多。雖然一些善意爬蟲(如搜索引擎爬蟲)是我們歡迎的,但也有不少惡意爬蟲會進(jìn)一步造成更多麻煩。此外,還要不可避免地考慮到DDoS攻擊問題。因此主動的爬蟲管理和DDoS防護(hù)不可或缺,這樣我們才能有效區(qū)分善意和惡意的流量,確保高峰期只有我們需要的流量會到達(dá)自己的系統(tǒng),通過性能更優(yōu)化的環(huán)境創(chuàng)造出切實(shí)的價(jià)值。

2:監(jiān)測并理解真實(shí)用戶

640.webp (3).jpg

為了快速找出可能對業(yè)務(wù)產(chǎn)生最大影響的性能瓶頸,我們需要收集各類數(shù)據(jù),了解真實(shí)用戶訪問自己網(wǎng)站時(shí)的實(shí)際體驗(yàn),以及到底是哪些因素導(dǎo)致用戶無法獲得流暢的在線客戶旅程。在真實(shí)用戶監(jiān)視(RUM)數(shù)據(jù)的幫助下,我們將能從用戶體驗(yàn)、客戶旅程、轉(zhuǎn)化率,以及收入等各個(gè)維度,衡量可能在相關(guān)方面產(chǎn)生最大影響的各類瓶頸。

3:通過負(fù)載測試發(fā)現(xiàn)應(yīng)用程序或網(wǎng)站的薄弱環(huán)節(jié)

640.webp (4).jpg

無論在流量方面面臨怎樣的挑戰(zhàn),很少有策略能像綜合負(fù)載測試那樣可靠地保護(hù)Web應(yīng)用程序。如果根據(jù)上兩個(gè)步驟的建議實(shí)施了爬蟲管理和真實(shí)用戶監(jiān)視解決方案,并希望將相關(guān)見解納入模擬的測試場景,并利用從現(xiàn)實(shí)環(huán)境中捕獲的數(shù)據(jù)進(jìn)行測試,此時(shí)綜合負(fù)載測試就顯得更加重要。這樣的負(fù)載測試使得我們能夠順利模擬使用不同類型設(shè)備和瀏覽器的數(shù)百萬用戶所產(chǎn)生的峰值流量,進(jìn)而更好地了解潛在瓶頸和/或容易出故障的點(diǎn)位。

4:優(yōu)化性能和動態(tài)縮放設(shè)置

640.webp (5).jpg

借助上述三個(gè)步驟所獲得的見解,我們就可以妥善解決可能產(chǎn)生較大影響的性能瓶頸,并酌情調(diào)整自己的動態(tài)縮放設(shè)置。動態(tài)縮放的具體措施包括智能負(fù)載均衡、路由優(yōu)化、即時(shí)故障轉(zhuǎn)移、將計(jì)算任務(wù)和腳本的處理工作下放到邊緣位置(遠(yuǎn)離自己的服務(wù)器)、智能緩存,以及對較大的視頻和圖形文件進(jìn)行優(yōu)化縮小體積等。這些功能的恰當(dāng)組合可以讓網(wǎng)站大幅提升流量處理能力,減少或徹底省略繁瑣的前期準(zhǔn)備工作,讓網(wǎng)站和應(yīng)用程序能夠快速響應(yīng)市場情況的變化。

5:通過“What if”模型面對非預(yù)期事件做好準(zhǔn)備

640.webp (6).jpg

沒人能確定未來的流量峰值到底是什么情況,也許是傳統(tǒng)的季節(jié)性流量高峰,也可能是毫無準(zhǔn)備的情況下突如其來的峰值流量。真實(shí)用戶監(jiān)視(RUM)與“What if”模型的結(jié)合可以幫助我們快速確定流量(或其他參數(shù))假設(shè)性的變化會對性能、加載時(shí)間、訪客留存、轉(zhuǎn)化率,以及其他業(yè)務(wù)指標(biāo)產(chǎn)生怎樣的影響。

剩下的事情,交給Akamai就行了

通過上述五個(gè)步驟,我們已經(jīng)可以對未來可能出現(xiàn)的情況獲得一個(gè)更直觀、更準(zhǔn)確的認(rèn)識,那么接下來,如何根據(jù)這些見解,幫助自己的IT基礎(chǔ)架構(gòu)做好充分的準(zhǔn)備呢?交給Akamai就行!

大量全球領(lǐng)先的組織正在Akamai的幫助下通過敏捷的解決方案以及多云架構(gòu)的強(qiáng)大能力獲得競爭優(yōu)勢。借此,Akamai讓決策、應(yīng)用以及體驗(yàn)更接近最終用戶,通過這種無縫的能力為用戶提供無與倫比的優(yōu)質(zhì)數(shù)字化體驗(yàn)。

針對上述不同領(lǐng)域,Akamai提供了功能全面且種類豐富的解決方案,包括爬蟲管理和DDoS防護(hù)、真實(shí)用戶監(jiān)測、負(fù)載測試、性能優(yōu)化等。

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于Akamai,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對觀點(diǎn)贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務(wù)商推薦
更多