Apa itu mesin virtual dan apa yang bisa digunakan?

Apa itu mesin virtual dan apa yang bisa digunakan?

Mesin virtual dapat memungkinkan Anda bereksperimen dan bermain -main dengan sistem operasi di dalam lingkungan yang aman. Ini seperti komputer kotak pasir yang dapat Anda gunakan untuk mencoba aplikasi yang tidak berfungsi pada sistem Anda yang sebenarnya. Juga, karena ini virtual, jika Anda mengacaukan sesuatu, Anda tidak perlu menginstal ulang sistem operasi Anda. Semua yang Anda lakukan terisolasi dari sistem asli Anda.

Mesin virtual adalah alat yang berguna, jadi dalam artikel ini, kita akan melihat apa yang membuat mereka centang dan apa yang Anda butuhkan untuk mengaturnya.

Daftar isi

    Manfaat utama mesin virtual adalah Anda dapat menjalankan beberapa sistem operasi seperti Linux, Windows, dan MacOS pada satu perangkat. Perangkat Anda adalah komputer host, dan semua mesin virtual di atasnya adalah tamu. Sistem operasi yang Anda pilih untuk VM Anda dikenal sebagai OS tamu.

    OS virtual pada mesin virtual berjalan dengan cara yang sama seperti yang utama, juga dikenal sebagai OS host berjalan pada perangkat fisik Anda. Itu berarti bahwa pengalaman Anda dengan VM hampir identik dengan pengalaman OS real-time Anda yang dijalankan oleh komputer Anda.

    Bagaimana cara kerja mesin virtual?

    Teknologi virtualisasi memungkinkan untuk memiliki beberapa sistem operasi pada satu mesin. Untuk membuat mesin virtual, hypervisor akan meminjam CPU, memori, dan penyimpanan dari komputer fisik yang akan meng -host VM tamu. Alokasi sumber daya ini selalu dilakukan dengan kebutuhan VM dalam pikiran.

    Saat Anda menjalankan mesin virtual dan menuntut lebih banyak sumber daya daripada hypervisor yang dialokasikan untuk itu, hypervisor akan menjadwalkan permintaan ke perangkat fisik untuk merealokasi lebih banyak sumber daya. Ini karena hypervisor memperlakukan CPU, memori, dan penyimpanan sebagai kumpulan sumber daya bersama yang darinya dapat mengambil apa yang diperlukan untuk menjalankan mesin virtual.

    Ada dua jenis hypervisor.

    Tipe 1

    Hypervisor Bare-Metal, atau hanya disebut Tipe 1, berjalan langsung di perangkat fisik Anda dan memiliki akses langsung ke semua sumber daya. Karena itu, hypervisor tipe 1 dianggap lebih efisien daripada tipe 2, dan nyaman untuk membuat server virtual, desktop, dan aplikasi.

    Tipe 2

    Hypervisor atau tipe 2 yang di -host, dipasang pada mesin host yang sudah memiliki OS primer. OS utama mengelola panggilan ke alokasi sumber daya. Karena itu, hypervisor tipe 2 digunakan untuk menciptakan lingkungan tertentu dengan satu tujuan. Misalnya, pengembang aplikasi akan menciptakan lingkungan yang sempurna untuk membangun dan menguji berbagai aplikasi.

    Meskipun mesin virtual dan hypervisor tidak menuntut perangkat keras khusus, komputer Anda harus dapat menjalankannya. Perlu memiliki sumber daya perangkat keras yang cukup untuk dapat menjalankan hypervisor, membangun lingkungan virtual, dan bekerja di dalamnya, semuanya saat menjalankan OS primer juga. Tidak peduli seberapa kecil menuntut mesin virtual, Anda akan membutuhkan komputer yang kuat.

    Untuk apa mesin virtual digunakan?

    Mesin virtual memiliki beragam kegunaan untuk para profesional dan non-profesional. Anda mungkin menemukan mesin virtual sangat menyenangkan untuk dimainkan jika Anda mengerti teknologi dan culun. Banyak dari penggunaan ini terdiri dari berpotensi memecahkan mesin. VS Memastikan perangkat Anda dan OS utama tidak akan dipengaruhi sama sekali. Berikut adalah beberapa kegunaan paling populer untuk VS.

    1. Cobalah sistem operasi baru

    Dengan mesin virtual, Anda dapat mencoba sistem operasi yang belum pernah Anda gunakan sebelumnya, mengujinya, memahaminya dan memutuskan apakah Anda cukup menyukainya untuk menjadikannya OS utama Anda. Jika Anda adalah pengguna Windows jangka panjang, Anda dapat mencoba Linux, atau OS lain yang kurang dikenal, tanpa harus terlebih dahulu menghapus Windows dari komputer Anda.

    Selain itu, Anda dapat mencoba versi baru dan tidak stabil dari OS default Anda tanpa harus khawatir bahwa Anda mungkin kehilangan file penting. Karena VM adalah lingkungan yang aman dan virtual, Anda bahkan dapat menguji OS baru ke titik di mana Anda memecahkannya, dan itu tidak akan berpengaruh pada mesin fisik Anda.

    2. Jalankan perangkat lunak lama

    Beberapa perangkat lunak lama membutuhkan sistem yang sudah ketinggalan zaman yang tidak lagi digunakan. Kemungkinan Anda tidak memiliki mesin lama yang cadangan, tetapi Anda masih ingin mencoba aplikasi lama yang hanya kompatibel dengan, misalnya, Windows XP.

    Virtualisasi memungkinkan Anda menginstal Windows XP pada mesin virtual, dan menggunakannya untuk mencoba perangkat lunak lama itu. Ini sangat berguna untuk gamer seperti beberapa game lama, tetapi masih relevan, tidak kompatibel dengan perangkat modern dan sistem operasi.

    3. Jalankan perangkat lunak yang dikembangkan untuk OS yang berbeda

    Katakanlah Anda adalah pengguna Linux, tetapi Anda benar -benar perlu menjalankan aplikasi atau permainan yang dikembangkan untuk Windows. Virtualisasi akan memungkinkan Anda untuk memiliki OS Windows di lingkungan virtual, dan menikmati semua aplikasi yang dikembangkan untuk itu. Perhatikan bahwa beberapa aplikasi ada untuk keduanya di berbagai sistem operasi, tetapi kebanyakan tidak. Benar, mereka mungkin memiliki rekan -rekan mereka dikembangkan pada sistem yang berbeda, tetapi mereka tidak akan pernah persis sama.

    4. Uji perangkat lunak untuk platform yang berbeda

    Jika Anda adalah virtualisasi pengembang aplikasi akan memungkinkan Anda untuk menguji perangkat lunak Anda untuk perangkat yang berbeda. Katakanlah Anda sedang mengembangkan game yang akan bekerja pada PC dan ponsel. Dengan mesin virtual, Anda tidak perlu memindahkan file penginstal bolak -balik dari perangkat ke perangkat. Anda dapat meniru telepon serta perangkat lain dan menguji sekaligus di komputer Anda.

    5. Berurusan dengan malware potensial dengan aman

    Seperti yang disebutkan sebelumnya, mesin virtual terisolasi dari seluruh komputer Anda. Ini membuatnya sangat aman untuk menguji malware potensial dan Anda dapat mengambil risiko yang biasanya Anda hindari. Ini sangat membantu saat Anda ingin mencoba perangkat lunak yang berasal dari sumber yang tidak dapat diandalkan. Jika terinfeksi, itu akan terlihat seperti itu di OS virtual, tetapi itu tidak akan membahayakan OS utama Anda. Anda juga dapat menggunakan VS untuk menguji seberapa jauh Anda dapat mendorong program antivirus Anda tanpa mengambil risiko menginfeksi komputer Anda.

    Perhatikan bahwa Anda masih harus sangat berhati -hati. Malware modern dapat mengenali lingkungan virtual dan dapat mencoba untuk keluar. Risikonya rendah, tetapi tidak sepenuhnya tidak ada.

    6. Kompilasi beberapa server di satu PC

    Banyak bisnis menjalankan banyak server. Jika Anda terlibat dalam bisnis seperti itu, virtualisasi memungkinkan untuk menyusun layanan yang berbeda pada satu perangkat. Anda dapat membuat beberapa mesin virtual dan menyimpan server di dalamnya, tanpa harus berinvestasi dalam beberapa sistem perangkat keras. Menjalankan server yang berbeda pada satu sistem operasi adalah risiko keamanan yang tidak perlu.

    Apa manfaat menggunakan VM?

    Sekarang Anda tahu banyak kegunaan berbeda untuk mesin virtual, Anda mungkin dapat memahami betapa bermanfaatnya mereka. Tapi mari kita lihat beberapa keuntungan yang dapat dibawa oleh VM ke kehidupan profesional Anda dan membuat waktu luang Anda lebih menyenangkan.

    1. Mereka hemat biaya

    Karena virtualisasi tidak menuntut beberapa perangkat keras, Anda tidak perlu menginvestasikan uang di perangkat yang berbeda. Semua yang perlu Anda lakukan, sekarang dapat Anda lakukan pada satu mesin. Bahkan jika Anda menjalankan beberapa server, biaya perawatan akan dikurangi karena semuanya disimpan di server fisik yang sama.

    2. Mereka mudah dipindahkan

    Karena mesin virtual disimpan sebagai file di perangkat Anda, Anda dapat menyalinnya dan membawanya ke dalam perangkat USB. Anda nanti dapat menginstalnya pada perangkat keras yang berbeda atau menugaskannya kembali ke server host yang berbeda.

    3. Mereka memberikan keamanan

    Karena VM adalah lingkungan virtual yang terisolasi, semua yang Anda lakukan di dalamnya tidak akan memengaruhi sistem utama Anda. Ini membuat mereka sangat aman untuk digunakan. Mesin virtual sangat populer di antara mereka yang khawatir tentang keamanan mereka juga. Anda dapat menggunakan VM untuk mengakses situs web yang tidak dapat diandalkan atau mengunduh perangkat lunak yang mencurigakan.

    4. Mereka sempurna untuk menguji dan bereksperimen

    Katakanlah Anda menggunakan VM untuk menguji aplikasi ke titik puncak. VM OS Anda mungkin rusak selama tes. Jangan khawatir, Anda dapat menggunakan fitur seperti itu sebagai snapshot atau cadangan untuk kembali ke versi OS sebelumnya sebelum rusak. Ini juga berguna untuk menyingkirkan OS virtual yang dikompromikan atau rusak.

    Mesin virtual di komputasi awan

    Tahukah Anda mesin virtual bisa berbasis cloud? Mereka dirancang untuk mengganti mesin fisik dan masih membiarkan Anda melakukan apa pun yang akan dilakukan VM jika diinstal di komputer pribadi Anda. Ada dua jenis mesin virtual dalam komputasi cloud: ProcessVM dan System VM.

    Proses VM dirancang untuk menjalankan proses tunggal pada mesin host, dalam bentuk aplikasi. Misalnya, Java Virtual Machine akan memungkinkan sistem apa pun untuk menjalankan semua aplikasi Java. Ini adalah contoh khas dari mesin virtual proses. Sistem VM dirancang untuk sepenuhnya menggantikan mesin fisik dengan yang virtual.

    Keuntungan dari mesin virtual berbasis cloud adalah bahwa komputer fisik Anda tidak akan memiliki akses ke sana, dan tidak akan mencoba untuk marah dengan VM. Ini berarti bahwa lingkungan komputasi awan sangat cocok untuk mesin virtual dan semua pekerjaan yang akan Anda lakukan di dalamnya, baik itu menguji perangkat lunak berbahaya, atau sistem operasi baru yang tidak stabil.

    Perangkat lunak mesin virtual terbaik

    Untuk mengatur lingkungan VM di komputer Anda, Anda memerlukan perangkat lunak mesin virtual khusus. Di bawah ini Anda akan menemukan opsi paling populer.

    1. VMware Workstation Player

    VMware adalah paket komprehensif produk virtualisasi. Ini menawarkan fusi untuk Apple Mac dan WorkstationPlayer untuk PC. Mereka dirancang untuk sistem operasi host yang berbeda tetapi pada dasarnya menawarkan solusi yang sama. Menjadi salah satu perangkat lunak virtualisasi langka yang mendukung DirectX 10, ini adalah pilihan yang solid bagi mereka yang tertarik pada virtualisasi GPU. VMware gratis untuk penggunaan pribadi, tetapi pengguna bisnis perlu berinvestasi dalam versi Pro dan Fusion Pro.

    2. Oracle VM VirtualBox

    VirtualBox mendukung berbagai sistem operasi host dan tamu yang menjadikannya pilihan yang sangat baik bagi mereka yang ingin bereksperimen. Anda dapat membuat VM dengan Windows XP, Windows NT, Linux 2.4, OpenSolaris, Server 2003, dan bahkan IBM OS/2. Pengguna Apple dapat menjalankan sesi VM Mac. Tetapi yang paling penting, VirtualBox adalah open-source dan sepenuhnya gratis, bahkan versi perusahaan yang dikembangkan untuk bisnis.

    3. Microsoft Hyper-V

    Dikembangkan oleh Microsoft pada tahun 2008, Hyper-V sekarang tersedia secara gratis untuk semua pengguna Windows 10 dan 11 Pro, perusahaan, dan pendidikan. Tapi versi gratis ini sangat terbatas dan tidak benar -benar membuahkan hasil dalam jangka panjang. Ini tidak memiliki dukungan GPU, tetapi Anda dapat menggunakannya untuk membuat Windows XP atau lingkungan virtual yang lebih baru, serta Linux dengan setidaknya 3.4 kernel, dan freebsd. Microsoft Hyper-V tidak akan melakukan mukjizat, tetapi ini adalah pilihan awal yang baik untuk pemula yang ingin bereksperimen dengan virtualisasi.

    Apakah Anda seorang pengguna PC biasa atau mesin virtual profesional akan membuka dunia yang sama sekali baru. Gunakan mereka untuk menguji OS baru yang Anda heran. Cobalah aplikasi Linux yang tidak berfungsi pada sistem Windows Anda. Lakukan semua yang Anda inginkan tanpa menempatkan komputer Anda dalam risiko.

    Beri tahu kami di komentar di bawah mengapa dan bagaimana Anda menggunakan mesin virtual!