如何選擇反向代理的 EC2 執行個體類型(400 萬個請求/月)

如何選擇反向代理的 EC2 執行個體類型(400 萬個請求/月)

第一次我必須在 AWS 上建立反向代理,我不知道要選擇哪種實例。

我計劃創建一個 EC2 來平衡主網站(/)和一個 WordPress 部落格 (/blog/)與 Nginx。

我每週必須處理 1.000.000 個請求(1000000/7/24/3600 ~= 2 個請求秒),除了 nginx 之外,此 EC2 上不會運行其他任何東西。

有什麼建議嗎?

答案1

有什麼建議嗎?

不要猜測,而是對其進行基準測試然後調整它。在 AWS 中切換實例大小很容易,因此從可能合適的執行個體開始,觀察它的表現。然後增加或減少尺寸以優化您的成本/性能。

順便一提每秒 2 個請求不多,幾乎任何實例都應該做。問題在於,它可能不是均勻的負載,相反,它可能會上下波動,並且在高峰時段可能會更多。您最終可能想看看自動縮放,但這可能有點矯枉過正。

您的用例也可以由應用程式負載平衡器- 您可以建立規則,根據 URL 路徑將流量導向到不同的後端。它還可以為您處理 SSL 憑證等。

希望有幫助:)

相關內容