システム構成と信頼性設計

負荷に応じてサーバの台数を自動で増減するオートスケールを使うシステムの設計として、一般に望ましいものはどれか。

  1. A各サーバのローカルディスクに、そのサーバだけがもつ業務データを保存しておく
  2. B利用者のセッションの情報を、各サーバのメモリではなく共有のデータストアに保存し、どのサーバが要求を処理しても同じ結果になるようにする
  3. C台数を減らすときは、処理中の要求があってもすぐにサーバを停止する
答えと解説を見る

正解:B. 利用者のセッションの情報を、各サーバのメモリではなく共有のデータストアに保存し、どのサーバが要求を処理しても同じ結果になるようにする

オートスケールでは、サーバがいつ追加されたり削除されたりしても困らないように、各サーバに固有の状態をもたせない(ステートレスにする)設計が望まれます。セッションの情報や業務データを共有のデータストアに置けば、どのサーバが要求を受けても同じように処理でき、台数を減らしてもデータは失われません。台数を減らすときは、新しい要求の振り分けを止めて、処理中の要求が終わるのを待ってから停止します。

  • A. 台数を減らしたときに、そのサーバのデータが失われてしまいます。
  • B. 正しい。サーバをステートレスにすると、自由に増減できます。
  • C. 処理中の要求が失敗します。振り分けを止め、処理が終わるのを待ってから停止します。
この分野を解く 分野ページへ

関連する計算ツール

システム構成と信頼性設計の参考書を探す PR

Amazonの検索結果へのリンクです。Amazonのアソシエイトとして、半導体教室は適格販売により収入を得ています。

システム構成と信頼性設計のほかの問題

  1. 仮想化の環境でのライブマイグレーションの説明として、適切なものはどれか。
  2. CDN(コンテンツデリバリネットワーク)の説明として、適切なものはどれか。
  3. 半導体工場で、多数の製造装置から高い頻度で集まるセンサのデータを使って、異常をすぐに検知したい。データをすべて遠くのクラウドに送って処理するのではなく、装置の近くに置いたコンピュータで処理するエッジコンピューティングを用いる主な利点として、適切なものはどれか。
  4. ストレージの接続の方式のうち、SAN(ストレージエリアネットワーク)の説明として、適切なものはどれか。
  5. 物理容量が100 TBのストレージプールから、シンプロビジョニングで論理容量5 TBのボリュームを30個作った。いま、各ボリュームには平均して論理容量の40%のデータが書き込まれており、データは毎週合計2 TBずつ増えている。データの削除や圧縮は考えないとき、プールの使用率が80%に達する時期として、正しいものはどれか。