マナビング基本情報技術者

スケールアウトとスケールアップの違いは何か

基本情報技術者試験 平成30年度春期 午前 問15 / システム構成要素 › システムの構成

過去問にチャレンジ

平成30年度春期 午前 問15

システムのスケールアウトに関する記述として,適切なものはどれか。

  1. ア

    既存のシステムにサーバを追加導入することによって,システム全体の処理能力を向上させる。

  2. イ

    既存のシステムのサーバの一部又は全部を,クラウドサービスなどに再配置することによって,システム運用コストを下げる。

  3. ウ

    既存のシステムのサーバを,より高性能なものと入れ替えることによって,個々のサーバの処理能力を向上させる。

  4. エ

    一つのサーバをあたかも複数のサーバであるかのように見せることによって,システム運用コストを下げる。

会話形式の解説

講師講師
スケールアウトを見分けるには、処理能力を高めるために何を増やしているかに注目します。各説明でサーバの台数は変わりますか。
受験者受験者
サーバを追加する説明では台数が増えます。ただ、高性能なものへの入替えも処理能力が上がるので迷います。
講師講師
サーバを追加すれば、複数のサーバで処理を担い、システム全体の処理能力を高められます。これがスケールアウトです。
受験者受験者
高性能なサーバへの入替えでは、台数ではなく、一台ごとの性能が変わるのですね。
講師講師
そのとおりです。個々のサーバの性能を高める方法はスケールアップです。
受験者受験者
クラウドサービスへの再配置は、サーバを増やしたとは読めませんね。
講師講師
はい。そこに書かれているのは配置先の変更です。運用コストの話があっても、サーバの増設を表すわけではありません。
受験者受験者
一台を複数のサーバのように見せる説明は、台数が増えたようにも思えます。
講師講師
それは仮想化の説明です。複数に見せても、サーバを追加したことにはなりません。
受験者受験者
実際にサーバを追加して、システム全体の処理能力を高める説明を選べばよいのですね。
講師講師
そうです。処理能力が上がるかだけでなく、台数を増やすのか、一台ごとの性能を高めるのかを確かめましょう。

まとめ

スケールアウトは、サーバを追加してシステム全体の処理能力を高める方法です。この問題では、サーバを追加導入する説明が正解です。高性能なサーバへの入替えはスケールアップに当たります。クラウドへの再配置や、一台を複数のサーバのように見せる仮想化も、サーバの増設とは区別します。

解答・解説

正解はアです

この問題のテーマ

スケールアウトの意味と、スケールアップ・クラウド移行・仮想化との違いを問う問題です。

解き方の考え方

まず、処理能力を高めるためにサーバの台数を増やしているかを確認します。個々のサーバの性能向上や、サーバの配置・見せ方の変更とは区別して判断します。

選択肢ごとの解説

  1. ○ア  既存のシステムにサーバを追加導入することによって,システム全体の処理能力を向上させる。
    サーバを追加すると、複数のサーバで処理を担えるようになり、システム全体の処理能力を高められます。台数を増やす方法なので、スケールアウトの説明です。
  2. ×イ  既存のシステムのサーバの一部又は全部を,クラウドサービスなどに再配置することによって,システム運用コストを下げる。
    サーバをクラウドサービスなどへ再配置するという説明です。配置先を変えることは、処理能力を高めるためにサーバを増設することとは異なります。
  3. ×ウ  既存のシステムのサーバを,より高性能なものと入れ替えることによって,個々のサーバの処理能力を向上させる。
    既存のサーバを高性能なものに入れ替え、個々のサーバの処理能力を上げる説明です。これはサーバの台数を増やすスケールアウトではなく、スケールアップに当たります。
  4. ×エ  一つのサーバをあたかも複数のサーバであるかのように見せることによって,システム運用コストを下げる。
    一つのサーバを複数のサーバのように見せる説明は、仮想化に当たります。一台を複数に見せても、サーバを追加したことにはなりません。

POINT

  • スケールアウトでは、サーバの台数を増やしてシステム全体の処理能力を高めます。
  • スケールアップでは、個々のサーバの性能を高めます。
  • 配置先の変更や仮想化は、それだけではサーバの増設を表しません。

※出典:平成30年度春期 基本情報技術者試験 午前 問15