在 上的虛擬等待室中吸收大量流量至您的網站 AWS - 上的虛擬等待室 AWS

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在 上的虛擬等待室中吸收大量流量至您的網站 AWS

發佈日期:2021 年 11 月 (上次更新:2024 年 9 月)

Virtual Waiting Room on AWS 解決方案有助於控制大量流量時傳入網站的使用者請求。它建立了雲端基礎設施,旨在暫時卸載傳入的流量至您的網站,並提供自訂和整合虛擬等待室的選項。此解決方案可與新的或現有的網站整合,以無縫擴展,以處理流量突然激增的情況。

可能造成網站流量激增的大規模事件範例包括:

  • 開始銷售音樂會或體育賽事門票

  • 火警銷售或其他大型零售銷售,例如 Black Friday

  • 推出新產品並發佈廣泛的行銷公告

  • 線上測試和課程的測驗存取和課程出席

  • 醫療約診時段的發行

  • 啟動需要建立帳戶和付款的新 direct-to-customer 服務

此解決方案可做為網站訪客的保留區域,並允許流量在容量足夠時通過。訪客使用的用戶端軟體可設定為透明地允許流量通過等待室,直到網站達到最大容量;此時等待室會保留訪客。當您的網站具有更多流量的容量時,解決方案會產生 JSON Web 權杖 (JWT),允許使用者存取網站。例如,如果您的事件持續兩個小時,而您的網站每秒可以處理 50 個使用者,但您預期每秒 250 個磁碟區,則您可以使用此解決方案來調節流量,同時允許使用者在佇列中保持其位置。

此解決方案提供下列主要功能:

  • 網站中使用者的結構式佇列

  • 控制非常大型事件大小的流量的可擴展性

  • JSON 產生 Web 權杖以允許進入目標網站

  • 所有功能都透過 控制 REST APIs

  • 用戶端解決方案的 Turnkey API Gateway 授權方

  • 獨立整合或與 OpenID 搭配使用

本實作指南說明在 Amazon Web Services (AWS) Cloud AWS 中在 上部署虛擬等待室的架構考量和組態步驟。其中包含範本的連結,這些AWS CloudFormation範本會使用安全性和可用性的 AWS 最佳實務來啟動和設定部署此解決方案所需的 AWS 服務。

本指南適用於在 AWS Cloud 中具有實際架構經驗的 IT 架構師、開發人員、 DevOps 工作人員、資料分析師和行銷技術專業人員。