Lewati ke konten utama

Apa Itu Virtualisasi? Semua yang Perlu Anda Ketahui

Dari hypervisor hingga container dan cloud, pelajari cara kerja virtualisasi dan mengapa ini penting.
Diperbarui 17 Apr 2026  · 14 mnt baca

Belum lama ini, ruang server diatur dengan aturan sederhana: satu mesin, satu tugas. Email berjalan di mesinnya sendiri. Berbagi file punya server khusus. Basis data berada di tempat lain. Setiap sistem hadir dengan siklus patching, konsumsi daya, dan kegagalan perangkat kerasnya sendiri, dikalikan di seluruh ruangan yang penuh mesin kurang terpakai.

Banyak mesin itu dibeli untuk hari terburuk dalam setahun, lalu menghabiskan sisa tahun menunggu. Virtualisasi membalikkan ekonominya. Alih-alih mendedikasikan satu mesin untuk setiap layanan, tim mulai mengemas beberapa beban kerja ke dalam sejumlah kecil host yang lebih bertenaga. Setiap beban kerja tetap berjalan di lingkungannya sendiri, tetapi jejak fisiknya menyusut: lebih sedikit server untuk dibeli, dikabelkan, diberi daya, didinginkan, dan pada akhirnya dipensiunkan.

Panduan ini membahas komponen penting dalam praktik: apa yang dilakukan hypervisor, di mana posisi Tipe 1 dan Tipe 2, bagaimana alokasi sumber daya bekerja, serta bagaimana hubungan antara VM, container, dan layanan cloud. Tujuannya adalah membantu Anda memilih alat yang tepat dan memahami batasan yang muncul setelah melewati definisi pertama.

Gambar oleh wirestock di Freepik.

Cara Kerja Virtualisasi

Virtualisasi memungkinkan satu host fisik menjalankan banyak "mesin" sekaligus—masing-masing dengan OS, proses, dan filesystem sendiri. Komponen yang membuat itu memungkinkan adalah hypervisor: lapisan kontrol yang membagi waktu CPU, memori, penyimpanan, dan jaringan di antara guest dan menegakkan batas di antaranya.

Lapisan hypervisor

Hypervisor adalah pengatur lalu lintas. Guest meminta waktu CPU, halaman RAM, I/O disk, dan akses jaringan; hypervisor menjadwalkan permintaan tersebut agar satu VM tidak membuat yang lain kelaparan atau mengambil alih host.

CPU modern menyertakan ekstensi virtualisasi (Intel VT-x, AMD AMD-V) yang mengurangi overhead translasi yang dulu membuat virtualisasi desktop terasa lamban. Ekstensi CPU tersebut adalah alasan besar mengapa virtualisasi desktop berhenti terasa seperti proyek eksperimental. Dengan perangkat keras modern, menjalankan beberapa VM di laptop pengembang biasanya membosankan—dalam arti yang baik.

Penetapan sumber daya adalah hal yang paling sering Anda interaksikan:

  • CPU: berapa banyak inti virtual yang terlihat oleh guest
  • Memori: berapa banyak RAM yang dapat digunakan sebelum melakukan swap atau tersendat
  • Penyimpanan: sebuah disk virtual yang berperilaku seperti drive fisik dari perspektif guest
  • Jaringan: NIC virtual yang terhubung melalui switch virtual ke jaringan nyata

Di dalam guest, semuanya terlihat normal: OS boot, paket terpasang, file ditulis, socket terbuka. Yang tidak terlihat dari dalam VM adalah arbitrase di bawahnya—siapa yang mendapat giliran CPU berikutnya, penulisan disk siapa yang diantrekan, dan kapan host mulai jenuh.

Hypervisor Tipe 1 vs. Tipe 2

Sebagian besar hypervisor terbagi dalam dua kategori, dan perbedaannya terutama tentang di mana hypervisor berada.

  • Tipe 1 (bare metal) berjalan langsung pada perangkat keras host dan menjadi standar di produksi karena membuang lebih sedikit kapasitas pada "lapisan di bawahnya." ESXi dan Hyper-V dalam penerapan server termasuk di sini, dan KVM umum digunakan sebagai lapisan virtualisasi di tumpukan berbasis Linux.
  • Tipe 2 (hosted) berjalan sebagai aplikasi pada OS yang sudah ada. Anda tetap menggunakan Windows/macOS/Linux sebagai host, lalu memasang VirtualBox atau VMware Workstation di atasnya. Ini adalah cara termudah membangun lab kecil di mesin pribadi, dan biasanya menjadi tempat orang mulai.
 

Tipe 1

Tipe 2

Apa yang di bawahnya

Hanya perangkat keras

Sistem operasi penuh

Kecepatan

Lebih baik, overhead lebih sedikit

Sedikit penurunan performa

Di mana digunakan

Penyedia cloud, pusat data enterprise

Laptop pengembang, lab rumahan

Contoh umum

ESXi, Hyper-V, KVM

VirtualBox, Workstation, Parallels

Alokasi sumber daya

Saat membuat VM, Anda membuat perkiraan: "beban kerja ini butuh kira-kira sekian CPU, memori, dan disk." Hypervisor memberi fleksibilitas dalam bagaimana sumber daya tersebut direpresentasikan dan dicadangkan.

Penyediaan penyimpanan adalah tempat termudah untuk melihat pertukarannya:

  • Penyediaan tebal (thick provisioning) mencadangkan ukuran penuh disk virtual di awal. Buat disk 100GB, dan host langsung menyisihkan ruang tersebut, apakah VM menggunakannya atau tidak. Sederhana dan dapat diprediksi, tetapi berarti Anda membayar biaya penyimpanan di awal—bahkan saat VM sebagian besar kosong.
  • Penyediaan tipis (thin provisioning) menunda biayanya. Guest tetap melihat disk 100GB, tetapi host hanya mengonsumsi ruang saat blok ditulis. Itu meningkatkan pemanfaatan dan memungkinkan over-allocasi, namun juga menciptakan mode kegagalan: jika host kehabisan disk nyata, VM dapat mulai menghasilkan error dengan cara yang sulit dipulihkan dengan cepat.

CPU dan memori sering ditangani dengan pola pikir "probabilitas" melalui overcommitment. Anda mungkin mengalokasikan total CPU virtual lebih banyak daripada yang Anda miliki secara fisik karena Anda memperkirakan beban kerja tidak akan memuncak bersamaan. Ini bekerja baik untuk banyak beban kerja campuran, tetapi dapat menciptakan persaingan jika semuanya sibuk secara bersamaan. Overcommitment bukan "kesalahan"—itu hanya berarti Anda perlu visibilitas ke titik tekanan host.

Snapshot dan live migration

Dua fitur patut disorot karena mengubah operasi harian, bukan hanya diagram arsitektur.

  • Snapshot memberi titik rollback. Ambil satu sebelum patch atau perubahan konfigurasi yang berisiko, dan Anda dapat kembali dengan cepat jika VM berhenti boot atau aplikasi berperilaku tidak semestinya. Itulah mengapa snapshot umum di lingkungan test/staging dan selama jendela pemeliharaan.
  • Live migration memungkinkan operator memindahkan VM yang sedang berjalan ke host lain dengan sedikit interupsi. Dalam praktik, inilah cara pemeliharaan dilakukan dalam skala besar: kosongkan sebuah host, patch atau ganti perangkat keras, seimbangkan kembali beban kerja, dan tetap menjaga layanan yang menghadap pelanggan tetap berjalan.

Jenis Virtualisasi yang Penting

Ada bentuk virtualisasi khusus (jaringan, penyimpanan, data), tetapi sebagian besar tim berulang kali berhadapan dengan tiga kategori.

Virtualisasi server

Virtualisasi server adalah pola andalan: satu host fisik menjalankan banyak instance server, masing-masing sebagai VM dengan OS dan aplikasi sendiri.

Di sinilah keuntungan terlihat cepat. Bayangkan "armada kecil" khas di sebuah perusahaan: aplikasi web ringan, basis data, dasbor internal, penjadwal, layanan file, monitoring, mungkin message broker. Secara terpisah, masing-masing tampak pantas mendapat server. Kenyataannya, sebagian besar menghabiskan waktu lama hampir tidak melakukan apa-apa. Virtualisasi mengubah waktu idle itu menjadi kapasitas bersama.

Contoh konkret yang sering ditemui organisasi:

10 server fisik → 2 host virtualisasi

Yang berubah setelah konsolidasi bukan hanya biaya. Provisioning menjadi lebih cepat. Kapasitas menjadi sebuah kolam, bukan kumpulan pulau terisolasi. Saat beban kerja butuh lebih banyak sumber daya, Anda menyesuaikan alokasi atau memindahkannya, alih-alih memesan perangkat keras baru.

Kekurangannya adalah nasib bersama: ketika sebuah host gagal, beberapa VM menghilang sekaligus. Itulah mengapa pengaturan produksi dibangun dengan redundansi, pemantauan, dan margin kapasitas yang konservatif.

Virtualisasi desktop (VDI)

VDI menjalankan lingkungan desktop sebagai VM di pusat data (atau cloud). Pengguna terhubung melalui jaringan; komputasi dan penyimpanan tetap di lingkungan terpusat alih-alih di endpoint.

VDI muncul ketika organisasi menginginkan:

  • desktop yang mengikuti pengguna di berbagai perangkat
  • pembaruan, patching, dan penegakan kebijakan yang terpusat
  • risiko lebih kecil data berada di endpoint yang hilang atau dicuri

Perbandingan singkat membantu meluruskan kebingungan umum:

  • Remote Desktop: Anda masuk ke mesin yang sudah ada di tempat lain.
  • VDI: organisasi menyediakan VM desktop (sering per pengguna atau per sesi) di infrastruktur host bersama.

Layar mungkin terlihat serupa, tetapi model operasionalnya tidak. Latensi adalah perhatian utama, pekerjaan berat GPU cepat menaikkan biaya, dan menjalankan kolam desktop besar memerlukan perencanaan kapasitas yang serius.

Virtualisasi aplikasi dan container

Container menyelesaikan masalah berbeda dari VM. Alih-alih memvirtualisasikan perangkat keras untuk menjalankan instance OS penuh sebagai guest, container mengisolasi aplikasi sambil berbagi kernel host. Anda mendapatkan pemisahan pada level proses/filesystem/jaringan tanpa mem-boot sistem operasi lain.

Docker membuat model itu mudah diakses: kemas aplikasi beserta dependensinya sebagai image, lalu jalankan artefak yang sama di pengembangan, CI, dan produksi. Keterulangan itulah alasan container menyebar begitu cepat—lebih sedikit kejutan spesifik lingkungan, lebih sedikit dokumen "pasang sepuluh hal ini dulu".

Container juga unggul secara ergonomis:

  • Waktu mulai biasanya hitungan detik, bukan menit
  • Jejak sering kali dalam megabyte, bukan gigabyte
  • Menjalankan banyak layanan kecil secara lokal itu realistis

VM dan container menyelesaikan masalah yang tumpang tindih namun tetap berbeda:

Kebutuhan

Pendekatan yang direkomendasikan

Alasan

Menjalankan sistem operasi berbeda

VM

Container berbagi kernel host

Penerapan microservices

Container

Ringan dan cepat diskalakan

Batas isolasi yang kuat

VM

Kernel dan instance OS terpisah

Eksekusi pipeline CI/CD

Container

Kecepatan + konsistensi menjadi prioritas

Dukungan aplikasi legacy

VM

Kompatibilitas OS penuh membantu

Pola produksi yang umum adalah "container di atas VM." Batas VM digunakan untuk isolasi infrastruktur dan manajemen armada; container menangani penerapan dan penskalaan di lapisan aplikasi. Introduction to Docker kami membahas dasar-dasar container. Containerization and Virtualization with Docker and Kubernetes track kami menggali lebih dalam pola orkestrasi.

VM vs. Container vs. Cloud: Apa Bedanya?

Istilah-istilah ini sering digabung karena kerap muncul dalam tumpukan yang sama. Akan membantu jika memisahkannya berdasarkan apa yang sebenarnya Anda dapatkan: OS terisolasi (VM), runtime aplikasi terisolasi (container), atau platform terkelola yang menyediakan keduanya (cloud).

Mesin Virtual

Mesin virtual mengemas sistem operasi penuh plus perangkat keras virtual dan aplikasi. Setiap VM memiliki kernel sendiri, yang memberikan isolasi kuat antar beban kerja pada host yang sama.

Biayanya adalah bobot: instance OS penuh membutuhkan lebih banyak memori, lebih lama untuk boot, dan menghasilkan image yang lebih besar. Overhead tersebut sering dapat diterima di produksi karena isolasi dan kompatibilitas layak untuk dibayar.

Container

Container berbagi kernel OS host sambil mengisolasi runtime aplikasi. Kernel bersama itulah yang membuat container ringan dan cepat. Image cenderung lebih kecil dan lebih mudah dipindahkan, itulah sebabnya container cocok dengan alur kerja penerapan modern.

Isolasi container itu nyata, tetapi tidak sama dengan batas "kernel terpisah." Container tetap bergantung pada kernel host, itulah mengapa sensitivitas beban kerja dan posture keamanan memengaruhi apakah tim menjalankan container langsung di host atau di dalam VM.

Komputasi Cloud

Platform cloud mengandalkan virtualisasi (dan sering kali container) dan membungkusnya dalam control plane terkelola: API, provisioning, penagihan, jaringan, dan layanan yang tidak Anda operasikan sendiri (database, antrian, objek penyimpanan, monitoring).

Saat Anda meluncurkan instance EC2, Anda pada dasarnya menyewa VM dari armada AWS. Produk lain—fungsi serverless, layanan container terkelola—menggunakan mekanisme isolasi yang lebih ringan, tetapi benang merahnya sama: cloud mengekspos sumber daya sesuai permintaan dan menyembunyikan banyak pekerjaan infrastruktur di balik API.

Kerangka keputusan sederhana:

  • Gunakan VM ketika pemisahan OS atau kompatibilitas mendorong desain.
  • Gunakan container saat Anda menginginkan waktu mulai cepat dan artefak penerapan yang dapat diulang.
  • Gunakan layanan cloud ketika elastisitas dan operasi terkelola lebih penting daripada mengendalikan host di bawahnya.

Dalam praktiknya, versi yang "bertumpuk" adalah yang umum: VM cloud menjadi host kluster Kubernetes, yang menjadwalkan container, yang menjalankan aplikasi. Untuk konteks lebih dalam tentang arsitektur cloud, ikuti Understanding Cloud Computing kami dan Understanding Microsoft Azure Architecture and Services kami untuk layanan khusus Azure. 

Mengapa Virtualisasi Penting

Virtualisasi terus bertahan karena menyelesaikan masalah praktis di seluruh pengembangan, operasi, dan pekerjaan data.

Pengembangan dan pengujian

Virtualisasi membuat lingkungan terkontrol murah untuk dibuat. Perlu menguji pipeline pada dua versi OS? Buat dua VM, jalankan langkah yang sama, bandingkan perilaku. Perlu mencoba peningkatan yang berisiko? Snapshot dulu, lanjutkan, rollback jika perlu.

Ini juga mengurangi friksi dari pemeriksaan lintas platform. Seorang pengembang yang bekerja di macOS dapat memvalidasi perilaku di Windows tanpa harus memutar beberapa mesin fisik.

Untuk pekerjaan data, keterulangan adalah tema berulang. Hasil sering bergantung pada campuran spesifik paket, pustaka sistem, dan konfigurasi. Lingkungan tervirtualisasi membantu menjaga dependensi tersebut tetap stabil dan portabel.

Biaya dan efisiensi

Penggabungan sumber daya adalah keuntungan dasar: Anda berhenti membayar untuk sepuluh mesin idle dan mulai menggunakan perangkat keras yang sama lebih konsisten.

Penghematan muncul di tempat yang membosankan namun terukur: lebih sedikit server untuk dibeli, ruang rak lebih sedikit, kebutuhan pendinginan lebih rendah, lebih sedikit kontrak pemeliharaan, dan tumpukan perangkat keras yang lebih kecil yang pada akhirnya perlu diganti. Konsolidasi tidak menghilangkan pekerjaan operasional, tetapi mengubah bentuknya.

Fleksibilitas dan penskalaan

Provisioning menjadi tugas perangkat lunak. Alih-alih memesan perangkat keras, menunggu pengiriman, memasang di rak, dan meng-imaging OS, tim mengkloning templat, mengatur alokasi, dan menerapkan.

Penskalaan juga menjadi kurang kaku. Jika permintaan naik, Anda dapat menambah VM atau mengubah ukuran yang ada. Jika permintaan turun, Anda dapat merebut kembali kapasitas alih-alih membiarkan server fisik kurang terpakai berbulan-bulan.

Pemulihan bencana tidak menjadi otomatis, tetapi virtualisasi mengubah toolbox. Ketika "server" adalah image VM terkelola plus data, strategi replikasi dan pemulihan menjadi lebih mudah distandarkan daripada di era satu-aplikasi-satu-mesin.

Tantangan Umum dan Cara Menanganinya

Virtualisasi menghilangkan satu kelas sakit kepala dan memperkenalkan kelas lain. Sebagian besar masalah bukanlah misteri, melainkan batas sumber daya, persaingan, atau kebersihan operasional.

Masalah performa

Keluhan performa paling umum adalah kontensi: banyak VM saling berebut waktu CPU, bandwidth memori, atau I/O penyimpanan. Semuanya terasa baik-baik saja sampai beberapa beban kerja memuncak bersamaan, lalu latensi melonjak dan throughput turun.

Yang membantu dalam praktik:

  • Pantau metrik host, bukan hanya metrik guest (CPU ready time, tekanan memori, latensi disk/I/O wait).
  • Tinjau ulang sizing secara berkala. Kedua ekstrem merugikan: alokasi berlebih menyia-nyiakan kapasitas; alokasi kurang menyebabkan swapping dan thrash.
  • Perlakukan utilisasi tinggi yang berkelanjutan sebagai sinyal kapasitas dan rencanakan sesuai, alih-alih mengejar gejala per VM.

Sebagian kecil beban kerja tetap pantas di bare metal: sensitivitas latensi ekstrem, keterikatan erat pada perangkat keras khusus, atau batasan waktu nyata di mana jitter penjadwalan kecil pun tidak dapat diterima.

Pertimbangan keamanan

Isolasi VM kuat, tetapi bukan perisai tenaga dalam. Host berbagi, hypervisor adalah infrastruktur kritis, dan kerentanan—meski tidak terjadi setiap hari—memang ada.

Posture keamanan yang praktis tampak seperti:

  • Patch hypervisor dan host dengan cepat
  • Segmentasikan jaringan agar "host yang sama" tidak berarti "zona kepercayaan yang sama"
  • Pisahkan beban kerja yang sangat sensitif ketika profil risiko menuntutnya

Container menambah lapisan pilihan lain: apakah menjalankan container langsung di host atau di dalam VM bergantung pada kebutuhan isolasi dan model operasional Anda.

VM sprawl

Virtualisasi membuat pembuatan menjadi mudah, sehingga lingkungan tumbuh cepat. Tanpa pembatas, Anda berakhir dengan VM yatim, pemilik tidak jelas, dan mesin yang ada "untuk berjaga-jaga".

Model pencegahan yang dapat diterapkan:

  • Wajibkan tag kepemilikan dan tujuan
  • Tetapkan tanggal kedaluwarsa untuk VM dev/test
  • Tinjau pemanfaatan secara berkala (dan hapus yang benar-benar idle)
  • Otomatiskan pembersihan di lingkungan non-produksi

Audit sering menemukan sebagian besar VM yang melakukan sedikit pekerjaan dalam waktu lama. Solusinya jarang rumit; sebagian besar soal disiplin dan manajemen siklus hidup.

Virtualisasi di Dunia Nyata

Virtualisasi hadir di tempat-tempat yang banyak tim gunakan setiap hari, meski mereka tidak melabelinya demikian.

Pengembangan dan data science

CI/CD umumnya menjalankan job pada VM atau container yang bersifat ephemeral sehingga setiap run pipeline dimulai dalam keadaan bersih. Itu mencegah pergeseran dependensi dan membuat kegagalan lebih mudah direproduksi.

Isolasi juga membantu mencegah proyek saling bertabrakan. Satu alur kerja mungkin membutuhkan pustaka CUDA yang lebih lama; yang lain memerlukan versi yang lebih baru. Lingkungan terpisah menjaga kebutuhan tersebut agar tidak menjadi tarik-ulur dependensi.

Notebook hosted adalah tempat lain di mana virtualisasi penting. Saat Anda menjalankan Jupyter di platform seperti Colab, notebook dieksekusi di dalam infrastruktur yang dikelola pihak lain. Memahami konteks itu membuat batas sumber daya, restart, dan perilaku filesystem tidak lagi misterius.

Enterprise dan cloud

Penyedia cloud menjalankan virtualisasi dalam skala masif. Bisnis mereka bergantung pada pengemasan beragam beban kerja pelanggan secara efisien ke armada bersama sambil menjaga batas isolasi tetap utuh.

Perusahaan menggunakan playbook yang sama untuk konsolidasi dan kompatibilitas legacy. Memvirtualisasikan aplikasi lama dapat membuatnya tetap berjalan di perangkat keras modern jauh setelah server aslinya kadaluwarsa.

Untuk pengaturan hibrida, layanan seperti AWS Outposts ada karena organisasi masih menginginkan model mirip cloud sambil menjalankan beberapa beban kerja lebih dekat ke fasilitas mereka sendiri.

Pembelajaran dan eksperimen

Virtualisasi tetap menjadi salah satu lingkungan paling aman untuk belajar. Anda dapat menjalankan VM Linux, bereksperimen bebas, merusaknya, kembali ke snapshot, atau menghapusnya sepenuhnya tanpa menyentuh sistem utama Anda.

Ini juga berguna untuk mensimulasikan sistem multi-layanan pada satu mesin: tier web, tier aplikasi, dan tier basis data yang berkomunikasi melalui jaringan virtual—cukup realistis untuk mempelajari konsep tanpa tagihan cloud.

Ke Mana Arah Virtualisasi

Beberapa tren membentuk cara tim menggunakan virtualisasi dalam beberapa tahun ke depan.

Edge computing mendorong lebih banyak beban kerja lebih dekat ke tempat data dihasilkan. VM dan container ringan membantu menstandarkan penerapan di lokasi terdistribusi, tetapi mengelola armada di edge memperkenalkan kompleksitasnya sendiri.

Manajemen sumber daya yang lebih cerdas terus matang. Platform semakin mengotomatiskan right-sizing, menyeimbangkan ulang beban kerja lebih agresif, dan menampilkan pemborosan lebih cepat—terutama di lingkungan yang penyetelan manualnya tidak skala.

Akhirnya, tumpukan hibrida menjadi norma. Kubernetes mendominasi orkestrasi container di banyak lingkungan, dan "container di dalam VM" tetap menjadi pola produksi umum: isolasi VM di lapisan infrastruktur, fleksibilitas container di lapisan aplikasi. Introduction to Kubernetes kami membahas dasar-dasarnya.

Kesimpulan

Virtualisasi membuat infrastruktur modern praktis dalam skala besar: ia membagi satu host fisik menjadi lingkungan terisolasi yang dapat dibuat, diubah ukurannya, dipindahkan, dan dipensiunkan tanpa menyentuh rak. 

Bagi kita para pekerja data, ini bukan trivia latar belakang. Ini muncul dalam lingkungan yang dapat direproduksi, konflik dependensi antar proyek, dan momen kecil "mengapa notebook ini restart?" yang lebih masuk akal setelah Anda ingat ada runtime terkelola di bawahnya.

Cara tercepat agar konsepnya melekat adalah membangun lab kecil. Pasang hypervisor Tipe 2, buat VM Linux, ambil snapshot, sengaja merusak sesuatu, dan kembalikan. Lalu jalankan beban kerja serupa dalam container dan bandingkan apa yang berubah: waktu mulai, jejak sumber daya, dan apa arti "isolasi" dalam masing-masing kasus.

Kami punya sumber daya yang baik untuk membantu Anda terus belajar:


Josep Ferrer's photo
Author
Josep Ferrer
LinkedIn
Twitter

Josep adalah Data Scientist freelance yang berfokus pada proyek-proyek Eropa, dengan keahlian dalam penyimpanan data, pemrosesan, analitik lanjutan, dan penyusunan narasi data yang berdampak. 

Sebagai pendidik, ia mengajar Big Data di program Magister di University of Navarra dan berbagi wawasan melalui artikel di platform seperti Medium, KDNuggets, dan DataCamp. Josep juga menulis tentang Data dan Teknologi dalam buletin Databites (databites.tech). 

Ia meraih gelar Sarjana di bidang Fisika Teknik dari Polytechnic University of Catalonia dan gelar Magister di bidang Intelligent Interactive Systems dari Pompeu Fabra University.

FAQs

Apa perbedaan hypervisor Tipe 1 dan Tipe 2?

Tipe 1 langsung di atas perangkat keras, tidak ada yang lain berjalan di bawahnya. Tipe 2 membutuhkan Windows atau Mac terlebih dahulu. Server menjalankan Tipe 1. Laptop Anda mungkin menjalankan Tipe 2 jika Anda menggunakan VirtualBox.

Kapan saya harus menggunakan VM, bukan container?

Sejujurnya tergantung. Perlu Windows dan Linux di mesin yang sama? VM. Membangun microservices? Container lebih masuk akal. Khawatir soal isolasi keamanan? Kembali ke VM.

Apakah saya memerlukan perangkat keras mahal?

Laptop 16GB sudah cukup untuk beberapa VM. VirtualBox gratis.

Apakah virtualisasi sama dengan komputasi cloud?

Cloud menggunakan virtualisasi tetapi menambahkan banyak hal di atasnya, seperti sistem penagihan, API provisioning, database terkelola, dan jaringan. Virtualisasi adalah salah satu lapisan dalam tumpukan itu.

Topik

Belajar bersama DataCamp

Kursus

Memahami Cloud Computing

2 Hr
224K
Pengantar cloud computing tanpa pemrograman, mencakup konsep utama, terminologi, dan alat.
Lihat DetailRight Arrow
Mulai Kursus
Lihat Lebih BanyakRight Arrow
Terkait

blogs

40 Pertanyaan Wawancara DBMS Teratas di 2026

Kuasai pertanyaan wawancara basis data, dari konsep SQL dasar hingga skenario desain sistem tingkat lanjut. Panduan mendalam ini mencakup semua yang Anda perlukan untuk sukses di wawancara DBMS dan meraih peran berikutnya.
Dario Radečić's photo

Dario Radečić

15 mnt

blogs

Spaghetti Plot dan Jalur Badai

Temukan alasan mengapa Anda sebaiknya (tidak) menggunakan spaghetti plot untuk menyampaikan ketidakpastian jalur prediksi badai serta dampaknya terhadap interpretasi.
Hugo Bowne-Anderson's photo

Hugo Bowne-Anderson

13 mnt

blogs

Tutorial Korelasi di R

Dapatkan pengenalan dasar-dasar korelasi di R: pelajari lebih lanjut tentang koefisien korelasi, matriks korelasi, plotting korelasi, dan sebagainya.
David Woods's photo

David Woods

13 mnt

blogs

12 Alternatif ChatGPT Terbaik yang Bisa Anda Coba pada 2026

Artikel ini menyajikan daftar alternatif ChatGPT yang akan meningkatkan produktivitas Anda.
Javier Canales Luna's photo

Javier Canales Luna

12 mnt

Lihat Lebih BanyakLihat Lebih Banyak