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.
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.
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.
Secara umum, ada dua jenis virtual machine: VM proses dan 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.
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.
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.
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:
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.
Solusi
Solusi
Solusi
Solusi
Solusi
Mulailah membangun solusi di Google Cloud dengan kredit gratis senilai $300 dan lebih dari 20 produk yang selalu gratis.