1

私は現在、Media Temple を通じて仮想専用サーバーを持っており、これを使用してトラフィックの多い Wordpress ブログをいくつか運営しています。どちらも突然の StumbleUpon トラフィック サージを受信する傾向があり、サーバーの CPU が 100% で実行され、すべてが遅くなる (と私は推測しています)。現在、ほとんどの静的ファイルに WP-Super-Cache、S3、および CloudFront を使用していますが、トラフィックが多いために CPU の速度が低下しています。

私が読んでいることから、トラフィックのスパイクが発生したときに既存のサーバーを支援するために EC2 を使用したいと思うかもしれません。現在、Media Temple の仮想専用サーバーの最上位層を使用しているため、専用サーバーへのジャンプはできれば避けたいと考えています。AWS は既存のサーバーの能力を高めるのに役立つかもしれないと感じています。どうすればこれを行うことができますか?

これらの用語を間違って使用していたら申し訳ありません。サーバー管理に関しては、私は比較的素人です。これがパフォーマンスを改善する最良の方法ではない場合、推奨される一連のアクションは何ですか?

4

2 に答える 2

1

私が最初に行うことは、データベース サーバーを別の Media Temple VPS に移動することです。その後、どれが 100% の CPU を使用しているかを確認します。Web サーバーの場合は、2 つ目のインスタンスを作成し、プロキシを使用して負荷を分散できます。データベースの場合は、いくつかのインデックスを作成できる場合があります。

または、Web サーバーの前に Squid キャッシュ サーバーをセットアップすると、匿名ユーザーから多くの負荷を取り除くことができます。ユーザーごとにページを再レンダリングする必要がないため、これはウィキペディアが採用しているアプローチです。

どちらの場合でも、EC2 上にサイトを配置しない限り、EC2 上でキャパシティーを追加する簡単な方法はありません。

于 2009-11-19T02:12:56.600 に答える
0

使用できるインスタンスは 3 種類だけです。それ以外に、彼らはあなたにこれ以上の「サーバーパワー」を与えることはできません. 負荷分散を行う必要があります。HAProxy、NginX などのソフトウェア ロード バランサーがありますが、これは悪くありません。それを処理したくない場合は、別のマシンで高負荷のブログをセットアップした後、DNS ラウンド ロビンを実行できます。

それらをスケーリングできるはずです。それが AWS の美しさ、スケーリングです。

于 2009-11-19T01:41:57.373 に答える