システムアーキテクト暗記無料で始める

スケールアウトとは?すけーるあうと

スケールアウトとは、サーバの台数を増やして全体の処理能力を高める方式。1台の性能を上げるスケールアップと対になる。汎用機を並べればよいので能力の上限が高く、稼働させたまま段階的に増減できる一方、状態をどう分割・複製するかという設計を先に済ませておく必要がある。

最終更新:2026-10-06

試験情報

システムアーキテクト試験の過去問では1問の解説で触れられています。

システムアーキテクト試験の頻出用語/午前II

この語が出る過去問を解く →

背景

1台の性能向上には物理的な天井と価格の非線形さがあり、増強のたびに停止も伴う。負荷の読めないサービスでは、必要になってから足し、不要になれば外せることのほうが価値が高い。クラウドで台数を分単位に変えられるようになって、この方式が既定の選択肢になった。設計側の宿題は、状態を持たない層と分割キーで割れるデータ層という、台数で割れる形へ先に作り替えておくこと。

具体例

AWSのAuto Scalingグループのように、CPU使用率をしきい値としてEC2を増減させる構成が典型。データ側ではApache CassandraやAmazon DynamoDBがキー空間を分割し、担当ノードを増やす。参照だけならリードレプリカの追加で済むが、書込みが増えるなら分割キーの設計まで戻ることになる。

試験での引っ掛け

台数に比例して速くなるとは限らない。ノードをまたぐ結合や分散トランザクションが要る設計では、通信と合意の費用が台数とともに増えてどこかで頭打ちになる。効きを決めるのは分割キーの偏り(ホットスポット)で、ここを外すと1ノードだけが詰まる。共有ディスクや共有セッションが残っていれば、そこが先に上限になる。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 1問の解説で触れられる
  • 分野:午前II
  • 台数に比例して速くなるとは限らない。