思考中國 AEM 基礎設施-您需要中國託管嗎?
我有機會向幾家在中國部署基礎設施的不同公司諮詢,並針對 AEM 環境進行調試中國特定性能問題,這仍然是最複雜的國家需要解決的國家。有變量,未知和許多問題,所以我認為將我遇到的一些問題集合可能會有幫助,以防它可能有助於您評估基礎設施計劃。其中一些問題可能只涉及在 Adobe Experience Manager 上運行的網站,其他問題影響廣泛的平台 —— 即使您不運行 AEM,我也會嘗試使其成為值得閱讀。
我打算將這個作為一個大型超級巨大的文章,但我正在寫的第一部分已經失控了,所以我將作為一個多部分的系列,分為幾個主題:
- 您如何衡量 & 決定您是否需要中國的託管解決方案?
- AEM 作為雲服務是一種選擇嗎?
- Adobe 的全新邊緣交付服務是否適用於中國?
- 您是否需要特定許可證才能在中國託管?
- 中國應該有哪些 CDN 考量?
- 您是否建立完全新的基礎架構,還是只是在中國設置調度員/發布商設置?還是只是調度員?
- 對於中國基礎設施,您應該注意哪些網絡問題?
- SSO/ 網站登錄怎麼樣?
- 使用者生成的內容 (UGC) 將如何處理,這與中國數據居留法如何影響?
- 您的自定義後端呼叫,例如網站搜索基礎架構,數據庫等,怎麼樣?
- Adobe 動態媒體和 Adobe 啟動怎麼樣?
- 如果您使用 Brightcove 或 Youtube 進行隨選視頻怎麼辦?如果您有中國內地觀眾,有哪些視頻傳送選項?
看,很多要談我將從這篇文章開始的第一部分 —— 如何決定您是否甚至需要中國特定的基礎設施?
編輯:系列中的第二篇文章在這裡:中國 AEM 基礎設施技巧:設計中國內或近中國站點架構
處理大防火牆:訪問中國網站有什麼不同
如果您尚未熟悉中國的互聯網接入,應該知道中國的互聯網接入大多數情況下完全是全球最模糊和複雜的網絡過濾設備的後面。它是一個部分自動化、部分人控制的訪問過濾器,可以使用多種機制來控制進入和輸出,包括 DNS 封鎖,基於 IP 的封鎖,服務質量過濾(即:慢慢降低網站可用性,而不是直接阻止),中間攻擊和數據包偽造。這些機制可能會對網站流量和網站使用者體驗產生非常不同的影響。
例如:眾所周知,「你在中國看不到 Twitter」。但是,從技術上講,這並不是真的。我最後一次在 2018 年訪問中國時 — 作為外國訪客,在廣州的一家酒店(主要是外國訪客使用),我沒有問題在訪問 Flickr 或 Twitter,儘管我偶爾在 Gmail 和 Google 上遇到問題。但是,對我來說,Facebook 第一次工作,第二次比較慢,到了我住的第 2 天,我不再發現我能夠讓整個 Facebook 頁面加載。請注意,這是我在使用酒店的 wifi 時的經驗。當我為我的燒錄手機買了一張預付的中國聯通 SIM 卡,然後用它來連接我的筆記本電腦時,突然所有美國社交媒體網站都被阻止,谷歌,Facebook,Youtube 等。
我在廣州酒店的景色 —— 我沒有問題在訪問美國網站通常被認為在中國受到限制
此外,當前往福州或 泉州 這樣的城市(外國人不常去)旅行時,我發現我無法訪問 Facebook,Linkedin,Flickr 或任何常見的社交媒體巨頭,甚至有時甚至使用 VPN。
然而,由於香港和澳門是中國的「特殊行政區」,並不受到與中國其他地區相同的互聯網存取過濾限制,因此在香港數據中心所託管的資源在過渡到中國其他地區時,將會遇到延誤、服務質量問題和潛在阻塞。
您應該從這裡獲得的主要外賣是:
(a) 存取任何託管於中國內地以外的資源,可能會遭到直接封鎖、延遲或服務質量降低,以及
(b) 由於過濾設備的實施性質不同,因此一個網站訪問或一小部分訪問(即上海單一辦公室工作人員的聲音),代表您在中國各地的潛在用戶和客戶面對的情況。
測量中國網站性能:您需要中國託管嗎?
話雖如此,要量化的第一件也是最重要的事情是決定您是否真的需要 為 中國獨立的基礎設施。您需要決定是否存在問題,如果有問題,則需要決定其根本原因是什麼。請記住,您的平均網站頁面檢視可能包含數百個子請求,其中許多是向第三方資源發出的。您需要發現:
(a) 您的用戶是否過得不好?
(b) 對您的裝備的要求是慢的,還是第三方?
(c) 這是您可以通過替代當地特定的資源來修復的問題,還是在中國買一些裝備是否可以替代?
這項評估需要幾個部分,真的可以變成一個大型探索項目的工作範圍,只是為了確定。而且確定可能非常重要。從我自己在美國託管的網站中查看這個分析:
我特此向任何中國內地博客訪問者道歉。
首先假設您的網站訪客來自中國的很大部分(您的 Google Analytics/Adobe Analytics 應該能夠快速告訴您的數據),然後深入了解這些訪客目前正在獲得什麼樣的用戶體驗很重要。如果您的流量不多,那麼沒有理由將數百萬人投入該國的新營銷基礎設施。但是,如果您是特斯拉或萬豪,並且在中國本地銷售數十億美元,那並不是什麼選擇。
使用真實使用者監控
最好且毫無疑地推薦的方法是在您的網站上使用實際用戶監控 (RUM) 工具,例如 New Relic Browser, Dynatrace 或 Datadog,該工具使用 JavaScript 代碼插入到您網站 上的每個頁面,以便能夠進行詳細的計時& 分析用戶互動,從而通過地區為您提供對人們看到的內容的實際視圖。這是最真實的,因為它還考慮了所有因素,例如用戶硬件,真實用戶的互聯網連接或公司 VPN 的質量等。
這樣的工具也可讓您深入研究特定的工作階段追蹤,以便您可以調試和迭代 —— 查看特定訪客需要多長時間來載入各種資源,比較行動裝置與桌面等,以真正了解資源停止了用戶的整個頁面載入,還是只是默默默過時。此屏幕截圖來自新遺跡瀏覽器,顯示了這個操作中:
另一個我用來進行地理特定測試非常成功的工具是舊的 WebPageTest,它允許您在各種瀏覽器上測試特定的 URL,包括中國本身以及香港,日本和新加坡等其他亞太地區的各種瀏覽器上測試特定 URL。
WebPageTest 的好處是,它還可以選擇地在瀏覽器中錄製頁面加載的 MP4,這樣您就可以看到對於中國的用戶加載給定頁面資源來說它會是什麼樣子。
在進行任何大型基礎架構購買之前,首先收集足夠的數據是至關重要的,以確保您知道您將通過工程資源來解決正確的問題,然後花費用於創造快捷且可用的中文用戶體驗。
關於作者

播客劇集

如何選擇數位體驗平台
阿伯里數碼現在有技術 AEM 播客!Raf & Tad 深入了解如何決定您擁有合適的數字體驗平台

自主管 Aem 還是一件事嗎?
是否仍然可能(或建議)在 Adobe 之外託管 Adobe 體驗管理員?塔德·里夫斯和喬伊·史密斯參加了它!

Adobe 高峰會 2023 — 新版本 & 會議回顧
塔德·里維斯和漢克·托布在 2023 年 Adobe 峰會上講述他們的經驗。我們會審閱高峰會的公告等!