Trace Id is missing
Lompat ke konten utama

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.

Ilustrasi komputer virtual yang disimpan di dalam komputer fisik 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

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.

    Pelajari selengkapnya tentang IaaS

  • 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.

    Pelajari selengkapnya tentang IaaS Azure

  • 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.

     

    Pelajari selengkapnya tentang Azure Spot Virtual Machines

  • 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.

    Pelajari selengkapnya tentang Azure Disk Storage

  • 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.

    Baca pengantar tentang cloud publik, privat, dan hibrid

  • 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.

    Pelajari selengkapnya tentang istilah umum komputasi cloud

Sumber daya VM

Mulai cepat 5 menit

Untuk Linux, buat server web NGINX dalam VM Ubuntu menggunakan:

Azure CLI

Portal Azure

Azure PowerShell

Untuk Windows, buat server web IIS dalam VM Windows Server 2016 menggunakan:

Azure CLI

Portal Azure

Azure PowerShell

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.

Membuat Mesin Virtual Linux

Membuat Mesin Virtual Windows

Pilih penyimpanan disk yang tepat untuk beban kerja VM Anda

Jelajahi semua kursus dan jalur pembelajaran Azure

Semua yang diperlukan untuk mulai menggunakan VM

Pelajari cara memilih VM yang tepat untuk beban kerja Anda dan mengurangi biaya dengan Microsoft Azure.

Siap kapan saja, mari menyiapkan akun gratis Anda