Web開発者のための大規模サービス技術入門の読書メモです。
ユーザが利用している大規模サービスに変更を加えるにあたって規模を考慮しない中途半端な実装を放り込むことは、容易にシステム停止を招く原因となり得ます。
スケールアウト
サーバーを横展開、つまりサーバの役割分担を行ったり、台数を増やしたりすることでシステム全体トータルでの処理能力を上げて負荷を分散する方法
スケールアップ
ハードウェアの性能を上げるなどして処理能力を稼ぐ方法
サーバーのスペックを選ぶとき
- IO負荷が高い場合サーバ メモリ重視
- CPU負荷が高いサーバはCPU重視
参考
- [Web開発者のための大規模サービス技術入門]