1、全球思維,本地計算 5 個邊緣計算用例電子書目錄簡介03第1 章:地理定位07第2 章:A/B 測試08第 3 章:動態內容 10第 4 章:第三方服務 11第 5 章:隱私合規性 14A 02邊緣計算打造豐富用戶體驗的秘訣簡介邊緣計算逐漸成為熱門話題,了解它給業務帶來的優勢已經勢在必行。為了闡明這個話題,我們可以將邊緣計算理解為互聯網的“餐前準備”。我們來比較一下,在完全集中化(在云端或本地數據中心內)的模式下與在整合邊緣計算的模式下,互聯網的運作方式有著怎樣的不同。一切準備就緒、觸手可及在烹飪領域,法語詞 mise en place 的意思是“餐前準備”。它指的是在烹飪前高效備好需要的食材
2、。如果沒有做好餐前準備,那么在將洋蔥下鍋后,手忙腳亂的廚師可能還要四處尋找大蒜?;蛘?,這邊油已經燒開了,他們還在忙著切菜。這些都會導致菜品的等待時間變成原有時間的兩倍或三倍。但是,如果餐前準備充分,您需要的一切都會準備就緒、觸手可及。在邊緣計算領域,道理也是相似的。要保證迅速為用戶交付某些內容(比如在數毫秒之間完成交付),那么就必須將內容置于每一位用戶觸手可及的位置。一般的網站都要處理不計其數的微服務,以確保出色的用戶體驗、強大的安全性、增量式學習與優化等。而這其中的每一項操作都會增加延遲時間,從而對用戶體驗造成不利影響。A 03昔日互聯網的形態當一位網站訪問者打開一個頁面時,這位訪問者就相當
3、于在發出內容請求。該請求將發送到應用程序服務器。源站服務器將內容發送到其目的地(訪問者的設備)來滿足請求。請求的接收和履行需要一段時間。源站服務器與訪問者設備之間的距離會增加延遲,也就是說會延長加載時間。相較于向附近的用戶交付內容,源站服務器向距離較遠的用戶交付內容的速度更慢。當今互聯網的形態隨著流媒體視頻和音樂的興起,內容交付網絡(CDN)分擔了源站服務器的大部分負載。CDN 就是一組分布在世界各地精心選擇的位置的服務器,用于交付內容。企業將內容存儲在這些中間服務器上,從而縮短頁面加載時間,并且有效應對流量激增的問題。CDN 的主要功能之一是分載。在像 Akamai 這樣的 CDN 收到內容
4、請求時,總能在距離最終用戶較近的位置找到緩存的內容。這就使得:1.加載時間更短:我們距離用戶更近,所以我們了解網絡狀況,并能為用戶映射到較為理想的服務器。2.改善基礎架構管理:減少了管理高流量需求的開銷,從而可以實現更好的負載平衡。分載可將一部分資源密集的內容或請求轉移到一個單獨的平臺上運行。對于 CDN,該平臺距離用戶更近,相較于采用其他方案來說,可以減少給用戶造成的延遲;與此同時,由于核心基礎架構要處理的需求減少,還能讓核心基礎架構進一步擴展。什么是分載?A 04以黑五購物節為例。您需要基礎架構來支持大量涌入的流量。借助 CDN,您可以在云端托管和緩存部分內容,從而有空響應用戶轉化過程。這
5、對于視頻、大尺寸圖片和其他各類大尺寸靜態內容同樣有效。除了內容大小之外,還有其他一些變量也會影響延遲,例如中間路由器和交換機、擁塞的對等互連點以及效率低下的路由。一些更為高級的高價值功能(例如 A/B 測試和個性化)并非靜態功能,在采用傳統方法時會造成性能下降。對 Web 基礎架構的這些日益增加的需求催生了下一代 CDN 解決方案,旨在管理靜態內容和應用程序邏輯。這就是邊緣計算。在傳統 CDN 中,緩存用來存儲數據,以便將來可以更快地處理針對該數據的請求。緩存內可能存儲著根據先前的請求檢索到的數據,這樣就不需要再從源站服務器檢索相同數據。什么是緩存?“對 Web 基礎架構日益增加的需求催生了下
6、一代 CDN 解決方案.”A 05未來互聯網的形態邊緣就是您的 CDN,不過是一個您可以在上面運行代碼的 CDN。什么是邊緣?在本指南中,我們將展示幾個主要用例,介紹邊緣計算如何在增強用戶體驗的同時為企業節省資金。這些用例包括:1.地理定位2.A/B 測試3.動態內容4.第三方服務5.隱私合規性許多用戶體驗關鍵型功能都具有高度輕量化的特點,足以從源站移動到邊緣。將這些功能移動到邊緣可以讓邏輯更接近用戶,從而讓每次交互更加順暢、高速。邊緣服務器位于靠近最終用戶的位置,避免為支持每一個小功能而來回通信。如果距離用戶較近的服務器可以執行微服務功能,那么您就可以縮短延遲、在性能與個性化之間實現更好的平
7、衡,并避免依靠源站服務器時的瓶頸問題。A 06A 06第 1 章地理定位基于位置的個性化不僅涉及到在下雨的時間和地點銷售雨具這樣的事情。在了解地理位置之后,您還可以提供特定于位置的內容(例如本地化的網站版本、附近的商店或特殊產品和優惠),從而提高用戶互動度、降低跳出率并提高轉化率。通過將部分網站功能移動到邊緣,您可以提高性能,在確定位置的同時保持合規性,并提供出色的體驗。在邊緣與用戶相會除了有益于用戶體驗之外,邊緣地理定位還可以幫助受到嚴格監管的企業保持合規性。例如,在線零售商會在不同的區域開展不同的推廣和折扣活動,因此需要應對復雜的推廣與折扣環境。邊緣計算地理定位的優勢 根據用戶的地理位置提
8、供不同的體驗(例如,美國版與英國版),實現動態個性化 根據用戶的 IP 地理位置,將與用戶相關的信息(例如,電話區號、郵政編碼、城市、州/省等)預先填充到在線表單中,從而讓轉化更順暢 自動確保遵守相關地區的政策一家國際銀行只在有限的一些國家/地區內擁有客戶。他們將自己的一長串邏輯硬編碼到云端基礎架構中。這讓他們能在靈活的邊緣環境中自行管理代碼。A 07第 2 章A/B 測試A/B 測試涉及幾個動態部分:即時細分、流量路由、跟蹤、數據收集和動態內容。公司可以借此不斷優化用戶體驗,進而改善業務績效。https:/ 測試結果出錯不僅僅是一種令人失望的疏漏行為:1%2%的轉化率差異就能代表著在決策的整
9、個生命周期內錯失價值數百萬美元的機會。A 08A 08實驗對于搶先競爭對手一步,了解真實的客戶偏好和行為方式至關重要。在邊緣寫入關于向某個用戶細分群體提供哪些內容的決策,而非寫入到源站,這樣可實現:更快、更一致的最終用戶體驗 提高分載能力 減少源站請求以及相應的計算量在邊緣開展實驗的優勢在邊緣創造真正的“真實條件”運行服務器端的邏輯現在可以在邊緣運行,從而減少與源站之間的往返通信,并實現緩存過去所無法緩存的內容的能力。這樣可以提高頁面性能、減少發送到源站的流量,從而獲得更準確的結果。為了在運行其他操作的同時,并行運行單獨的細分服務,并防止頁面加載延遲,企業應該:細分用戶 跨會話保存決策,以便用
10、戶再次訪問時可以獲得相同的體驗 在緩存中維護對象的副本,以便用戶快速獲得正確的內容將這些功能移動到邊緣運行之后,源站基礎架構必須要做的就是為每個變體創建一個副本。減輕源站負擔和提高頁面性能具有多方面的優勢,其中之一就是帶來更準確的結果,這對于提高業務績效意義非凡。一家健康用品零售商使用低延遲 A/B 測試在邊緣進行用戶細分、匯編內容并部署測試代碼,以實現持續優化并推動用戶轉化。A 09A 09個性化涉及到與客戶進行一對一的交流,確定客戶接受度最高的心境與時刻,并把握這一時機成功獲取客戶。個性化可提高轉化率和留存率、擴大社交分享范圍并增加收入。從邊緣(而非源站)檢索個性化內容,從而實現:更快、更
11、一致的最終用戶體驗 提高分載能力邊緣計算動態內容的優勢第 3 章動態內容公司希望提供更加個性化的用戶體驗,但識別用戶并確定要呈現哪些內容的功能通常駐留在源站。對流量進行細分,并為每個細分提供不同的體驗會“稀釋”緩存,并會限制速度。邏輯、個性化和實驗也是如此,如果讓源站運行,則會對性能造成不利影響。為此而權衡的結果通常就是無法緩存個性化內容。無法緩存的內容會降低分載量,并對性能產生負面影響。邊緣計算可用于檢測入站請求的特征、快速識別唯一用戶并且檢索個性化內容。在檢索內容之前,顯然需要決定要提供哪些內容。如果您能將決策過程移動到更接近用戶的位置,其他一切環節都會加快。換句話說:在靠近用戶的位置制定
12、決策,并通過緩存提供內容。在邊緣執行此邏輯可實現高度個性化的用戶體驗,同時增加分載量,并實現更快、更一致的體驗。A 10第 4 章第三方服務企業 Web 體驗涉及到運行占用大量資源的第三方服務,包括分析、跟蹤、社交小部件、聊天機器人、支付服務提供商、數量眾多的營銷堆棧等。A 11A 11邊緣計算第三方服務的優勢概述控制第三方應用程序這些第三方應用程序的規模、可靠性和速度均不在您的掌控范圍之內,因為在很多情況下,它們各有自己的基礎架構(不論位置如何),這些應用程序還有可能在用戶的設備本地運行。位于供應商源站上的微服務有許多缺點。如果訪問者位于邁阿密,并向您在舊金山的服務器發出內容請求,這可謂是一
13、段漫長的旅程了。再加上位于紐約市、波士頓、芝加哥、多倫多和洛杉磯的供應商原生第三方服務,即便一些用戶請求并行運行或者未受阻塞,用戶端也會感受到噩夢般的網絡往返行程和極其緩慢的體驗。邊緣計算對第三方應用程序的處理方式就像亞馬遜處理運輸物流的方式一樣。如果亞馬遜依靠制造商自行處理運輸,那么“一日達”服務根本無從實現。亞馬遜運營著數十個分布在美國各地的運營中心,從而做到在距離每一位美國買家不遠的位置都能找到現貨庫存。這讓他們樹立了極速配送的差異化業務優勢。對于 Akamai 而言,邊緣計算將“庫存”(第三方服務)從“制造商”(供應商的基礎架構)轉移出來,然后將其分配到我們的 4,100 多個“運營中
14、心”(邊緣服務器)中。在用戶的設備上運行代碼這種方法本身也存在很大的缺點:給用戶設備的處理器造成負擔 縮短設備的電池續航時間 授予用戶檢查代碼的權限,造成潛在的漏洞利用風險過去,人們將這些缺點視為保持網站性能而必須做出的取舍。將代碼移動到邊緣后,就不再需要做出這樣的取舍了。減少了對第三方基礎架構的依賴,因為代碼屬于邊緣原生型代碼。改善用戶體驗 邊緣功能的輸出可以緩存起來,并用于后續請求A 12可擴展的解決方案將這其中的一些功能從“主要路線”遷移到邊緣后,即可釋放受制于第三方的資源,將其用于其他更多方面,從而營造更好的體驗。代碼位于邊緣處距離用戶不遠的位置,因此延遲很低。代碼更加可靠,因為它可以
15、擴展以滿足不斷變化的流量。一家在線零售商在發布產品后,發現有一些用戶繞過了購買數量的限制。該品牌將其排隊應用程序邏輯從客戶端轉移到邊緣,防止等候室應用程序被惡意利用,從而克制了惡意行為者。Akamai 和 Queue-it 虛擬候診室服務合作,提供了新冠疫苗注冊服務。將等候室服務移動到邊緣可降低因重大時刻的流量激增而導致網站崩潰的風險。AKAMAI 如何助力疫苗順利推廣企業可以將某些功能分載到邊緣,以從容應對流量高峰。這其中可能包括預訂熱門音樂會門票或者節假日購物熱潮。第三方服務不再需要在速度與功能之間做出取舍;在邊緣環境中,魚與熊掌可以兼得。A 13第 5 章隱私合規性根據 GDPR 和 C
16、CPA 等法規,網站現在需要獲得同意才能啟用第三方跟蹤功能。第三方 Cookie 是由您當前所在網站以外的其他網站設置的代碼片段。Cookie 會保留在用戶的瀏覽器中,讓網站可以在用戶再次訪問之前一直“記住”其信息。將同意跟蹤功能移至邊緣是在隱私合規性與高性能數字體驗之間取得平衡的重要步驟。在用戶同意被跟蹤時,系統會向會話中添加支持個性化用戶體驗的 Cookie。如果用戶不同意,系統則會丟棄 Cookie,用戶將獲得更為通用化的體驗。在邊緣執行這些同意可以改善分載并實現可緩存性,從而允許快速查找。用戶可以限制其個人身份信息(PII)的移動和存儲,從而根據自己的偏好選擇第三方應用程序可以訪問其數
17、據的時間、位置和時長。這不但改善了用戶體驗,還有助于確保隱私合規性。一家全球分析公司使用邊緣微服務,根據地區法規要求確定用戶的同意歷史記錄。在返回源站的流量中,過濾掉不必要的流量,從而精簡源站基礎架構并降低其成本 提高分載能力 保持合規性,而不會影響最終用戶性能 減少可能被利用的漏洞優勢概述A 14A 14更靠近您的用戶。Akamai 支持并保護網絡生活。全球眾多頗具創新力的公司紛紛選擇 Akamai 來提供安全的數字化體驗,為數十億人每天的生活、工作和娛樂提供助力。憑借全球企業信賴的大型邊緣平臺,Akamai 可使您的應用程序、代碼和體驗更貼近用戶,并使威脅遠離用戶。如需了解有關 Akama
18、i 的安全、內容交付以及邊緣計算產品和服務的詳細信息,請訪問 和 ,或者掃描下方二維碼,關注我們的微信公眾號。發布時間:2021 年 11 月。了解更多邊緣計算的興起標志著未來的數據與業務邏輯的分布和使用方式必將發生重大變化。Akamai 讓您能夠將應用程序推向邊緣,在全球分布廣泛的低延遲邊緣計算平臺上部署代碼。這使得您的業務邏輯距離用戶只有幾毫秒之遙,讓您可以在靠近用戶的地方制定決策,更迅速地為用戶提供優質數字體驗。而且,由于使用的是您的代碼,因此您的團隊可以隨著受眾和業務需求的變化,快速對客戶體驗進行創新。我們介紹了將某些工作負載移動到邊緣的一些頗為讓人信服的優勢。但邊緣計算的演進才剛剛開始。Akamai 積極與世界領先公司合作,共同打造下一輪的數字體驗發展之旅,期待您加入我們的行列。自行編寫代碼;在 Akamai 平臺上部署A 15A 15