Apa itu virtual machine?

Dalam bentuknya yang paling sederhana, virtual machine atau VM adalah versi digital dari komputer fisik. Virtual machine dapat menjalankan program dan sistem operasi, menyimpan data, terhubung ke jaringan, dan melakukan fungsi komputasi lainnya. Namun, VM sepenuhnya menggunakan resource virtual, bukan komponen fisik. 

VM memungkinkan bisnis membuat lingkungan terisolasi di hardware host yang berperilaku seperti mesin terpisah. Cara yang lebih mudah untuk memahami virtual machine adalah dengan menganggapnya sebagai komputer virtual dalam komputer lain. Namun, tidak seperti komputer fisik seperti server, laptop, atau smartphone, VM dikontrol oleh software. 

Sebagian besar teknologi yang kita manfaatkan saat ini, seperti cloud computing dan kecerdasan buatan, berakar pada konsep virtual machine, yang memungkinkan pemisahan sistem operasi dan software dari komputer fisik. Misalnya, VM dalam cloud computing digunakan untuk memvirtualisasikan resource server penyedia layanan cloud. Proses ini memungkinkan pembuatan arsitektur cloud multi-tenant tempat pelanggan dapat berbagi resource. 

Pelajari lebih lanjut virtual machine dari Google Cloud dan berbagai jenis kelompok VM yang tersedia untuk digunakan di infrastruktur komputasi berbasis cloud kami. Siap untuk memulai? Deploy solusi cluster VM yang telah dikonfigurasi sebelumnya dan direkomendasikan oleh pakar Google. 

Virtual machine yang sudah ditentukan

VM adalah lingkungan virtual dari komputer fisik. VM dapat menjalankan hampir semua fungsi yang sama, termasuk menjalankan aplikasi dan sistem operasi.

Siap untuk memulai? Deploy solusi cluster VM yang telah dikonfigurasi sebelumnya dan direkomendasikan oleh pakar Google. 

Bagaimana cara kerja virtual machine?

Virtual machine menggunakan teknologi virtualisasi untuk membuat hardware virtual—atau versi virtual komputer pada mesin fisik. Mesin fisik tempat VM dijalankan disebut host dan VM yang berjalan di host disebut tamu

Setiap VM tamu berjalan di partisi yang terisolasi di host, yang sepenuhnya terpisah dari VM tamu lain. Anda dapat menghosting beberapa VM pada satu mesin host, sering kali berupa server, yang berjalan pada lapisan software yang dikenal sebagai hypervisor.

Hypervisor mengabstraksi resource fisik mesin host, seperti komputasi, memori, atau penyimpanan, ke dalam kumpulan resource yang dapat disediakan dan dialokasikan secara dinamis ke VM tamu sesuai kebutuhan. Hal ini meningkatkan fleksibilitas dan efisiensi secara keseluruhan.

Jenis virtual machine

Secara umum, ada dua jenis virtual machine: VM proses dan VM sistem. 

  • VM proses: VM yang juga disebut virtual machine aplikasi atau lingkungan runtime terkelola (MRE) ini membuat lingkungan virtual OS selagi aplikasi atau proses tertentu sedang berjalan dan menghentikannya segera setelah Anda keluar. Dengan VM proses, Anda dapat membuat lingkungan yang tidak bergantung pada platform sehingga aplikasi atau proses dapat berjalan dengan cara yang sama di berbagai platform.
  • VM sistem: VM ini (terkadang disebut hardware virtual machine) membuat simulasi sistem operasi lengkap, yang memungkinkan beberapa lingkungan OS berada di mesin yang sama. Biasanya, inilah jenis VM yang dimaksud pengguna saat membahas "virtual machine". VM sistem dapat menjalankan OS dan aplikasinya sendiri. Selain itu, hypervisor memantau dan mendistribusikan resource mesin host fisik di antara VM sistem. 

Baru-baru ini, Anda mungkin juga mendengar pembahasan tentang virtual machine di cloud atau VM cloud. Virtual machine cloud adalah virtual machine yang berjalan di server virtual di cloud. Banyak penyedia layanan cloud mengizinkan Anda membuat dan menjalankan virtual machine cloud pada infrastruktur mereka. Jadi, Anda dapat menggunakan server canggih mereka sebagai mesin host dan memanfaatkan layanan software-defined lainnya seperti penyimpanan jaringan dan memori. 

Tonton video Google Cloud Tech episode VM End to End di bawah untuk mempelajari lebih lanjut virtual machine dalam cloud computing dan potensi penggunaan VM cloud untuk bisnis Anda. 

Manfaat virtual machine

Virtual machine menawarkan banyak manfaat, terutama jika Anda memilih untuk menggunakan VM cloud. Manfaat tersebut termasuk: 

Skalabilitas

VM berbasis cloud memudahkan penskalaan aplikasi, sehingga meningkatkan ketersediaan dan performa. Anda dapat meningkatkan kapasitas sesuai permintaan tanpa harus berinvestasi pada server fisik Anda sendiri. 

Portabilitas 

Virtual machine adalah paket software tunggal yang dilengkapi resource hardware, sistem operasi, dan semua aplikasinya. Anda dapat dengan mudah memindahkan VM dari satu server ke server lainnya, atau bahkan dari hardware lokal ke lingkungan cloud. 

Pengurangan jejak dan biaya

VM memungkinkan Anda menjalankan beberapa lingkungan virtual dari satu mesin, sehingga membantu mengurangi jejak infrastruktur fisik, tagihan listrik, serta biaya pemeliharaan dan pengelolaan. 

Penyediaan yang lebih cepat 

VM dapat dengan mudah diduplikasi, sehingga bisnis dapat menjalankan lingkungan baru yang identik tanpa perlu menyiapkannya dari awal.

Keandalan

Virtual machine dan komponennya ada secara virtual dan tetap terisolasi dari VM tamu lainnya. Jika VM mengalami error, VM tamu lainnya akan tetap beroperasi dan mesin host fisik tidak akan terpengaruh. 

Keamanan yang lebih baik

Dengan virtual machine, Anda dapat menjalankan beberapa sistem operasi tanpa memengaruhi sistem operasi host. VM memungkinkan Anda membuat lingkungan virtual yang aman untuk menguji aplikasi atau bahkan mempelajari kerentanan keamanan tanpa risiko tinggi terhadap mesin host. 

Potensi tantangan penggunaan virtual machine

Namun, ada beberapa pertimbangan yang perlu diperhatikan saat menjalankan VM. Penggunaan virtual machine hadir dengan berbagai potensi tantangan, khususnya terkait performa sistem. Menjalankan beberapa sistem operasi dan lapisan hypervisor dapat menurunkan performa jika mesin host tidak cukup andal. Selain itu, hardware virtual mungkin tidak seefisien hardware fisik dari mesin fisik. 

Namun, sebagian besar masalah ini dapat diatasi dengan memilih menggunakan VM yang ditawarkan oleh penyedia layanan cloud. VM Google Cloud memberikan banyak keunggulan dibandingkan VM tradisional karena memberi organisasi akses ke daya komputasi gabungan dari seluruh komputer di pusat data, bukan ke satu mesin. 

Misalnya, ukuran virtual machine Google Cloud dapat diperluas untuk menampung CPU dan memori yang lebih tinggi. Google Cloud juga mengoptimalkan jenis mesin sesuai kebutuhan khusus pelanggan untuk workload komputasi yang intensif, konfigurasi memori tinggi, atau workload yang berat seperti machine learning atau komputasi berperforma tinggi

Google Cloud bahkan menawarkan Shielded VM untuk memberikan keamanan tambahan dan prosedur verifikasi integritas instance VM. Shielded VM dari Google Cloud memanfaatkan kemampuan dan kontrol yang canggih untuk keamanan platform, yang melindungi workload perusahaan dari berbagai ancaman, seperti serangan jarak jauh, eskalasi akses, dan orang dalam yang berniat jahat. 

Apa saja fungsi virtual machine?

VM adalah elemen penyusun dasar resource komputasi virtual dan memainkan peran utama dalam pembuatan aplikasi, alat, atau lingkungan, baik di cloud maupun di infrastruktur lokal. 

Berikut adalah beberapa penggunaan umum virtual machine dalam bisnis:

  • Menggabungkan server: Beberapa mesin fisik dapat dikonfigurasi ulang sebagai VM dan dijalankan di host bersama VM lain, sehingga membantu organisasi mengurangi inefisiensi.
  • Membuat lingkungan pengembangan dan pengujian: VM dapat berfungsi sebagai lingkungan yang terisolasi untuk pengujian dan pengembangan yang mencakup fungsionalitas lengkap, tetapi tidak berdampak ke bagian lain dalam infrastruktur.
  • Mendukung DevOps: VM dapat dengan mudah dinonaktifkan atau diaktifkan, dimigrasikan, dan diadaptasi, sehingga memberikan fleksibilitas maksimum untuk pengembangan. 
  • Mendukung migrasi workload: Fleksibilitas dan portabilitas yang disediakan VM adalah kunci untuk meningkatkan kecepatan proses migrasi.
  • Meningkatkan pemulihan dari bencana (disaster recovery) dan kelangsungan bisnis:Mereplikasi sistem di lingkungan cloud menggunakan VM dapat memberikan lapisan tambahan untuk keamanan dan keandalan performa. Lingkungan cloud juga dapat terus diperbarui.
  • Menciptakan lingkungan hybrid: VM menyediakan fondasi untuk menciptakan lingkungan cloud dan lingkungan lokal, sehingga menghadirkan fleksibilitas tanpa meninggalkan sistem lama.

Cara memulai penggunaan VM

Compute Engine menawarkan virtual machine yang fleksibel dari Google Cloud, yang memungkinkan Anda membuat dan menjalankan virtual machine di infrastruktur Google dengan ukuran mesin yang telah ditetapkan atau kustom. Compute Engine menyediakan semua alat yang Anda perlukan untuk membantu mempercepat transformasi digital dan memindahkan aplikasi yang sudah ada ke cloud. 

Dengan Compute Engine, Anda dapat memvalidasi, menjalankan, dan memigrasikan sistem tanpa harus menulis ulang aplikasi, mengubah image, atau mengubah proses pengelolaan. 

Perlu bantuan memilih VM yang tepat untuk workload Anda? Pelajari alat pemilihan VM untuk mendapatkan rekomendasi dari kami.  

Mengatasi tantangan bisnis Anda dengan Google Cloud

Pelanggan baru mendapatkan kredit gratis senilai $300 untuk dibelanjakan di Google Cloud.
Bicara dengan spesialis penjualan Google Cloud untuk membahas tantangan unik Anda secara lebih mendetail.

Solusi virtual machine dari Google Cloud

Langkah selanjutnya

Mulailah membangun solusi di Google Cloud dengan kredit gratis senilai $300 dan lebih dari 20 produk yang selalu gratis.

Google Cloud
  • ‪English‬
  • ‪Deutsch‬
  • ‪Español‬
  • ‪Español (Latinoamérica)‬
  • ‪Français‬
  • ‪Indonesia‬
  • ‪Italiano‬
  • ‪Português (Brasil)‬
  • ‪简体中文‬
  • ‪繁體中文‬
  • ‪日本語‬
  • ‪한국어‬
Konsol