Apa itu mesin virtual (VM)?
Pengantar tentang virtualisasi dan manfaat VM
Mesin virtual: komputer virtual dalam komputer
Mesin virtual, biasanya disingkat VM, tidak berbeda dari komputer fisik lainnya seperti laptop, ponsel pintar, atau server. VM memiliki CPU, memori, disk untuk menyimpan file Anda, dan dapat tersambung ke internet jika diperlukan. Bagian yang membentuk komputer (disebut perangkat keras) bersifat fisik dan nyata, sementara VM sering kali dianggap sebagai komputer virtual atau komputer yang diatur oleh perangkat lunak dalam server fisik dan hanya ada sebagai kode.
Bagaimana cara kerja mesin virtual?
Virtualisasi adalah proses pembuatan komputer berbasis perangkat lunak atau versi "virtual" dengan jumlah CPU, memori, dan penyimpanan khusus yang "dipinjam" dari komputer host fisik, misalnya PC dan/atau server jarak jauh, seperti server di pusat data penyedia cloud. Mesin virtual adalah file komputer (biasanya disebut citra) yang bertindak seperti komputer sebenarnya. VM dapat dijalankan di jendela sebagai lingkungan komputasi terpisah, sering kali untuk menjalankan sistem operasi yang berbeda atau bahkan berfungsi sebagai pengalaman komputer pengguna seperti yang umum terjadi pada komputer kerja banyak orang. Mesin virtual dipartisi dari seluruh sistem, yang berarti bahwa perangkat lunak di dalam VM tidak dapat mengganggu sistem operasi utama komputer host.
Apa saja kegunaan VM?
Berikut adalah beberapa kegunaan mesin virtual:
- Membuat dan menyebarkan aplikasi ke cloud.
- Mencoba sistem operasi (OS) baru, termasuk rilis beta.
- Meluncurkan lingkungan baru agar lebih sederhana dan lebih cepat bagi pengembang untuk menjalankan skenario dev-test.
- Mencadangkan OS yang sudah ada.
- Mengakses data yang terinfeksi virus atau menjalankan aplikasi lama dengan menginstal OS yang lebih lama.
- Menjalankan perangkat lunak atau aplikasi pada sistem operasi yang bukan merupakan tujuan awalnya.
Apa saja manfaat menggunakan VM?
Dijalankan seperti komputer individu dengan sistem operasi dan aplikasi individual, mesin virtual memiliki keunggulan karena bersifat independen dari satu sama lain dan juga dari komputer host fisik. Perangkat lunak yang disebut hypervisor, atau manajer mesin virtual, memungkinkan Anda menjalankan sistem operasi yang berbeda pada mesin virtual yang berbeda secara bersamaan. Hal ini memungkinkan Anda menjalankan VM Linux, misalnya, di OS Windows, atau menjalankan versi Windows yang lebih lama di OS Windows yang lebih baru.
Dan, karena bersifat independen dari satu sama lain, VM juga sangat portabel. Anda dapat memindahkan VM pada hypervisor ke hypervisor lain pada komputer yang berbeda secara langsung.
Karena fleksibilitas dan portabilitasnya, mesin virtual memberikan banyak manfaat, seperti:
- Penghematan biaya—menjalankan beberapa lingkungan virtual dari satu bagian infrastruktur berarti Anda dapat mengurangi jejak infrastruktur fisik secara drastis. Hal ini meningkatkan keuntungan, dengan mengurangi kebutuhan untuk mengelola sebanyak mungkin server serta menghemat biaya pemeliharaan dan listrik.
- Ketangkasan dan kecepatan—Menyiapkan VM relatif mudah dan cepat dan jauh lebih sederhana daripada menyediakan seluruh lingkungan baru untuk pengembang Anda. Virtualisasi membuat proses menjalankan skenario dev-test jauh lebih cepat.
- Waktu henti yang berkurang—VM sangat portabel dan mudah dipindahkan dari satu hypervisor ke yang lain di komputer yang berbeda. Artinya, VM tersebut merupakan solusi yang bagus untuk pencadangan jika host mengalami penurunan tiba-tiba.
- Skalabilitas—VM memungkinkan Anda menskalakan aplikasi dengan lebih mudah dengan menambahkan lebih banyak server fisik atau virtual untuk mendistribusikan beban kerja di beberapa VM. Oleh karena itu, Anda dapat meningkatkan ketersediaan dan performa aplikasi.
- Manfaat keamanan— Karena mesin virtual berjalan di beberapa sistem operasi, menggunakan sistem operasi tamu di VM memungkinkan Anda menjalankan aplikasi yang mencurigakan dan melindungi sistem operasi host Anda. VM juga memungkinkan forensik keamanan yang lebih baik dan sering digunakan untuk mempelajari virus komputer dengan aman, mengisolasi virus untuk menghindari risiko pada komputer host.
Produk dan layanan terkait untuk VM
Azure Virtual Machines
Buat mesin virtual (VM) Linux dan Windows dalam hitungan detik dan kurangi biaya
Windows Virtual Machines
Infrastruktur virtual yang sesuai permintaan, dapat diskalakan, dan terlindungi dengan mesin virtual Windows di Azure
Linux Virtual Machines
Buat dan sebarkan perangkat lunak berbasis komunitas dan sumber terbuka tingkat perusahaan dalam hitungan detik dan kurangi biaya operasi
Azure Dedicated Host
Server fisik khusus untuk meng-hosting dan menjalankan mesin virtual untuk Windows dan Linux di Azure
Server Pembelajaran Mesin pada mesin virtual
Platform pembelajaran mesin yang fleksibel untuk mengungkap wawasan dengan R dan Python
SQL Server pada Mesin Virtual
Migrasikan beban kerja SQL Server ke cloud dengan TCO terendah
Azure Spot Virtual Machines
Gunakan Azure untuk mengurangi pengeluaran cloud menggunakan kapasitas komputasi yang dapat diskalakan dengan diskon menarik
Infrastruktur sebagai layanan (IaaS) Azure
Manfaatkan infrastruktur cloud yang aman, dapat diskalakan, dan memiliki ketersediaan tinggi dari Azure dengan hanya membayar sumber daya yang digunakan
Azure Virtual Machine Scale Sets
Baca dokumentasi tentang membuat aplikasi yang dapat diskalakan dengan Virtual Machine Scale Sets
Tanya jawab umum
-
Virtualisasi adalah proses pembuatan komputasi, penyimpanan, jaringan, server, atau aplikasi yang berbasis perangkat lunak atau versi "virtual" dari hal-hal tersebut. Virtualisasi sebagai teknologi memiliki sejarah panjang dan saat ini masih sangat relevan untuk membangun strategi komputasi cloud. Jadi, virtualisasi adalah prosesnya, dan mesin yang dibuat menggunakan proses tersebut biasanya disebut mesin virtual atau disingkat VM.
-
Beberapa mesin virtual dapat berjalan secara bersamaan pada komputer fisik yang sama, semua dikelola oleh hypervisor. Hypervisor adalah perangkat lunak yang mengintegrasikan perangkat keras fisik dan "perangkat keras" virtual VM. Ini sangat mirip dengan cara kerja sistem operasi di komputer pada umumnya: sama seperti penjaga penyeberangan sekolah yang membantu banyak siswa menyeberang bolak-balik dengan aman saat melintasi persimpangan yang ramai, hypervisor memastikan setiap VM mendapatkan sumber daya yang dibutuhkan dari server fisik secara teratur dan tepat waktu.
-
IaaS adalah kategori layanan komputasi cloud paling dasar. Dengan IaaS, Anda menyewa infrastruktur TI yang meliputi server dan mesin virtual (VM), penyimpanan, jaringan, dan sistem operasi berdasarkan metode PAYG dari penyedia cloud seperti Microsoft Azure.
-
Ya, dan tidak! Microsoft Azure Virtual Machines adalah infrastruktur sebagai layanan (IaaS) Azure yang digunakan untuk menyebarkan VM persisten dengan hampir semua beban kerja server VM yang Anda inginkan. VM Azure adalah instans layanan citra yang menyediakan sumber daya komputasi yang sesuai permintaan dan dapat diskalakan dengan harga berdasarkan penggunaan.
Jadi, Azure Virtual Machines adalah layanan yang menyediakan VM yang dioptimalkan untuk tujuan umum atau penyimpanan, memori, komputasi, dan beban kerja intensif grafis dan ditawarkan dalam berbagai jenis dan ukuran untuk memenuhi kebutuhan Anda dan sesuai dengan anggaran.
-
Spot adalah bagian dari layanan yang ditawarkan oleh penyedia cloud, seperti Microsoft Azure, yang menyediakan kapasitas komputasi yang dapat diskalakan dengan diskon menarik.
Spot ideal untuk beban kerja yang dapat diinterupsi, seperti:
- Skenario komputasi berperforma tinggi tertentu, pekerjaan pemrosesan batch, atau aplikasi rendering visual.
- Lingkungan dev/test, termasuk integrasi berkelanjutan dan beban kerja pengiriman berkelanjutan.
- Big data, analitik, aplikasi tanpa status skala besar berbasis kontainer.
-
Azure Disk Storage adalah layanan yang menawarkan penyimpanan blok berperforma tinggi dan tahan lama yang dirancang untuk digunakan dengan Mesin Virtual Azure. Dengan ketahanan yang tak tertandingi, skalabilitas tanpa hambatan, dan keamanan bawaan, Azure Disk Storage memberikan performa sesuai harga yang dibutuhkan untuk misi dan aplikasi penting bisnis Anda.
-
Secara umum, komputasi cloud hibrid mengacu pada lingkungan cloud yang menggabungkan cloud publik dan infrastruktur lokal, termasuk cloud privat, dengan mengizinkan data dan aplikasi dibagikan di antara keduanya. Ini memperluas opsi penyebaran cloud Anda, menawarkan fleksibilitas yang lebih besar untuk menskalakan sumber daya dan memanfaatkan inovasi teknologi cloud, sekaligus memberikan interoperabilitas dengan lingkungan lokal.
-
Penyedia cloud terkadang menyebut layanan komputasi cloud dengan sebutan "tumpukan", karena komputasi cloud saling tertumpuk. Meskipun infrastruktur sebagai layanan (IaaS) mewakili elemen dasar dalam tumpukan, layanan lain sering digunakan bersama dengan IaaS, seperti platform-as-a-service (PaaS), perangkat lunak sebagai layanan (SaaS), dan komputasi tanpa server.
Sumber daya VM
Mulai cepat 5 menit
Untuk Linux, buat server web NGINX dalam VM Ubuntu menggunakan:
Untuk Windows, buat server web IIS dalam VM Windows Server 2016 menggunakan:
Migrasi ke cloud
Kelola biaya dan migrasikan aplikasi, data, dan infrastruktur dengan sumber daya gratis ini:
Mulai perjalanan cloud Anda di pusat migrasi Azure
Temukan, analisis, dan migrasikan aplikasi, infrastruktur, dan data lokal dengan Azure Migrate
Modul pembelajaran
Pelajari cara menyediakan VM di Azure dengan panduan langkah demi langkah dari Microsoft Learn.
Semua yang diperlukan untuk mulai menggunakan VM
Pelajari cara memilih VM yang tepat untuk beban kerja Anda dan mengurangi biaya dengan Microsoft Azure.