多地區營運訪問常受公網鏈路品質影響,易出現高時延、丟包與串連不穩定,並帶來審計與許可權管控壓力。本文說明如何使用Global Acceleration(GA)將營運流量就近接入阿里雲骨幹網路,並結合Bastionhost實現穩定訪問與全程可審計的營運通道。
背景介紹
對於存在多地區業務部署的企業,為實現資源與經驗複用,員工通常需要在不同地理位置開展開發與營運工作,網路架構也隨之複雜化。多地區訪問通常面臨以下挑戰:
-
安全風險高:資料轉送經過多個網路節點,資料泄露風險上升。
-
帳號許可權管理難:多地區分散管理,缺乏統一許可權控制平台。
-
合規要求高:需滿足不同地區的資料安全與隱私保護法規。
-
網路品質差:公網跨地區訪問存在高延遲、丟包和串連不穩定等問題。
阿里雲Bastionhost作為營運安全的統一管控平台,可集中管理營運許可權,全程管控操作行為,即時還原營運情境,保障營運行為身份可鑒別、許可權可管控、操作可審計。搭配阿里雲Global Acceleration GA,依託阿里雲優質的全球網路基礎設施,可在滿足營運安全管控的同時顯著改善多地區營運與開發體驗。
應用情境
-
跨國企業營運:企業在多個省/地區部署業務系統,IT 營運人員需要跨地區訪問管理。
-
全球分布式團隊協作:開發、營運團隊分布在不同地區,需要訪問同一套基礎設施。
-
國際化業務營運管理:企業開展多地區業務營運,需要從一個地區統一營運管理其他地區資源。
-
合規審計要求高的情境:金融、醫學等行業對跨地區營運有嚴格的審計和合規要求。
方案優勢
-
部署簡單:配置簡單,分鐘級完成部署。通過控制台統一管理全域資源,實現快速上線與敏捷營運。
-
穩定可靠:依託阿里雲Global Acceleration節點與優質 BGP 頻寬,顯著降低多地區訪問延遲與丟包率。支援多節點智能流量調度,自動規避單點故障,保障服務高可用。
-
安全合規:Bastionhost全程記錄營運操作,支援錄屏回放與審計追溯,實現細粒度許可權管控,滿足等保合規要求。
-
協議相容:支援 SSH、RDP、MySQL、PostgreSQL 等主流協議,適配混合雲與多地區架構情境。
方案架構
以全球不同地區使用者訪問Bastionhost為例,終端使用者將就近接入 GA 加速節點,流量經加速節點轉寄至Bastionhost,從而顯著降低網路時延與丟包率。
-
加速地區(終端使用者訪問Bastionhost時所在的地區):
地區
支援的 地區
亞太地區-中國
華東1(杭州)、華東2(上海)、華北1(青島)、華北2(北京)、華北6(烏蘭察布)、華南1(深圳)、華南3(廣州)、西南1(成都)、中國香港
亞太地區-其他
日本(東京)、韓國(首爾)、新加坡、馬來西亞(吉隆坡)、印尼(雅加達)、菲律賓(馬尼拉)、泰國(曼穀)、越南(胡志明)Edge POP
歐美地區
德國(法蘭克福)、英國(倫敦)、美國(矽谷)、美國(維吉尼亞)、加拿大(多倫多)Edge POP、加拿大(溫哥華)Edge POP、墨西哥
-
終端節點(Bastionhost執行個體所在地區):
說明若Bastionhost執行個體所在地區未在以下列表中,請選擇地理上最近的地區,GA 將自動路由至最優節點。
地區
支援的地區
亞太地區-中國
華東1(杭州)、華東2(上海)、華北1(青島)、華北2(北京)、華北6(烏蘭察布)、華南1(深圳)、華南3(廣州)、西南1(成都)、中國香港
亞太地區-其他
日本(東京)、韓國(首爾)、新加坡、馬來西亞(吉隆坡)、印尼(雅加達)、菲律賓(馬尼拉)、泰國(曼穀)、越南(胡志明)Edge POP
歐美地區
德國(法蘭克福)、英國(倫敦)、美國(矽谷)、美國(維吉尼亞)、墨西哥
前置準備
在開始配置前,請確保:
-
Bastionhost執行個體:確保執行個體已建立,並已開啟公網訪問。
-
自訂網域名:準備一個自有網域名稱(例如
bh.yourcompany.com)用於訪問Bastionhost,並確保擁有該網域名稱的DNS解析許可權。 -
SSL認證:為上述網域名稱準備一張有效SSL認證,用於HTTPS加密。
操作步驟
步驟一:建立Global Acceleration執行個體
-
執行個體基礎配置
-
進入Global Accelerator的執行個體列表頁面,單擊建立標準型隨用隨付執行個體。
-
在執行個體基礎配置步驟,配置以下參數:
-
Global Accelerator執行個體名稱:設定執行個體名稱。
-
加速IP類型:選擇Elastic IP Address,Global Acceleration會為每個加速地區分配獨立的EIP。
-
-
單擊下一步,進入配置加速地區步驟。
-
-
配置加速地區
-
加速地區:選擇使用Bastionhost服務的終端使用者所在地區。例如:西南1(成都)。
說明請勿選擇目標Bastionhost執行個體所在的地區,當加速地區與目標Bastionhost執行個體所在的地區一致時,將導致此地區的加速無效。
-
分配頻寬:為每個加速地區設定如下相關配置。
-
頻寬峰值:預設 200 Mbps,可根據實際需求調整(單位:Mbps)。
-
IP地址協議:選擇IPv4。
-
單擊下一步,進入配置監聽步驟。
-
-
配置監聽
-
監聽名稱:設定監聽名稱。
-
協議:TCP。
-
連接埠:本方案以Bastionhost的RDP、SSH服務的預設連接埠為例。如果已自訂連接埠,請使用修改後的連接埠。
-
63389:RDP 營運協議連接埠。 -
60022:SSH 營運流量連接埠。
說明若當前已自訂相關連接埠,請根據實際情況進行調整。
-
單擊下一步,進入配置終端節點群組步驟。
-
-
配置終端節點群組
-
地區:選擇Bastionhost執行個體所在的地區。
-
後端服務類型:自訂網域名。
-
後端服務:目標Bastionhost執行個體的公網(例如:
nl******ur-public.bastionhost.aliyuncs.com)。說明可通過以下兩種方式查看Bastionhost的公網:
-
進入Bastionhost執行個體列表頁面,定位目標執行個體,在公網欄位處查看。
-
進入Bastionhost執行個體詳情頁面,單擊左側菜單中的概覽,在右側Bastionhost執行個體資訊中即可查看公網。
-
-
保持客戶端源IP:保持。
說明-
源 IP 透傳與審計要求:為確保Bastionhost能夠記錄真實用戶端源 IP(用於Action Trail、存取控制等),必須將保持客戶端源IP設定為“保持”。
-
特定地區限制:鄭州和華北6(烏蘭察布)地區的Bastionhost執行個體存在限制,Bastionhost營運門戶(Web 控制台,443 連接埠)無法記錄真實用戶端源 IP。該限制僅影響 Web 營運門戶;RDP、SSH、資料庫等協議串連(如 60022、63389 連接埠)不受影響。
-
-
擷取客戶端真實IP方式:ProxyProtocol。
單擊下一步,進入組態稽核步驟。
-
-
組態稽核
-
確認已填寫的整體資訊無誤後,單擊提交。
-
在配置完成頁面,等待1分鐘左右後,頁面提示執行成功,單擊進入執行個體詳情即可。此時,符合本配置的使用者對目標Bastionhost執行個體的訪問加速將立即生效。
-
步驟二:為Bastionhost營運門戶配置加速
-
進入Global Accelerator的執行個體列表頁面,定位前面步驟建立的執行個體,單擊執行個體名稱進入執行個體詳情頁面。
-
在執行個體詳情頁面,單擊,進入添加監聽頁面,並進行如下配置:
-
配置監聽和協議
-
監聽名稱:設定監聽名稱。
-
協議:HTTPS。
-
HTTP協議的最大版本:HTTP/1.1。
-
連接埠:443。
-
選擇伺服器憑證:訪問準備的自有網域名稱(例如
bh.yourcompany.com)時所需的數位憑證。當前下拉框中顯示的為數位憑證管理服務中有效SSL認證。
單擊下一步,進入配置終端節點步驟。
-
-
配置終端節點
-
節點群組名稱:設定節點群組名稱。
-
地區:選擇Bastionhost執行個體所在的地區。
-
後端服務類型:自訂網域名。
-
後端服務:目標Bastionhost執行個體的公網(例如:
nl******ur-public.bastionhost.aliyuncs.com)。說明可通過以下兩種方式查看Bastionhost的公網:
-
進入Bastionhost執行個體列表頁面,定位目標執行個體,在公網欄位處查看。
-
進入Bastionhost執行個體詳情頁面,單擊左側菜單中的概覽,在右側Bastionhost執行個體資訊中即可查看公網。
-
-
後端服務合約:HTTPS。
-
協議版本:HTTP/1.1。
單擊下一步,進入組態稽核步驟。
-
-
組態稽核
-
確認已填寫的資訊無誤後,單擊下一步。
-
在配置完成頁面,等待1分鐘左右後,頁面提示執行成功,單擊查看監聽列表即可。
-
-
步驟三:配置DNS解析
-
進入Global Accelerator的執行個體列表頁面,定位前面步驟建立的執行個體,單擊執行個體名稱進入執行個體詳情頁面。
-
在執行個體詳情頁面,切換至執行個體資訊頁簽,複製。
-
前往網域名稱服務 (DNS)商的DNS管理後台,為準備的自有網域名稱(例如
bh.yourcompany.com)添加一條CNAME解析記錄,將其指向複製的CNAME地址。
若加速地區包含中國內地,準備的自有網域名稱需完成 ICP 備案。
步驟四:驗證加速效果
等待DNS解析生效後(通常需要幾分鐘到幾十分鐘),可通過以下方式驗證加速效果。
-
連通性驗證:通過瀏覽器訪問準備的自有網域名稱(例如
https://bh.yourcompany.com),確認能夠正常開啟並登入Bastionhost營運門戶。 -
效能對比測試:按照以下步驟進行測試。更多資訊,可參考測試GA的加速效果。
-
進入一次性撥測工具,進入網路撥測工具頁面。
-
切換至Ping檢測頁簽,設定目標探測地區(使用Bastionhost服務的使用者所有地區)。
-
單擊對比檢測,並分別輸入Bastionhost的公網(例如:
nl******ur-public.bastionhost.aliyuncs.com和準備的自有網域名稱(例如bh.yourcompany.com),然後單擊立即檢測。 -
根據檢測結果可以觀測到,在已開啟加速的地區分別訪問Bastionhost的公網和自有網域名稱(例如
bh.yourcompany.com),後者的網路時延顯著低於前者。在PING檢測結果頁面中,每個探測點城市分別顯示兩行資料(對應公網地址和自有網域名稱),重點關注最小時間、最大時間和平均時間三列的延遲對比,所有探測點丟包率均為 0%。
-
成本與風險說明
-
成本構成:GA 採用標準型隨用隨付模式,費用主要包括執行個體費、CU費和流量費。每個加速地區的頻寬峰值可按需調整,以控製成本。詳情可參見隨用隨付Global Acceleration執行個體計費。
-
關鍵風險:用於HTTPS監聽的SSL認證具有有效期間,認證到期將導致營運門戶無法訪問。請關注認證到期時間並及時續期。
應用於生產環境
-
安全強化
-
定期更換營運帳號密碼。
-
啟用操作審批次程序。
-
設定敏感命令阻斷規則。
-
定期審計許可權配置。
-
-
效能最佳化
-
根據實際使用方式調整GA頻寬。
-
合理配置用戶端親和性。
-
使用就近的加速節點。
-
定期監控網路品質指標。
-
-
營運規範
-
建立標準的營運流程。
-
定期備份審計日誌。
-
制定應急響應預案。
-
定期進行安全演練。
-