AWS Global Accelerator

使用 AWS 全球網路提高全球應用程式可用性和效能

AWS Global Accelerator 是一種服務,可為本機或全域使用者提高應用程式的可用性和效能。它提供靜態 IP 地址,可作為單一或多個 AWS 區域中應用程式端點的固定進入點,如 Application Load Balancer、Network Load Balancer 或 Amazon EC2 執行個體。

AWS Global Accelerator 使用 AWS 全域網路最佳化從使用者至應用程式的路徑,以提高 TCP 和 UDP 流量的效能。AWS Global Accelerator 可持續監控應用程式端點的運作狀態,且會偵測運作狀態不良的端點並在 1 分鐘內將流量重新導向至運作狀態良好的端點。

AWS Global Accelerator 簡介

優勢

提高全球應用程式可用性

AWS Global Accelerator 可持續監控應用程式端點的運作狀態,例如 Network Load Balancer、Application Load Balancer、EC2 執行個體或彈性 IP,立即對運作狀態或組態變更做出回應。接著,AWS Global Accelerator 會將使用者流量重新導向至運作狀態良好的端點,為使用者提供最佳的效能和可用性。

加快全球應用程式的速度

AWS Global Accelerator 可優化網路路徑,充分利用不會壅塞的廣大 AWS 全球網路。無論您的使用者位於何處,AWS Global Accelerator 都能以智慧的方式將流量路由到可提供最佳應用程式效能的端點。

輕鬆管理端點

AWS Global Accelerator 靜態 IP 地址可讓您輕鬆移動可用區域或 AWS 區域之間的端點,無須更新 DNS 組態或變更面向用戶端的應用程式。

使用案例

擴展以提高應用程式使用率

隨著應用程式用量成長,需要管理的 IP 地址和端點數量也會增加。AWS Global Accelerator 可讓您擴展或縮減您的網路。AWS Global Accelerator 可讓您將區域資源 (例如負載平衡器和 EC2 執行個體) 與兩個靜態 IP 地址建立關聯。您只需將這些地址加入用戶端應用程式、防火牆和 DNS 記錄的白名單一次。使用 AWS Global Accelerator,您可以新增或移除 AWS 區域中的端點、執行藍/綠部署以及 A/B 測試,無須在用戶端應用程式更新 IP 地址。此服務特別適合用於 IoT、零售、媒體、汽車和醫療保健等無法經常更新用戶端應用程式的使用案例。

加速對延遲敏感的應用程式

遊戲、媒體、行動應用程式和金融應用程式等許多應用程式都需要非常低的延遲,才能提供絕佳的使用者體驗。為了改善使用者體驗,AWS Global Accelerator 將使用者流量導向離用戶端最近的應用程式端點,藉此降低網際網路延遲和抖動。它會經由任一傳播 (Anycast) 將流量路由至最近的節點,然後透過 AWS 全球網路將流量路由至最近的區域端點。AWS Global Accelerator 可針對網路效能變更快速做出回應,以提升使用者的應用程式效能。

用於多區域和多可用區域恢復的災難復原

您必須仰賴網路才能保持永遠可用的狀態。您可能在多個可用區域 (可用區) 或 AWS 區域執行應用程式,以進行災難復原、獲得更高的可用性、較低的延遲或合規。如果 AWS Global Accelerator 在主要可用區或 AWS 區域偵測到您的應用程式端點故障,會立即觸發流量重新路由,將流量重新路由至其他可用區或 AWS 區域中的下一個可用且最近的端點。

來源隱藏

使用 Application Load Balancer 面向網際網路為最終使用者提供服務時,也會增加暴露在網際網路攻擊的風險。AWS Global Accelerator 可讓您新增內部 Application Load Balancer 做為端點。透過將 AWS Global Accelerator 當作面向網際網路的單一存取點,就可以保護在 AWS 上執行的應用程式免受分散式拒絕服務 (DDoS) 攻擊,並控制最終使用者存取應用程式的方式。AWS Global Accelerator 會在 AWS Global Accelerator 與 Amazon Virtual Private Cloud (Amazon VPC) 之間建立對等連線。兩個 VPC 之間的流量使用私有 IP 地址。

運作方式

global-accelerator-how-it-works

直接存取 Web 應用程式

不使用 AWS Global Accelerator

global-accelerator-before

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

使用 AWS Global Accelerator

global-accelerator-after

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

部落格和文章

Use AWS Global Accelerator to design a high performance application
作者:Shaun Ray

2018 年 11 月 26 日
進一步了解 »

Traffic management with AWS Global Accelerator
作者:Tino Tran

2019 年 3 月 29 日
進一步了解 »

Product-Page_Standard-Icons_01_Product-Features_SqInk
查看產品功能

探索 AWS Global Accelerator 可為應用程式提供的各項功能。

進一步了解 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
註冊免費帳戶

立即存取 AWS 免費方案。 

註冊 
Product-Page_Standard-Icons_03_Start-Building_SqInk
開始在主控台進行建置

開始在 AWS 主控台中使用 AWS Global Accelerator 進行建置。

開始使用