背景:最適アマゾンEC2のApacheのhttpdを介して静的コンテンツ配信用サーバインスタンスサイズ/タイプ
は、Apacheを介して高可用性静的なWebコンテンツを配信するためのインフラストラクチャを構築します。トラフィックは間違いなく散発的ですが、必要に応じてスパイクが高くなる可能性があります。
amazonクラウドフロントですべてのmedia/js/cssをホストし、Amazon EC2インスタンス上ですべてのhtmlをApache経由で配信する予定です。私は、サブドメインのエイリアシングが必要なので、このコンテンツを配信するためにApacheを使用しています。これは簡単な解決策のようです。そうでなければ、クラウドフロントを使ってエンチラダ全体を配信しました。インスタンスには何も実行されません(動的ではありません)。 EC2インスタンスは、AmazonのElastic Load BalancerとAuto Scaledを使用してロードバランスされ、必要に応じて新しいインスタンスを作成します。
質問:
どのインスタンスタイプ/サイズが私に私のドルのインスタンスリソースの最適な利用を与える過ごしましたか?もう少し一般的で関連する質問は、Apache Webサーバーのどの部分が最初に最大になり、どのメトリクスが新しいインスタンスを追加するための最良の指標かということです。
bwightに感謝しますが、上記のように、私はapache経由でいくつかのサブドメインエイリアシングマジックを必要とします。これはオプションではありません。 – ezwrighter
S3を使用することができない場合、いくつかの情報を含めるように答えを更新しました。それはあなたのためではありませんが表示されます。私はあなたの投稿のその部分を残念に思った。 – bwight
問題はありませんが、私はこの提案を感謝します。しかし、スケーリングよりも最適化を目指していました。私は自動スケーリングとロードバランシングが私のX因子に基づいてすべてを上回ることを理解していますが、誰かがそのインスタンスの最大トラフィックレベルで最適な利用率を得るという質問に答えることを望んでいました。 I.小規模なインスタンスでは1秒あたり100リクエスト、中程度の高CPUインスタンスでは1000 RPSをサーバできます.... 2倍の価格で10倍の歩留まり。誰もがApacheや小さな静的コンテンツ配信でこれらのインスタンスタイプをベンチマークしましたか? – ezwrighter