![如何選擇反向代理的 EC2 執行個體類型(400 萬個請求/月)](https://rvso.com/image/762147/%E5%A6%82%E4%BD%95%E9%81%B8%E6%93%87%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86%E7%9A%84%20EC2%20%E5%9F%B7%E8%A1%8C%E5%80%8B%E9%AB%94%E9%A1%9E%E5%9E%8B%EF%BC%88400%20%E8%90%AC%E5%80%8B%E8%AB%8B%E6%B1%82%2F%E6%9C%88%EF%BC%89.png)
第一次我必須在 AWS 上建立反向代理,我不知道要選擇哪種實例。
我計劃創建一個 EC2 來平衡主網站(/)和一個 WordPress 部落格 (/blog/)與 Nginx。
我每週必須處理 1.000.000 個請求(1000000/7/24/3600 ~= 2 個請求秒),除了 nginx 之外,此 EC2 上不會運行其他任何東西。
有什麼建議嗎?
答案1
有什麼建議嗎?
不要猜測,而是對其進行基準測試然後調整它。在 AWS 中切換實例大小很容易,因此從可能合適的執行個體開始,觀察它的表現。然後增加或減少尺寸以優化您的成本/性能。
順便一提每秒 2 個請求不多,幾乎任何實例都應該做。問題在於,它可能不是均勻的負載,相反,它可能會上下波動,並且在高峰時段可能會更多。您最終可能想看看自動縮放,但這可能有點矯枉過正。
您的用例也可以由應用程式負載平衡器- 您可以建立規則,根據 URL 路徑將流量導向到不同的後端。它還可以為您處理 SSL 憑證等。
希望有幫助:)