スケールダウンは、基本情報技術者・応用情報技術者で問われるシステム構成の基本用語です。スケールアップ・スケールアウト・スケールインとセットで出題されるため、4つの違いを正確に区別できるかが得点の分かれ目になります。
対象試験と出題頻度
スケールダウンは、基本情報技術者・応用情報技術者で出題されるテーマです。
単独で問われるよりも、スケールアップ・スケールアウト・スケールインとの4択比較問題として定番化しています。
詳細をクリックして確認
基本情報技術者
応用情報技術者
★★★☆☆
ランクB(標準)覚えておくと有利
用語の定義
情報処理試験を勉強していると、「スケールアップとスケールアウトは分かったけど、スケールダウンとスケールインはどっちがどっち?」と混乱しがちです。
スケールダウン(Scale Down)とは、一言で言うと
「サーバのCPUやメモリなどのスペックを下げて、過剰なリソースを最適化すること」
です。
イメージとしては、「大型トラックから軽トラックへの乗り換え」です。
引っ越し業者が毎日大型トラックを走らせていても、荷物が少ない日はガソリン代や駐車場代がムダになります。
荷物量に合った軽トラックに切り替えれば、運搬機能は維持しつつコストを抑えられます。スケールダウンも同じで、1台のサーバの性能を必要十分なレベルまで落とすことで、無駄なコストを削減します。
📊 スケールダウンの基本情報
| 項目 | 内容 |
|---|---|
| 英語名 | Scale Down |
| 分類 | システム構成要素(システムの構成) |
| 別名 | 垂直スケール(縮小方向) |
| 対義語 | スケールアップ(サーバ性能を上げる) |
| 混同しやすい用語 | スケールイン(サーバ台数を減らす) |
解説
クラウド環境が普及する以前は、サーバのスペック変更は物理的なハードウェアの交換を伴う大がかりな作業でした。
しかしクラウドサービスの登場により、管理画面の操作だけでCPUコア数やメモリ容量を柔軟に変更できるようになりました。
この「必要に応じてリソースを増減させる」考え方の中で、性能を引き下げる方向の操作がスケールダウンです。
4つのスケーリング手法の全体像
スケールダウンを正しく位置づけるには、関連する4つの手法を「何を」「どの方向に」変えるかで整理するのが最も確実です。
| 手法 | 操作対象 | 方向 | 具体例 |
|---|---|---|---|
| スケールアップ | 1台の性能 | ↑ 増強 | CPUを高性能品に交換、メモリを増設 |
| スケールダウン | 1台の性能 | ↓ 縮小 | CPUを低性能品に交換、メモリを削減 |
| スケールアウト | サーバの台数 | ↑ 増加 | サーバを追加して負荷を分散 |
| スケールイン | サーバの台数 | ↓ 削減 | 余剰サーバを撤去してコスト削減 |
図解:スケーリング4手法のマトリクス
「操作対象(性能 or 台数)」×「方向(増強 or 縮小)」の2軸で整理すると、4手法の関係が一目で分かります。
スケール手法の全体像(2軸マトリクス)
▲ 増強する
▼ 縮小する
左列=サーバ台数の操作 / 右列=1台あたりの性能の操作
上段=リソースの増強 / 下段=リソースの縮小
スケールダウンが使われる場面
スケールダウンは「性能が余っているときのコスト最適化」が目的です。具体的には、キャンペーン終了後にアクセスが平常時に戻った場合や、開発・検証用に本番と同じ高スペックのサーバを使い続けている場合に、CPUコア数やメモリ容量を必要十分な水準まで引き下げます。
クラウド環境では従量課金のため、過剰スペックは直接コスト増につながります。
では、この用語が試験でどのように出題されるか見ていきましょう。
💡 スケールダウンの核心を3行で
・1台のサーバのCPU・メモリなどの性能を下げてコストを最適化する手法
・対義語はスケールアップ(性能を上げる)、混同注意はスケールイン(台数を減らす)
・「性能の上下 = アップ/ダウン」「台数の増減 = アウト/イン」で覚える
試験ではこう出る!
スケールダウンは、FE・APの午前問題でスケーリング4手法の比較問題として繰り返し出題されています。「スケールインの説明はどれか」という問題の選択肢としてスケールダウンの説明文が紛れ込むパターンが典型です。
📊 過去問での出題実績
| 試験回 | 出題内容 | スケールダウンの扱い |
|---|---|---|
| AP R5春 午前 問13 |
スケールインの説明として適切なものを選ぶ問題。 | 選択肢アに「CPUの能力を減らす」というスケールダウンの説明がひっかけとして配置 |
| AP R3秋 午前 問12 |
スケールインの説明として適切なものを選ぶ問題。 | 選択肢エに「低い処理能力のCPUへの交換やメモリの削減」というスケールダウンの説明がひっかけとして配置 |
| AP R6秋 午後 問4 |
動画配信サービスのシステムアーキテクチャ問題。空欄に当てはまるスケーリング手法を選ぶ設問。 | 選択肢エとしてスケールダウンが登場。正解はスケールアウトとスケールアップ |
📝 IPA試験での出題パターン
パターン1:「スケールイン(またはスケールアウト)の説明を選べ」の選択肢に混ぜる
4つのスケーリング手法の説明文を並べ、正解以外の3つがひっかけになる形式。スケールダウンの説明は「CPUを低性能品に交換」「メモリの削減」という文言が目印。「台数を減らす」はスケールインなので混同しないこと。
パターン2:午後問題の穴埋め選択肢
AP R6秋 午後問4のように、システム構成の文脈で「ア:スケールアウト/イ:スケールアップ/ウ:スケールイン/エ:スケールダウン」の4択から適切な手法を選ばせる形式。
ここだけは確実に押さえてください。「性能を下げる=ダウン」「台数を減らす=イン」――この区別さえ付けば、この手の問題は確実に取れます。
【確認テスト】理解度チェック
ここまでの内容を理解できたか、簡単なクイズで確認してみましょう。
Q. システムの処理能力やリソースを調整する方法のうち、スケールダウンの説明として最も適切なものはどれでしょうか?
- A. システムを構成する物理サーバの台数を減らすことによって、リソースを最適化し、無駄なコストを削減する。
- B. 低い処理能力のCPUへの交換やメモリの削減などによって、個々のサーバの処理能力を抑え、リソースを最適化する。
- C. システムを構成する物理サーバの台数を増やすことによって、システム全体の処理能力を向上させる。
正解と解説を見る
正解:B
解説:
スケールダウンは、サーバ1台あたりのCPUやメモリなどのスペックを下げてリソースを最適化する手法です。「個々のサーバの性能を抑える」という記述がポイントになります。
選択肢Aはスケールインの説明です。スケールインは「サーバの台数を減らす」操作であり、1台の性能を変える操作ではありません。選択肢Cはスケールアウトの説明です。スケールアウトは「サーバの台数を増やす」操作であり、方向もリソースの対象も異なります。
よくある質問(FAQ)
Q. スケールダウンとスケールインを見分けるコツはありますか?
「アップ/ダウン」は1台のサーバの性能の上げ下げ、「アウト/イン」はサーバ台数の増減と覚えてください。ダウン=性能を下げる、イン=台数を減らす(内側に引っ込める)、というイメージです。問題文に「CPUの交換」「メモリの削減」とあればダウン、「台数を減らす」とあればインです。
Q. 実務ではスケールダウンをどんな場面で使いますか?
クラウド環境での典型例は2つあります。1つ目は、期間限定キャンペーンの終了後に、ピーク対策で増強したサーバスペックを通常水準に戻す場面です。2つ目は、開発・テスト環境で本番同等の高スペックを維持していたが、テスト完了後にコスト削減のためスペックを落とす場面です。AWS・Azure・GCPなどの主要クラウドでは、管理画面からインスタンスタイプを変更するだけで実行できます。
Q. スケールダウンにデメリットはありますか?
あります。性能を下げすぎると、負荷が想定以上に増えた際にレスポンスの低下やタイムアウトが発生します。また、物理サーバの場合はCPUやメモリの交換作業に伴うダウンタイムが発生するリスクがあります。クラウドの仮想サーバでもインスタンスタイプの変更時に再起動が必要なサービスが多いため、メンテナンスウィンドウの確保が必要です。
Q. 「垂直スケール」と「水平スケール」という言葉を見かけましたが、スケールダウンはどちらですか?
スケールダウンは垂直スケール(Vertical Scaling)に分類されます。垂直スケールとは1台のサーバの性能を上下させるアプローチの総称で、スケールアップ(上げる)とスケールダウン(下げる)が含まれます。一方、水平スケール(Horizontal Scaling)はサーバ台数を増減させるアプローチで、スケールアウト(増やす)とスケールイン(減らす)が該当します。