5
|
1 \chapter{技術概要}
|
|
2
|
|
3 本章では, 本研究で使われる技術, 本コースで利用しているサービスについて概要を説明する。
|
|
4
|
|
5 \section{KVM}
|
8
|
6 KVM (Kernel-based Virtual Machine)\cite{kvm} は Linux カーネル 2.6.20 以降に標準搭載されているハイパーバイザーである。
|
|
7 KVM は Intel VT 及び AMD-V を含む x86 ハードウェア上の完全仮想化をサポートしている。
|
|
8 KVM はハイパーバイザーと各仮想マシン間のレイヤーとして Virtio API を使用して, 仮想マシンに準仮想化デバイスを提供する。
|
|
9 これにより, 仮想化によるオーバーヘッドを少なくできる。
|
5
|
10
|
|
11 \section{Docker}
|
8
|
12 Docker\cite{docker} は Docker 社が開発, 提供する Linux 上で動作する隔離された Linux コンテナをデプロイ, 実行するアプリケーションである。
|
|
13
|
|
14
|
5
|
15 \subsection{Docker Registry}
|
|
16
|
|
17 \section{Podman}
|
|
18
|
|
19 \section{Singularity}
|
|
20
|
|
21 \section{Ceph}
|
|
22
|
|
23 \section{Ansible}
|
|
24
|
|
25 \section{Slurm}
|
|
26
|
|
27 \section{GitLab}
|
|
28
|
8
|
29 \section{rsnapshot}
|
|
30
|
5
|
31 \section{Akatsuki}
|
|
32
|
|
33 \section{ie-virsh} |