Virtual Machine - CI/CD用語集の定義
仮想マシンは、独自のゲストオペレーティングシステムのカーネルを含むコンピュータの完全なソフトウェアエミュレーションであり、物理ホストのハードウェアを共有する hypervisor 上で動作します。
CIにおいて
GitHub ホストの runner のほとんどは job ごとに割り当てられる新しい仮想マシンであり、そのため各 run はクリーンで隔離された環境から始まります。VM の隔離はゲストが独自のカーネルを持つため container の隔離よりも強力ですが、起動は遅くなります。
関連ガイド
Hypervisor - CI/CD Glossary DefinitionHypervisor: A hypervisor is the layer that creates and runs virtual machines by allocating physical CPU, memo…
Containerization - CI/CD Glossary DefinitionContainerization: Containerization packages an application together with its dependencies into an isolated, p…
microVM - CI/CD Glossary DefinitionmicroVM: A microVM is a stripped-down virtual machine that boots in tens of milliseconds with minimal device…