分散ファイルシステム
Distributed File System
ぶんさんふぁいるしすてむ
ネットワークで結ばれた複数のサーバの記憶装置をまとめ、利用者からは1つのファイルシステムとして扱えるようにする仕組み。ファイルを分割・複製して複数のサーバに格納するため、大容量化と耐障害性を両立できる。ビッグデータ処理の基盤であるHDFSなどが代表例。
Related
他の資格での定義
複数のサーバやストレージにまたがってファイルを分散配置し、利用者からは単一のファイルシステムとしてアクセスできるようにする仕組み。大量データの処理や可用性の向上に活用される。
複数のサーバのディスクをまとめ、1つのファイルシステムとして扱えるようにした仕組み。データを分割・複製して保持するため大容量と耐障害性を両立でき、ビッグデータ処理基盤の土台になる。
ネットワークで結ばれた複数のサーバの記憶装置をまとめ、利用者からは1つのファイルシステムとして見えるようにする仕組み。データを分割・複製して各サーバに置くので、サーバの追加で容量と性能を拡張でき、一部のサーバが故障してもデータを失わない。HDFS、Ceph、GlusterFSなどがある。
ネットワークでつながった複数のサーバの記憶装置をまとめ、利用者には1つのファイルシステムとして見せる仕組み。ファイルを分割・複製して複数のサーバに置くので、容量と読み書きの性能をサーバの追加で伸ばせ、一部のサーバが故障してもデータを失わない。HDFS、Ceph、GlusterFSなどがあり、大規模データの分析基盤に使われる。
ネットワークで結ばれた複数のサーバの記憶装置をまとめ、利用者からは1つのファイルシステムとして見えるようにする仕組み。データを分割・複製して各サーバに置くので、サーバの追加で容量と性能を拡張でき、一部のサーバが故障してもデータを失わない。HDFS、Ceph、GlusterFSなどがある。
Past Exams
過去問での出題
過去問で 2 回出題(基本情報技術者試験 1・データベーススペシャリスト試験 1)
出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。
Related
関連キーワードの用語
大量のデータを、多数の汎用サーバを並べたクラスタで分散して保存・処理するためのオープンソースのフレームワーク。分散ファイルシステムのHDFSと、処理を分割して各サーバで並列に実行するMapReduceを中核とし、ビッグデータの処理に用いる。
プログラムがファイルを開いたときにOSやライブラリから返される、開いたファイルを識別するための値や参照。以後の読み書きや閉じる操作はファイル名ではなくこの値を指定して行う。UNIX系のファイル記述子はその一種で、NFSでもサーバ上のファイルを識別する値をファイルハンドルと呼ぶ。
ネットワークで結んだ複数のコンピュータに処理やデータを分散させるシステム構成。負荷を分担でき、拡張がしやすく、一部の故障が全体に波及しにくい。一方で、データの整合性の維持、障害箇所の特定、セキュリティ管理が複雑になる。
マルチプロセッサシステムの結合方式の一つで、各プロセッサがそれぞれ専用の主記憶とOSを持ち、通信回線や共有ディスクなどを介して連携する方式。台数を増やして処理能力を拡張しやすく、障害の影響も局所化しやすいが、プロセッサ間の連携に時間がかかる。
ネットワーク上の別のコンピュータにある手続(プロシージャ)を、自分のプログラム内の手続と同じように呼び出せるようにする仕組み。引数と戻り値の受渡しや通信の処理が隠蔽されるため、分散システムを簡潔に記述できる。gRPCなどの実装がある。
文書、画像、音声、動画、SNSの投稿など、決まった形式(スキーマ)をもたないデータ。企業が扱うデータの大部分を占めるとされ、そのままでは検索や集計が難しいため、自然言語処理や画像認識などで特徴を取り出して分析する。
