Nginx
如何為反向代理選擇 EC2 實例類型(400 萬請求/月)
第一次我必須在 AWS 上創建一個反向代理,我不知道選擇哪種實例。
我計劃使用 nginx創建一個 EC2 來負載平衡主網站 (/ ) 和 wordpress 部落格 (/blog/ ) 之間的流量。
我每週必須處理 1.000.000 個請求(1000000/7/24/3600 ~= 2 個請求秒),除了 nginx 之外沒有其他東西可以在這個 EC2 上執行。
有什麼建議嗎?
有什麼建議嗎?
不要猜測它,對其進行基準測試,然後對其進行調整。在 AWS 中的實例大小之間切換很容易,因此從一個可能合適的實例開始,觀察它的執行情況。然後增加或減少尺寸以優化您的成本/性能。
順便說一句,每秒 2 個請求並不多,幾乎任何實例都應該這樣做。問題是它可能不是一個均勻的負載,相反它可能會上下波動,在高峰期可能會更多。您最終可能想看看Auto Scaling,但這可能有點過頭了。
您的案例也可以由**Application Load Balancer**處理- 您可以創建規則以根據 URL 路徑將流量引導到不同的後端。它還可以為您處理 SSL 證書等。
希望有幫助:)