annotate paper/chapter/technology_overview.tex @ 8:015b86f2a85f

add images
author Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
date Fri, 08 Jan 2021 15:54:14 +0900
parents e32786ab9366
children a5d22b8e0a10
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
1 \chapter{技術概要}
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
2
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
3 本章では, 本研究で使われる技術, 本コースで利用しているサービスについて概要を説明する。
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
4
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
5 \section{KVM}
8
015b86f2a85f add images
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
6 KVM (Kernel-based Virtual Machine)\cite{kvm} は Linux カーネル 2.6.20 以降に標準搭載されているハイパーバイザーである。
015b86f2a85f add images
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
7 KVM は Intel VT 及び AMD-V を含む x86 ハードウェア上の完全仮想化をサポートしている。
015b86f2a85f add images
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
8 KVM はハイパーバイザーと各仮想マシン間のレイヤーとして Virtio API を使用して, 仮想マシンに準仮想化デバイスを提供する。
015b86f2a85f add images
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
9 これにより, 仮想化によるオーバーヘッドを少なくできる。
5
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
10
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
11 \section{Docker}
8
015b86f2a85f add images
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
12 Docker\cite{docker} は Docker 社が開発, 提供する Linux 上で動作する隔離された Linux コンテナをデプロイ, 実行するアプリケーションである。
015b86f2a85f add images
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
13
015b86f2a85f add images
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
14
5
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
15 \subsection{Docker Registry}
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
16
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
17 \section{Podman}
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
18
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
19 \section{Singularity}
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
20
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
21 \section{Ceph}
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
22
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
23 \section{Ansible}
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
24
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
25 \section{Slurm}
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
26
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
27 \section{GitLab}
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
28
8
015b86f2a85f add images
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
29 \section{rsnapshot}
015b86f2a85f add images
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
30
5
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
31 \section{Akatsuki}
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
32
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
33 \section{ie-virsh}