IT用語帳
PD-Sクラウド · 基盤技術

Docker

Docker

どっかー

コンテナ型仮想化プラットフォーム。アプリケーションとその実行環境をコンテナとしてパッケージ化し、どの環境でも同一に動作させる。VMと比較してオーバーヘッドが小さく起動が速い。Dockerfileで環境構築を自動化できる。

共有:

Related

他の資格での定義

Past Exams

過去問での出題

過去問で 1 回出題(応用情報技術者試験 1)

出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。

Related

関連キーワードの用語

PD-Sネットワークスライシング

1つの物理ネットワーク上に、用途に応じた仮想的なネットワーク(スライス)を複数構築する技術。5Gの核となる技術であり、高速・低遅延・多接続など異なる要件のサービスを同一基盤上で効率的に提供する。SDNとNFVを基盤とする。

PD-SVXLAN(Virtual Extensible LAN)

レイヤ2フレームをUDP/IPでカプセル化してレイヤ3ネットワーク上にオーバーレイのレイヤ2ネットワークを構築する技術。24ビットのVNI(VXLAN Network Identifier)により最大約1600万のセグメントを構成でき、VLANの4094の制限を超えるスケーラビリティを持つ。

PD-SGit

分散型バージョン管理システム。各開発者がリポジトリの完全なコピーをローカルに持ち、ブランチ、マージ、リベースなどの操作で並行開発を管理する。GitHub、GitLabなどのホスティングサービスと組み合わせてチーム開発に利用。

PD-Sコンテナセキュリティ

DockerやKubernetesなどのコンテナ技術を利用した開発・実行環境におけるセキュリティ対策。コンテナイメージの脆弱性スキャン、信頼できるベースイメージの使用、実行時の権限制限、ネットワークポリシーの設定、イメージ署名による改ざん検知などが含まれる。

PD-Sサーバ仮想化

1台の物理サーバ上で複数の仮想サーバ(仮想マシン)を動かし、それぞれで別のOSやアプリケーションを稼働させる技術。ハイパーバイザが物理資源を仮想マシンに割り当てる。サーバの台数を集約して設置場所や電力の費用を減らせ、構築や移動も速くなるが、物理サーバの障害が載っているすべての仮想マシンに及ぶ。

PD-Sネットワーク仮想化

物理的なネットワーク機器や回線の構成から切り離して、ソフトウェアで論理的なネットワークを構成・制御する技術。VLAN、VXLANなどのオーバーレイネットワーク、SDN、NFVで実現し、利用者ごとに独立したネットワークの作成や、構成の変更をソフトウェアの操作だけで行える。