AWS Global Accelerator 是一種聯網服務,透過使用 Amazon Web Service 的全球網路基礎設施將使用者流量效能提高 60%。網際網路壅塞時,AWS Global Accelerator 最佳化您應用程式的路徑,以保持低封包遺失、低抖動、低延遲。
藉由 Global Accelerator,會為您提供兩個全球靜態公用 IP,充當應用程式的固定入口點,從而提升可用性。在後端,新增或移除您的 AWS 應用程式端點,如 Application Load Balancer、Network Load Balancer、EC2 執行個體和彈性 IP ,無需進行面向使用者的變更。Global Accelerator 自動將您的流量重新路由至最近的狀況良好的可用端點,以降低端點故障。
用逐步文件或在 Elastic Load Balancing 主控台按一下,可以在幾分鐘內於 AWS 管理主控台上設定加速器。透過關注您所在位置的自助式研討會並使用 AWS Global Accelerator 速度比較工具測試效能優點,進一步了解。
AWS Global Accelerator 使用案例
-
單一區域應用程式
-
多區域應用程式
-
多區域儲存
-
遊戲
-
即時通訊
-
單一區域應用程式
-
為單一區域應用程式改善延遲和可用性
透過提升本地和全球使用者流量的網路路由,AWS Global Accelerator 協助縮小單一和多個區域部署之間的差距。如果到您的應用程式單一區域的流量留在了公有網際網路,則可能會受到網際網路壅塞和本地故障的負面影響。使用 Global Accelerator,您使用者的流量會移出網際網路,並透過 90+ 的全球節點載入 Amazon 的私有全球網路,再導向您的應用程式來源。AWS Global Accelerator 可快速設定,並最高提升 60% 的流量效能。
資源
-
多區域應用程式
-
針對多區域應用程式的簡化和彈性流量路由
隨著應用程式架構成長,複雜性也隨之增加,有了更長的面向使用者的 IP 清單以及更細微的流量路由邏輯。為您提供來自全球分散式節點的兩個靜態任一傳播 IP,AWS Global Accelerator 解決了此問題,從而提供了您應用程式的單一進入點,無論其在多少個 AWS 區域進行了部署。這讓您在不降低應用程式可用性的情況下,新增或移除來源、可用區域或區域。您的流量路徑是手動受管,或在主控台根據端點流量調撥和權重受管。如果您的應用程式端點存在故障或可用性問題,AWS Global Accelerator 會自動在幾秒鐘內將您的新連線重新導向至狀態良好的端點。
資源
-
多區域儲存
-
多區域應用程式的已加速和已簡化儲存
在存取跨越多個 AWS 區域複寫的資料集時,Amazon S3 多區域存取點最多可將效能加速 60%。以 AWS Global Accelerator 為基礎的 S3 多區域存取點,可以考量網路壅塞和請求應用程式的位置等因素,而透過 AWS 網路,將您的請求動態路由至延遲最低的資料複本。此自動路由可供您利用 AWS 的全域基礎設施,同時維持簡單的應用程式架構。
資源
-
遊戲
-
增強遊戲網路效能
發展和維護您的線上多玩家遊戲社群需要順暢且具有競爭力的遊戲體驗。使用 AWS Global Accelerator 在私有 AWS 全球網路中路由玩家流量,降低遊戲內延遲、抖動和封包遺失,從而提升您的玩家線上體驗。支援如 Amazon Lumberyard、Unity 和 Unreal Engine 等受歡迎遊戲引擎使用的 UDP 協定流量加速。AWS 節點可以將玩家流量輸入並路由到 AWS Global Accelerator 支援的 20 個區域中任一一個的遊戲伺服器,提供更快的載入時間和更穩定的遊戲內體驗。無需插斷高可用性 AWS 全球網路的服務,也可處理您的大型流量高峰,如遊戲啟動和遊戲內活動。
資源
-
即時通訊
-
在 AWS 上執行服務通訊和 VoIP 通話
AWS Global Accelerator 會降低通話設定時間,同時提升通話成功率和品質,從而改善您的即時通訊 (RTC)。在電信產業,您為應用程式提供延遲敏感的 RTC,包括跨各種裝置的 VoIP 通話和視訊會議。為支援此功能,使用 Global Accelerator 可讓您執行應用程式通訊協定,如會議啟動、AWS 網路的即時和 WebRTC。直接連線至您的工作階段邊界控制器,減少網路相依和跳轉的次數。這可以在網際網路高峰時段和通話流量高峰時段穩定您的 RTC 呼叫者流量。
資源
AWS Global Accelerator 的優點
加速不可延遲敏感的應用程式
您的網路延遲取決於您的使用者資料需要跳轉的網路數量以及到達您的 AWS 應用程式端點的沿途路徑的可用頻寬。這些網路變數建立了網際網路壅塞的機會,導致延遲連線和遺失資料。AWS Global Accelerator 將進階聯網功能與專用 AWS 全球網路組合,從而使您的應用程式網路效能提升最高 60%。TCP 連線在最接近您使用者的 AWS 節點終止 (而不是在您的端點),加速了全球資料傳輸。一旦連線 AWS 網路,自動路由會將您的使用者流量導向區域和/或可用區域效能最佳的 AWS 端點。針對 UDP 工作負載,AWS 網路提供所需的全球容量,避免流量高峰期間的封包遺失和抖動。
改善復原力和可用性
在建置架構時,您需要考慮復原力和可用性。這可以理解為跨多個可用區域或跨多個 AWS 區域在單一 AWS 區域中執行您的應用程式。無論您將 AWS 網路上的流量導向哪裡,使用 Global Accelerator,應用程式端點之間的容錯轉移會在幾秒鐘內自動發生。如果 Global Accelerator 偵測到您的應用程式端點故障,會立即觸發流量重新路由,將流量重新路由至其他可用區或 AWS 區域中的下一個可用且最近的端點。您的使用者會被重新導向,而無需新 IP 地址或更新其 DNS 快取。
簡化的全球流量管理
隨著應用程式成長,您需要管理的端點和 IP 地址數量增加,變得繁複。隨著您更新應用程式,若要新增或移除端點,由於防火牆、硬編碼裝置和允許清單沒有最新資訊,您可能會降低應用程式的可用性。AWS Global Accelerator 透過提供只需被使用者一次設定的 2 個靜態任一傳播 IP 地址,簡化全球流量管理。在這些 IP 地址後面,您可以新增或移除 AWS 來源,開拓使用至端點容錯轉移、擴展或測試,無需使用者側的任何變更。針對 A/B 測試或藍色綠色部署,使用流量調撥或端點權重自訂導向每個端點的流量。您還可以在 AWS Global Accelerator 使用自有的 IP 地址 (BYOIP),也可以使用 Amazon IP 地址集區中的靜態 IP 地址。
保護您的應用程式
將 AWS 上建置的應用程式透過 (如 Application Load Balancer 或 EC2 執行個體) 服務公開給公有網際網路流量,會帶來遭受惡意攻擊的機會。透過在兩個靜態進入點後面遮蓋您的應用程式,AWS Global Accelerator 降低了遭受攻擊的風險。使用 AWS Shield,以分散式拒絕服務 (DDoS) 攻擊的預設保護這些進入點。AWS Global Accelerator 使用私有 IP 地址與您的 Amazon Virtual Private Cloud 建立了對等連線,在公有網際網路以外保持 Application Load Balancer 或私有 EC2 執行個體的內部連線。
不使用 AWS Global Accelerator

需要透過多個網路才能到達應用程式。進出應用程式的路徑可能不同。每次跳轉都會影響效能並帶來風險。
使用 AWS Global Accelerator

採用 AWS Global Accelerator 可避免這些沒有效率的情況。該服務會利用全球 AWS 網路提升效能。