1台の物理マシン上で複数のOSやアプリを独立して動かす仮想化技術。クラウドの基盤となる重要技術です。
仮想化ってよく聞くけど、何がいいの?
1台の物理マシンの上で複数の独立した環境を動かせるから、リソースを効率よく使えるのよ。
仮想マシン (VM) とコンテナの2方式があるわ。
VMはハイパーバイザ上に完全な仮想OSを動かす重い方式 (VMware, Hyper-V)。
コンテナはホストOSのカーネルを共有しながらアプリ環境を隔離する軽量な方式 (Docker, podman) ね。
Kubernetesって何ですかぁ〜?
Kubernetes (k8s) は多数のコンテナを自動配置・スケール・管理するシステム。
Googleが開発し、現在クラウドで標準的に使われているわ。
クラウドサービスのモデルは3つ覚えて。
IaaS・PaaS・SaaS。
提供範囲が違うの。
IaaS = インフラ (VM・ストレージ)、PaaS = プラットフォーム (実行環境)、SaaS = ソフトウェア (Gmail, Salesforce)。
利用者の管理範囲が異なるの。
クラウドってめっちゃ便利じゃん!
あたしも色々使ってるよ〜!
確認クイズ
Salesforce のように完成したアプリケーションをクラウドで提供するサービス形態はどれか。
- IaaS
- PaaS
- SaaS
- DaaS
こたえを見る
正解: 3. SaaS
SaaS (Software as a Service) は完成したソフトウェアをインターネット経由で提供する形態。Gmail / Salesforce / Microsoft 365 / Slack などが代表例です。