初めて AWS でリバースプロキシを作成する必要がありますが、どのインスタンスを選択すればよいかわかりません。
メインウェブサイト(/)とWordPressブログ(/blog/) を nginx で実行します。
1 週間に 1,000,000 件のリクエスト (1000000/7/24/3600 ~= 2 リクエスト秒) を処理する必要があり、この EC2 では nginx 以外は実行されません。
何かアドバイス ?
答え1
何かアドバイス ?
推測するのではなく、ベンチマークしましょうそして調整します。AWS ではインスタンス サイズを簡単に切り替えることができるので、まずは適切なサイズから始めて、そのパフォーマンスを観察します。次に、サイズを増減してコストとパフォーマンスを最適化します。
ところで1秒あたり2リクエストそれほど多くはありません。ほとんどのインスタンスで問題ありません。問題は、おそらく均一な負荷ではなく、上下する可能性があり、ピーク時にはさらに大きくなる可能性があることです。最終的には、自動スケーリングしかし、それはやり過ぎかもしれません。
あなたのユースケースは、アプリケーション ロード バランサ- URL パスに基づいてトラフィックをさまざまなバックエンドに誘導するルールを作成できます。また、SSL 証明書なども処理できます。
お役に立てれば幸いです :)