virtualization
仮想化
名詞
virtualizationは、物理的なハードウェアや実在するシステムを、ソフトウェアによって論理的に再現することを指します。IT分野では主に、1台の物理サーバー上で複数の仮想マシンを動作させることで、リソースの利用効率を最大化し、コストを削減する技術として広く利用されています。
ITインフラにおける役割
コンピューティングリソースの仮想化は、物理的な制約からシステムを切り離すことを可能にします。これにより、サーバーの増設や移行が容易になり、柔軟な運用が可能になります。例えば、cloud computing(クラウドコンピューティング)の基盤となる核心的な技術であり、ユーザーは物理的なサーバーの場所を意識せずにリソースを利用できます。
シミュレーションとしての仮想化
ITインフラ以外では、現実世界の複雑なシステムをデジタル空間に再現するプロセスを指します。これにより、現実で試行するとリスクが高い実験や、膨大なコストがかかるテストを安全かつ効率的に行うことができます。例えば、都市計画における交通流の仮想化のように、デジタルツイン(デジタル上の双子)を作成して最適解を導き出す手法などが挙げられます。
意味
名詞仮想化
サーバー、ストレージデバイス、ネットワークなどのコンピューティングリソースのソフトウェアベースのシミュレーション版を作成し、単一の物理マシン上で複数のオペレーティングシステムを実行可能にすること
関連語
emulationsimulationmaterializationhypervisorvirtualizationcontainerizationdockerinstancesnapshotmigrationabstractionserverhardwaresoftwarecloudinfrastructureresourceallocationpartitioningguesthostkerneloperating systemvirtual machinestoragenetworkscalabilityelasticityprovisioningdeploymentorchestrationclusternodepodimagelayersandboxisolationencapsulationefficiencyutilizationredundancyfailoveravailabilitylatencythroughputoverheadcomputedatacentercloningreplication