Ang isang virtual machine ay gumagamit ng software at computer hardware upang tularan ang mga karagdagang computer sa isang pisikal na device. Matuto pa tungkol sa kung ano ang virtual machine at kung ano ang magagawa mo sa isang VM environment.
Ano ang Virtual Machine?
Ang mga virtual machine ay gumagaya ng isang hiwalay na operating system (ang panauhin) at isang hiwalay na computer mula sa iyong umiiral na OS (ang host), halimbawa, upang patakbuhin ang Unbuntu Linux sa Windows 10. Ang virtual na kapaligiran ng computer ay lilitaw sa isang hiwalay na window at ay karaniwang nakahiwalay bilang isang standalone na kapaligiran. Gayunpaman, ang interaktibidad sa pagitan ng bisita at host ay madalas na pinahihintulutan para sa mga gawain tulad ng mga paglilipat ng file.
Araw-araw na Dahilan sa Paggamit ng VM
Gumagamit ang mga developer ng virtual machine software para gumawa at sumubok ng software sa iba't ibang platform nang hindi gumagamit ng pangalawang device. Maaari kang gumamit ng VM environment para ma-access ang mga application na bahagi ng isang operating system na iba sa naka-install sa iyong computer. Halimbawa, ginagawang posible ng mga virtual machine na maglaro ng larong eksklusibo sa Windows sa Mac.
Sa karagdagan, ang mga VM ay nagbibigay ng antas ng flexibility sa mga tuntunin ng pag-eeksperimento na hindi palaging magagawa sa iyong host operating system. Binibigyang-daan ka ng karamihan sa software ng VM na kumuha ng mga snapshot ng guest OS, na maaari mong ibalik kung may mali gaya ng impeksyon sa malware.
Bakit Maaaring Gumamit ang Mga Negosyo ng Virtual Machine
Maraming organisasyon ang nagde-deploy at nagpapanatili ng ilang virtual machine. Sa halip na magpatakbo ng maraming computer sa lahat ng oras, ang mga kumpanya ay gumagamit ng mga VM na naka-host sa isang mas maliit na subset ng makapangyarihang mga server, na nakakatipid ng pera sa pisikal na espasyo, kuryente, at maintenance.
Maaaring kontrolin ang mga VM na ito mula sa iisang administrative interface at gawing naa-access ng mga empleyado mula sa kanilang mga malalayong workstation, na kadalasang nakakalat sa maraming heograpikal na lokasyon. Dahil sa hiwalay na katangian ng mga virtual machine instance, maaaring payagan ng mga kumpanya ang mga user na i-access ang kanilang mga corporate network gamit ang teknolohiyang ito sa kanilang mga computer para sa karagdagang flexibility at pagtitipid sa gastos.
Ang mga virtual machine ay nagbibigay sa mga admin ng ganap na kontrol kasama ng real-time na kakayahan sa pagsubaybay at advanced na pangangasiwa sa seguridad. Ang bawat VM ay maaaring kontrolin, simulan, at ihinto agad sa isang pag-click ng mouse o command line entry.
Mga Karaniwang Limitasyon ng Mga Virtual Machine
Bagama't kapaki-pakinabang ang mga VM, may mga kapansin-pansing limitasyon na kailangang maunawaan upang maging makatotohanan ang iyong mga inaasahan sa pagganap. Kahit na ang device na nagho-host ng VM ay naglalaman ng malakas na hardware, ang virtual na instance ay maaaring tumakbo nang mas mabagal kaysa sa independyenteng computer nito. Ang mga pagsulong sa suporta sa hardware sa loob ng mga VM ay malayo na ang narating nitong mga nakaraang taon. Gayunpaman, hindi kailanman ganap na maaalis ang limitasyong ito.
Ang isa pang limitasyon ay ang gastos. Bukod sa mga bayarin na nauugnay sa ilang virtual machine software, ang pag-install at pagpapatakbo ng operating system ay maaaring mangailangan ng lisensya o iba pang paraan ng pagpapatunay. Halimbawa, ang pagpapatakbo ng guest instance ng Windows 10 ay nangangailangan ng wastong susi ng lisensya tulad ng ginagawa nito kapag nag-install ka ng operating system sa isang aktwal na PC. Habang ang isang virtual na solusyon ay karaniwang mas mura sa karamihan ng mga kaso kaysa sa pagbili ng mga karagdagang pisikal na makina, ang mga gastos ay nagdaragdag kung kailangan mo ng malakihang paglulunsad.
Iba pang potensyal na limitasyon na dapat isaalang-alang ay ang kakulangan ng suporta para sa ilang partikular na bahagi ng hardware at posibleng mga hadlang sa network. Hangga't ginagawa mo ang iyong pananaliksik at may makatotohanang mga inaasahan, maaaring maging kapaki-pakinabang ang pagpapatupad ng mga virtual machine sa iyong tahanan o kapaligiran sa negosyo.
Hypervisors at Iba Pang Virtual Machine Software
Application-based VM software, karaniwang kilala bilang hypervisors, ay may lahat ng hugis at sukat na iniayon sa personal at pangnegosyong paggamit. Ang mga hypervisors ay nagbibigay-daan sa maraming VM na nagpapatakbo ng iba't ibang mga operating system na magbahagi ng parehong mga mapagkukunan ng hardware. Ang mga system administrator ay maaaring gumamit ng mga hypervisor upang subaybayan at pamahalaan ang maramihang mga virtual machine sa isang network nang sabay-sabay.
FAQ
Ano ang kinalaman ng mga virtual machine sa mga operating system?
Kapag na-install mo na ang virtual machine application, kakailanganin mong pumili at mag-install ng operating system sa iyong virtual machine. Kapag na-install na ang OS, magagamit mo ang iyong virtual machine tulad ng ibang computer.
Ano ang pagkakaiba ng emulator at virtual machine?
Ang mga virtual machine ay ganap na itinampok, mga standalone na kapaligiran kung saan maaari mong i-install at gamitin ang buong operating system. Sinisikap ng mga emulator na muling likhain ang partikular na software at hardware upang makamit ang isang partikular na layunin, tulad ng paglalaro sa isang luma na system.