仮想化の概要

コンテナ化と仮想化の基礎概念

Julia Ostheimer

Freelance AI Consultant

コース目標

  • 第1章
    • 仮想化を定義
    • コンテナ化を定義
    • コンテナ化と仮想化を比較
  • 第2章
    • Dockerでコンテナ化を説明
    • コンテナオーケストレーションを定義
    • Kubernetesでオーケストレーションを説明
コンテナ化と仮想化の基礎概念

コンピュータが支える暮らし

  • 日常のパーソナルコンピュータ

パーソナルコンピュータ

  • 事業アプリを支えるサーバー

サーバー - データセンター

1 Images by istockphoto.com
コンテナ化と仮想化の基礎概念

コンピュータシステムの構成要素

  • ハードウェア
    • CPU(中央処理装置)
    • ストレージ
    • マザーボード
    • など
  • ソフトウェア
    • オペレーティングシステム(OS)
    • アプリケーションソフト
    • など
コンテナ化と仮想化の基礎概念

物理マシンの制約

  • 高コスト
  • 保守とダウンタイム
  • 非柔軟で拡張が難しい
コンテナ化と仮想化の基礎概念

仮想マシンとは

  • 略称: VM
  • 別のコンピュータ上で動く仮想のコンピュータ
  • 各VMは独立して動作

 

仮想マシン

コンテナ化と仮想化の基礎概念

仮想マシンの利点

  • リソース最適化
    • コスト効率
    • 持続可能性
  • スケーラビリティと柔軟性
  • 分離とセキュリティ
  • プラットフォーム非依存
コンテナ化と仮想化の基礎概念

仮想化の定義

  • コンピュータ資源を仮想化するプロセス
  • フル仮想化:
    • システム全体を仮想化
    • 結果としてVMを生成
コンテナ化と仮想化の基礎概念

練習しましょう!

コンテナ化と仮想化の基礎概念

Preparing Video For Download...