Virtualisasi: Intro
Sumber: https://ubuntu.com/server/docs/virtualization-introduction
Pengantar virtualisasi
Virtualisasi sedang diadopsi di banyak lingkungan dan situasi yang berbeda. Jika Anda seorang pengembang, virtualisasi memberi Anda lingkungan yang tertutup (contained) di mana Anda dapat melakukan hampir semua jenis pengembangan dengan aman tanpa mengacaukan lingkungan kerja utama Anda. Jika Anda seorang administrator sistem, Anda dapat menggunakan virtualisasi untuk lebih mudah memisahkan layanan Anda dan memindahkannya berdasarkan permintaan.
Teknologi virtualisasi default yang didukung oleh Ubuntu adalah KVM. Untuk perangkat keras Intel dan AMD, KVM memerlukan ekstensi virtualisasi. KVM juga tersedia untuk IBM Z dan LinuxONE, IBM POWER, dan ARM64.
QEMU menyediakan user-space backend untuk KVM experience, tetapi juga dapat digunakan untuk perangkat keras tanpa ekstensi virtualisasi melalui mode Tiny Code Generator (TCG).
Sementara virtualisasi mirip dengan container dalam banyak hal, mereka juga berbeda. Kontainer diimplementasikan melalui solusi lain seperti LXD, systemd-nspawn, containerd, dan lainnya.