サーバーの台数を増やすか、スペックを高くするか
ウェブサーバーのグレードを上げる際の考え方について教えて下さい。
「サイトの利用者が多くなり、ウェブページの読み込みが重くなってきた」というのを想定しています。(もちろんプログラムを改善する方法や、最適化などもありますが、今回はサーバーよりの解決方法に限定してください。)
- ロードバランサーを追加してウェブサーバーを増やす
- ウェブサーバーの性能を上げる
この2つが思いつくのですが、それぞれどういう場合に適しているのでしょうか。他にもあれば教えて下さい。
また、重くなる原因も色々あると思います。
- 単純にアクセスが多く、処理待が発生している場合
- 性能は足りているが、同時接続が足りない場合
- 転送量に対して、ネットワークの帯域が足りない
など。
「こういう場合はこうなのでこれがベスト」というのを教えて下さい。
あまりサーバーのことがわかっていないので、不足していたり、おかしい点があれば突っ込んでいただけると嬉しいです。