Nginx

如何為反向代理選擇 EC2 實例類型(400 萬請求/月)

  • January 11, 2021

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

我計劃使用 nginx創建一個 EC2 來負載平衡主網站 (/ ) 和 wordpress 部落格 (/blog/ ) 之間的流量。

我每週必須處理 1.000.000 個請求(1000000/7/24/3600 ~= 2 個請求秒),除了 nginx 之外沒有其他東西可以在這個 EC2 上執行。

有什麼建議嗎?

有什麼建議嗎?

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

順便說一句,每秒 2 個請求並不多,幾乎任何實例都應該這樣做。問題是它可能不是一個均勻的負載,相反它可能會上下波動,在高峰期可能會更多。您最終可能想看看Auto Scaling,但這可能有點過頭了。

您的案例也可以由**Application Load Balancer**處理- 您可以創建規則以根據 URL 路徑將流量引導到不同的後端。它還可以為您處理 SSL 證書等。

希望有幫助:)

引用自:https://serverfault.com/questions/1049358