# IT初級者｜サーバー・クラウド・コンテナ

## 学習目標
仮想マシンとコンテナの違い、IAM・通信・保存・費用を整理し、演習アプリの実行環境を再現する。

## 1. 実行方式の比較図

課題：同じアプリをPC、仮想マシン、コンテナで動かす場合のOS・プロセス・保存先を描く。

前提・環境：

手順：

期待結果：

実際の結果：

根拠・未確認：

レビューと修正：

## 2. 責任分担表

課題：予約APIとDBをどのサービスへ置くかを仮定し、管理する人と確認項目を表にする。

前提・環境：

手順：

期待結果：

実際の結果：

根拠・未確認：

レビューと修正：

## 3. 権限・通信の設計表

課題：利用者、管理者、アプリの3主体に必要な操作を割り当て、不要な権限を削る。

前提・環境：

手順：

期待結果：

実際の結果：

根拠・未確認：

レビューと修正：

## 4. コンテナ実行手順

課題：キットのDockerfileを読み、COPY、WORKDIR、USER、CMDの役割を説明する。承認済みDocker環境でビルドと起動を確認する。

前提・環境：

手順：

期待結果：

実際の結果：

根拠・未確認：

レビューと修正：

## 5. 設定台帳と保存設計

課題：設定一覧に公開可否と供給元を付け、DBの保存先と再起動後の保持を確認する。

前提・環境：

手順：

期待結果：

実際の結果：

根拠・未確認：

レビューと修正：

## 6. 配置・費用・片付け手順書

課題：構築、確認、停止、復元、片付けの順に手順を書き、残るディスクや公開先も一覧で確認する。

前提・環境：

手順：

期待結果：

実際の結果：

根拠・未確認：

レビューと修正：
