0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【仮想化】 今日の学習まとめ

Posted at

☁ AWSの仮想化とは?

物理マシンをソフトウェアで分割・統合して「仮想リソース」として扱う技術!

🔹 仮想化の種類と概要

種類 目的 主な技術・サービス
サーバー仮想化 サーバー分割・集約 EC2, Hypervisor
ストレージ仮想化 ストレージ統合 S3, EBS
ネットワーク仮想化 仮想ネットワーク構築 VPC, SDN
デスクトップ仮想化 デスクトップをクラウド上に WorkSpaces, VDI

📦 コンテナ仮想化(Docker)

軽量な仮想化技術

ホストOSの カーネルを共有 してプロセス単位で分離

開発環境をそのまま本番へ持ち込める

💡 VMとの違い

項目 仮想マシン(VM) コンテナ(Docker)
起動速度 遅い(数分) 速い(数秒)
OSの重さ フルOS搭載 共有カーネルで軽量
使用リソース 多い 少ない

🔶 仮想マシン(VM)の構造

━━━━━━━━━━━━━━━━━━
🔹物理マシン (Server)
┗🧠 ハイパーバイザ
┣ 🖥️ ゲストOS①
┃ ┣ アプリ①
┣ 🖥️ ゲストOS②
┃ ┣ アプリ②
━━━━━━━━━━━━━━━━━━
OSごと仮想化 ➡️ 重い

起動が遅いし、リソースを余分に使う

その分、お互い完全に独立

🔷 コンテナの構造(Docker)

━━━━━━━━━━━━━━━━━━
🔹物理マシン (Server)
┗🧠 コンテナエンジン (Docker)
┣ 📦 コンテナ①
┃ ┣ アプリ①
┣ 📦 コンテナ②
┃ ┣ アプリ②
━━━━━━━━━━━━━━━━━━
ホストOSのカーネルを共有して軽量化

プロセス単位で隔離 (高速起動)

各コンテナは独自ライブラリを持つ

💡 ポイントまとめ

比較 仮想マシン(VM) コンテナ (Docker)
起動速度 遅い(数十秒〜数分) 速い(ほぼ即時)
リソース オーバーヘッド大 軽量、「必要なものだけ」
利用用途 OS単位で分離 アプリ/機能単位で分離
代表例 EC2, VMWare Docker, Kubernetes

✅ 仮想化のメリットまとめ

✅ リソースの効率活用(コスト削減)

✅ スピーディな環境構築・拡張(スケーラブル)

✅ テストや運用環境を簡単に分離

✅ 復旧や移行が簡単(ポータビリティ)

✅ セキュリティ管理も強化できる

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?