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

透明性(透過性)とは?とうめいせい

透明性(透過性)とは、分散システムの設計における透明性とは、内部の構造や配置を利用者やアプリケーションに意識させない性質を指す。位置透明性(どこにあるかを意識しない)、複製透明性、障害透明性(一部が故障しても利用を継続できる)、規模透明性などに分かれる。どこまで隠すかは実現の複雑さと運用コストに直結するため、方式設計の判断材料になる。

最終更新:2026-10-06

試験情報

システムアーキテクト試験の過去問では2回出題されています(2016年度〜2024年度)。

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

別名:透過性

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

背景

システムを複数のノードへ分けると性能と可用性は上げられるが、その分割をアプリケーション側が知っていなければならない作りにすると、ノード構成を変えるたびに業務プログラムまで直すことになる。分割の事実を下の層に閉じ込めれば、構成変更を運用側だけで完結できる。分散の利点を取りながら変更コストを抑えるための考え方であり、システム方式設計で問われる。

具体例

Amazon AuroraやGoogle Cloud Spannerは、内部で複数ノードに分割・複製していてもアプリケーションからは単一のデータベースとして同じSQLで扱える。ロードバランサ配下の複数台構成も、利用者が接続先サーバを意識しないという意味で位置透明性を提供している。

試験での引っ掛け

障害透明性は「障害が起きない」ことではなく「起きても利用者に見えない」ことで、語の直感と逆に感じやすい。経営やガバナンスの文脈でいう情報開示としての透明性とは別の概念であり、設問がどちらの意味で使っているかを読み分ける。

関連用語

出た過去問

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

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

試験での特徴
  • 試験では2回出題(2016年度〜2024年度)
  • 分野:午前II
  • 障害透明性は「障害が起きない」ことではなく「起きても利用者に見えない」ことで、語の直感と逆に感じやすい。