目安時間: 約150分 ・ 読了目安: 17分

この章で学ぶこと

この章は「システムの種類・構成」(69語)と「クラウド」(39語)という2つの中分類、合計108語を扱います。前半はサイバーフィジカルシステム・IoTという現実世界とシステムをつなぐ技術から、コンピュータアーキテクチャという計算資源そのものの仕組みまでを、後半はクラウドサービスの選び方からコスト最適化・移行戦略までを扱います。ITパスポート・基本情報レベルのクラウドの基礎を踏まえた上で、PD-Sではシステムを設計・構築する実装者に必要な、一段実務的な判断軸まで踏み込みます。

サイバーフィジカルシステムとIoT

現実世界のモノや現象をデジタル空間に再現し、システムと物理世界を結びつける仕組みがサイバーフィジカルシステム(CPS)です。現実の設備や製品をリアルタイムに再現するデジタルツイン、その構成情報を管理するアセット管理シェルが代表的な要素技術です。データ処理をどこで行うかという観点では、端末やその近くで処理するエッジコンピューティング、その中間層で処理するフォグコンピューティング、端末側でAI推論まで行うエッジAIという選択肢があり、IoTがもたらす効果(監視・制御・最適化・自律化)を実現する上での配置戦略になります。電力分野では、分散した小規模発電設備をまとめて1つの発電所のように制御するバーチャルパワープラント(VPP)も押さえておきます。

ハードウェアを主体に考えるのではなくソフトウェアを起点に設計するソフトウェアファーストという考え方のもと、製造現場ではファクトリーオートメーション機器、自律的に走行する自律走行搬送ロボット(AMR)と決まった経路を走る無人搬送車(AGV)、機械を自動制御するプログラマブルロジックコントローラー(PLC)、画像認識で検査するマシンビジョンが活用されます。ビル・地域単位のエネルギー管理ではBEMS・CEMS、自動車分野では自動バレー駐車システム、無線で車両ソフトウェアを更新するOTA(Over the Air)、先進運転支援システム(ADAS)、周辺環境を高精度地図化するダイナミックマップ、車両間で情報をやり取りする車車間通信(V2V)、車載ネットワーク規格のCAN、自己位置と周辺地図を同時に構築するSLAMが使われます。これらを支えるのがセンサー・アクチュエーターと計測システムで、位置情報の取得手段としては衛星測位のGNSS、無線LANアクセスポイント測位、高精度なRTK測位、電波の到来角度で測位する屋内測位技術(AoA・AoD)があります。

扱う用語(精選・29語)

  • サイバーフィジカルシステム(CPS)/デジタルツイン/アセット管理シェル
  • エッジコンピューティング/フォグコンピューティング/エッジAI/IoTがもたらす効果(監視・制御・最適化・自律化)/バーチャルパワープラント(VPP)
  • ソフトウェアファースト/ファクトリーオートメーション機器/自律走行搬送ロボット(AMR)/無人搬送車(AGV)/プログラマブルロジックコントローラー(PLC)/マシンビジョン
  • BEMS/CEMS/自動バレー駐車システム/OTA(Over the Air)/先進運転支援システム(ADAS)/ダイナミックマップ/車車間通信(V2V)/CAN/SLAM
  • センサー・アクチュエーター/計測システム/GNSS/無線LANアクセスポイント測位/RTK測位/屋内測位技術(AoA・AoD)

コンピュータアーキテクチャと分散システム

処理性能を高める仕組みとしては、複数の命令を同時に処理するスーパースカラ、配列データを一括処理するベクトル処理方式、超多数の演算装置を並列動作させる超並列プロセッサがあり、パイプライン処理の効率を落とすパイプラインハザードへの対処が課題になります。複数のコアを1つのチップに集積するマルチコアプロセッサ、性能特性の異なるコアを組み合わせるヘテロジニアスマルチコア、多数のプロセッサを規則的に配置するアレイコンピュータシステム、複数プロセッサが対等にメモリを共有する対称型マルチプロセッシング(SMP)も性能設計の選択肢です。

キャッシュメモリの方式には、どこにでも格納できるフルアソシエイティブ方式と、格納先を限定するセットアソシエイティブ方式があり、バイトの並び順には上位から並べるビッグエンディアンと下位から並べるリトルエンディアンがあります。高速化技術としては、キーワードで直接検索できる連想メモリ、複数バンクに分散配置してアクセスを高速化するメモリインターリーブ、フラッシュメモリの寿命を延ばすウェアレベリングがあり、命令とデータを別々のメモリで扱うハーバードアーキテクチャと共有メモリで扱うプリンストンアーキテクチャという設計思想の違いも押さえます。バス制御では調停を行うバスアービタとバスを占有するバスマスターが登場します。

システム全体の制御方式には、1か所で管理する集中制御方式・集中処理システムと、複数拠点に分散する分散アーキテクチャ(機能を分散する水平機能分散システム、負荷を分散する水平負荷分散システム、階層ごとに分散する垂直機能分散システム)があり、全ノードが全リソースを共有するシェアードエブリシングと、各ノードが専用リソースを持つシェアードナッシングという設計方針の違いもあります。大規模計算を行うハイパフォーマンスコンピューティング(HPC)やアレイプロセッサも関連技術です。信頼性の観点では、故障状態を表すフォールトに備えて予備切替・並列運転・競合制御を行い、障害が起きても稼働を続けるフォールトトレラントシステムを実現します。ストレージ方式にはブロック単位で管理するブロックストレージとオブジェクト単位で管理するオブジェクトストレージがあり、性能評価にはベンチマーク・モニタリング・キャパシティプランニングを行い、信頼性・可用性・保守性・保全性・安全性を表す総合指標RASISで評価します。

扱う用語(精選・40語)

  • スーパースカラ/ベクトル処理方式/超並列プロセッサ/パイプラインハザード
  • マルチコアプロセッサ/ヘテロジニアスマルチコア/アレイコンピュータシステム/対称型マルチプロセッシング(SMP)
  • フルアソシエイティブ方式/セットアソシエイティブ方式/ビッグエンディアン/リトルエンディアン
  • 連想メモリ/メモリインターリーブ/ウェアレベリング/ハーバードアーキテクチャ/プリンストンアーキテクチャ/バスアービタ/バスマスター
  • 集中制御方式/集中処理システム/分散アーキテクチャ(水平機能分散・水平負荷分散・垂直機能分散)/シェアードエブリシング/シェアードナッシング
  • ハイパフォーマンスコンピューティング(HPC)/アレイプロセッサ
  • フォールト/予備切替/並列運転/競合制御/フォールトトレラントシステム
  • ブロックストレージ/オブジェクトストレージ/ベンチマーク/モニタリング/キャパシティプランニング/RASIS

クラウドサービスモデルと可用性設計

必要な機能をサービスとして利用できるクラウドサービス(XaaS)には、不特定多数が利用するパブリッククラウド、特定の業界・組織が共同利用するコミュニティクラウド、複数の形態を組み合わせるハイブリッドクラウドがあります。運用の関与度によって、利用者自身が運用するアンマネージドモデル、一部をベンダーが運用するマネージドモデル、すべてをベンダーが運用するフルマネージドモデルに分かれ、セキュリティ責任の分担は共有責任モデルで明確にします。

可用性を高める設計では、データセンターの地理的な単位であるリージョンと、その中の独立した設備群であるアベイラビリティゾーン(AZ)、利用者に近い場所に配置するエッジロケーションを理解した上で、複数AZに分散配置するマルチAZ構成、複数リージョンに分散配置するマルチリージョン構成、リージョン間でデータを複製するクロスリージョンレプリケーション(CRR)を設計します。災害に備えるクラウドによるディザスタリカバリ(DR)では、目標復旧時間(RTO)・目標復旧時点(RPO)・目標復旧レベル(RLO)というクラウドによるDRの評価指標で計画の精度を高めます。

リージョン・アベイラビリティゾーン(AZ)・マルチリージョン構成の関係

障害の影響範囲は「AZ単体の障害」<「リージョン単体の障害」の順に大きくなります。マルチAZ構成は同一リージョン内での障害耐性を高め、マルチリージョン構成はリージョンごと使えなくなる大規模障害にも備える設計です。可用性要件の高さに応じて、どこまで冗長化するかを選びます。

扱う用語(精選・16語)

  • クラウドサービス(XaaS)/パブリッククラウド/コミュニティクラウド/ハイブリッドクラウド
  • アンマネージドモデル/マネージドモデル/フルマネージドモデル/共有責任モデル
  • リージョン/アベイラビリティゾーン(AZ)/エッジロケーション/マルチAZ構成/マルチリージョン構成/クロスリージョンレプリケーション(CRR)
  • クラウドによるディザスタリカバリ(DR)/クラウドによるDRの評価指標(RTO・RPO・RLO)

仕組みを理解する: クラウド移行の「5R」はどう使い分けるか

次節で扱うクラウド移行の戦略的なアプローチ(Rehost・Replatform・Refactor・Retain・Retire)は、既存システムをそのまま移す(Rehost)か、一部だけ改修して移す(Replatform)か、クラウド前提で作り直す(Refactor)か、あえて移行しない(Retain)か、廃止する(Retire)かという5つの選択肢です。改修コストと得られるメリットはトレードオフの関係にあり、Rehostに近いほど移行は速いが恩恵は小さく、Refactorに近いほど時間はかかるが恩恵は大きくなります。クラウド移行アセスメントで現状のシステムを評価し、システムごとにどの選択肢を採るかを判断します。

クラウド移行の5R:改修コストと得られる恩恵のトレードオフ

コスト最適化と移行・仮想化技術

クラウドのコストは、使った分だけ支払う従量課金を基本に、事前予約で割引を受けるリザーブド利用(RI)、余剰リソースを安く使うスポット型利用を組み合わせて最適化します。過剰なスペックを見直すライトサイジングや、アクセス頻度に応じてホット・ウォーム・コールドに分けるストレージ階層化も有効です。こうしたクラウドの財務管理を専門領域として扱う考え方がFinOpsで、部門やプロジェクトごとにコストを配分するタグベースのコスト配分、支出状況を可視化するコストの可視化を通じて継続的に最適化します。

移行を検討する際は、特定ベンダーに縛られず他クラウドへ移せるクラウドポータビリティを意識しつつ、クラウド移行アセスメントで現状を評価し、クラウド移行の戦略的なアプローチ(Rehost・Replatform・Refactor・Retain・Retire)を選択し、クラウドの機能を活かしたモダナイゼーションを進めます。移行後の環境は、セキュリティ・ネットワークの標準構成をあらかじめ整備したランディングゾーンとして提供されることが一般的です。

基盤技術としては、物理サーバを仮想的に分割するサーバ仮想化、ネットワークをソフトウェアで制御するネットワーク仮想化、ストレージを論理的に統合するストレージ仮想化があり、アプリケーションを実行環境ごと packaging したコンテナイメージを保管するコンテナレジストリ、コンテナ間通信を扱うコンテナネットワーク、物理サーバをそのままクラウド上で使うベアメタルクラウドがあります。インフラをコードで管理するIaC(Infrastructure as Code)、統制ルール自体をコード化するPolicy as Code(PaC)という考え方のもと、Xen・KVM・Ceph・Docker・Kubernetes・OpenStackといったクラウド・仮想化関連のOSSが広く使われています。

扱う用語(精選・23語)

  • 従量課金/リザーブド利用(RI)/スポット型利用/ライトサイジング/ストレージ階層化
  • FinOps/タグベースのコスト配分/コストの可視化
  • クラウドポータビリティ/クラウド移行アセスメント/クラウド移行の戦略的なアプローチ(Rehost・Replatform・Refactor・Retain・Retire)/モダナイゼーション/ランディングゾーン
  • サーバ仮想化/ネットワーク仮想化/ストレージ仮想化
  • コンテナイメージ/コンテナレジストリ/コンテナネットワーク/ベアメタルクラウド
  • IaC(Infrastructure as Code)/Policy as Code(PaC)/クラウド・仮想化関連のOSS(Xen・KVM・Ceph・Docker・Kubernetes・OpenStack など)

AIで学ぶ

ここまでの用語は、ChatGPTやClaudeなどの生成AIに以下のプロンプトを投げかけると、比較表つきでさらに深く掘り下げて学習できます。コピーして使ってみましょう。

あなたはプロフェッショナルデジタルスキル(システム)試験の講師です。「システム基盤とクラウド」の範囲について、以下の用語を初学者向けに**関連づけながら**説明してください(単体の丸暗記より、用語同士のつながりを理解したほうが記憶に定着しやすく、試験本番で紛らわしい選択肢を見分ける力もつくためです)。用語同士の違いが分かる**比較表**を最後に付けてください。

【サイバーフィジカルシステムとIoT】サイバーフィジカルシステム(CPS)、デジタルツイン、エッジコンピューティング、フォグコンピューティング、エッジAI、自律走行搬送ロボット(AMR)、無人搬送車(AGV)、先進運転支援システム(ADAS)、SLAM、GNSS
【コンピュータアーキテクチャ】スーパースカラ、マルチコアプロセッサ、ヘテロジニアスマルチコア、対称型マルチプロセッシング(SMP)、フルアソシエイティブ方式、セットアソシエイティブ方式、ビッグエンディアン、リトルエンディアン、ハーバードアーキテクチャ、プリンストンアーキテクチャ
【分散システムと信頼性】集中制御方式、分散アーキテクチャ、シェアードエブリシング、シェアードナッシング、フォールトトレラントシステム、RASIS
【クラウドサービスモデル】クラウドサービス(XaaS)、パブリッククラウド、ハイブリッドクラウド、共有責任モデル、リージョン、アベイラビリティゾーン(AZ)、マルチAZ構成、クラウドによるDRの評価指標(RTO・RPO・RLO)
【コスト最適化と移行】従量課金、リザーブド利用(RI)、FinOps、クラウド移行の戦略的なアプローチ(Rehost・Replatform・Refactor・Retain・Retire)、IaC、Policy as Code(PaC)

AIに用語リストだけを渡すと、辞書をそのまま読み上げるような無機質な説明が返ってくることがあります。このプロンプトが役割(試験の講師)・関連づけの指示・出力形式(比較表)の3つを指定しているのはそれを避けるためです。特にコンピュータアーキテクチャは略語・対義語が多いため、ペアで比較表を作らせると混同を防ぎやすくなります。

章末チェック

最後に、この章で学んだ知識をアウトプットして定着させましょう。全問に答えたら「答え合わせ」を押してください。

問1. 現実の設備や製品の状態をリアルタイムにデジタル空間へ再現する技術はどれか。

問2. 命令とデータをそれぞれ別々のメモリ空間で扱うコンピュータアーキテクチャはどれか。

問3. 各ノードが専用のリソース(メモリ・ストレージ)を持ち、他ノードと共有しない分散システムの設計方針はどれか。

問4. クラウド移行の戦略的なアプローチ(5R)のうち、クラウド前提でアプリケーションを作り直すものはどれか。

問5. クラウドの財務管理を専門領域として扱い、タグベースのコスト配分やコストの可視化を通じて継続的に最適化する考え方はどれか。

この章のまとめ

この章では、サイバーフィジカルシステム・IoTという現実世界とシステムをつなぐ技術から、コンピュータアーキテクチャという計算資源の仕組み、クラウドサービスモデルの選び方、コスト最適化・移行戦略・仮想化技術までを学びました。ここで学んだ分散アーキテクチャ・可用性設計の考え方は、次章で扱うネットワークの冗長化・運用管理を理解する土台にもなります。

次章では、有線・無線LAN、モバイル通信、各種プロトコルといったネットワーク技術の全体像を学びます。→ 第3章 ネットワーク