複数のサーバー(ノード)がすべて同時に稼働し、リクエストを処理する構成。
仕組み
ロードバランサーがリクエストを複数のサーバーに分散する。いずれかのサーバーに障害が発生しても、他のサーバーが処理を継続できる。
メリット
- 高い可用性: 障害発生時もサービスが停止しない(フェイルオーバーが不要)。
- スケーラビリティ: リクエストが増加した場合、サーバーを追加するだけで性能を向上できる(スケールアウト)。
- リソースの有効活用: すべてのサーバーが常に稼働しているため、リソースを無駄なく利用できる。
主な用途
Webサーバー、APサーバーなど、状態を持たない(ステートレスな)コンポーネントでよく利用される。