Ano ang isang Virtual Machine?

Ang isang virtual machine ay gumagamit ng isang kumbinasyon ng software at ang iyong umiiral na computer upang tularan ang karagdagang mga computer, lahat sa loob ng isang pisikal na aparato.

Ang mga virtual machine ay nagbibigay ng kakayahan upang tularan ang isang hiwalay na operating system (ang bisita), at samakatuwid ay isang hiwalay na computer, mula mismo sa loob ng iyong umiiral na OS (ang host). Lumilitaw ang malayang institusyon na ito sa sarili nitong window at kadalasang nakahiwalay bilang isang ganap na standalone na kapaligiran, bagaman madalas na pinahihintulutan ang interactivity sa guest at host para sa mga gawain tulad ng mga paglilipat ng file.

Araw-araw na Mga Dahilan Para sa Paggamit ng isang Virtual Machine

Maraming mga dahilan kung bakit maaaring gusto mong magpatakbo ng isang VM, kabilang ang pagbuo o pagsubok ng software sa iba't ibang mga platform nang hindi aktwal na paggamit ng isang pangalawang aparato. Ang isa pang layunin ay maaaring makakuha ng access sa mga application na katutubong sa isang operating system na naiiba kaysa sa iyong sarili. Ang isang halimbawa ng ito ay kulang na maglaro ng isang laro eksklusibo sa Windows kapag ang lahat ng mayroon ka ay isang Mac.

Bilang karagdagan, ang VM ay nagbibigay ng isang antas ng kakayahang umangkop sa mga tuntunin ng eksperimento na hindi laging magagawa sa iyong pangunahing, host operating system. Pinapayagan ka ng karamihan sa VM software na kumuha ka ng mga snapshot ng guest OS, na maaari mong mamaya ibalik sa kung may isang bagay na magkamali tulad ng mga pangunahing file na nagiging masama o kahit isang impeksyon sa malware na nagaganap.

Bakit Maaaring Gamitin ng mga Virtual Machine ang Mga Negosyo

Sa isang masidhing, di-pansariling antas, maraming mga organisasyon ang lumawak at nagpapanatili ng maraming mga virtual machine. Kaysa sa pagkakaroon ng isang malaking bilang ng mga indibidwal na mga computer na tumatakbo sa lahat ng oras, mga kumpanya opt upang magkaroon ng isang bungkos ng VMs na naka-host sa isang mas maliit na subset ng mga makapangyarihang mga server, pag-save ng pera hindi lamang sa pisikal na espasyo kundi pati na rin sa koryente at pagpapanatili. Ang mga VM na ito ay maaaring kontrolado mula sa isang solong administratibong interface at ginawang ma-access sa mga empleyado mula sa kanilang sariling mga remote na workstation, madalas na kumalat sa iba't ibang mga heograpikal na lokasyon. Dahil sa nakahiwalay na likas na katangian ng mga kaganapang virtual machine, maaaring pahintulutan ng mga kumpanya ang mga user na ma-access ang kanilang mga corporate network sa pamamagitan ng teknolohiyang ito sa kanilang sariling mga personal na computer-pagdaragdag sa parehong kakayahang umangkop at pagtitipid sa gastos.

Ang buong kontrol ay isa pang dahilan na ang mga ito ay isang kaakit-akit na alternatibo para sa mga admin, dahil ang bawat VM ay maaaring manipulahin, nagsimula at tumigil kaagad sa pamamagitan lamang ng isang simpleng pag-click ng mouse o command line entry. Ang ilang na may real-time na kakayahan sa pagsubaybay at mga advanced na pangangasiwa sa seguridad at mga virtual machine ay naging lubos na isang praktikal na opsyon.

Mga Karaniwang Limitasyon ng mga Virtual Machine

Habang ang mga VM ay tiyak na kapaki-pakinabang, mayroong mga kapansin-pansin na limitasyon na kailangang maunawaan muna upang ang iyong inaasahan sa pagganap ay makatotohanan. Kahit na ang aparato na nagho-host ng VM ay naglalaman ng malakas na hardware, ang virtual na sesyon mismo ay maaaring tumakbo nang mas mabagal kaysa sa sarili nitong independyenteng computer. Ang mga pagsulong sa hardware support sa loob ng VMs ay dumating sa isang mahabang paraan sa mga nakaraang taon, ngunit ang katunayan ay nananatiling na ang limitasyon na ito ay hindi kailanman ay ganap na eliminated.

Ang isa pang malinaw na limitasyon ay nagkakahalaga. Bukod sa mga bayad na kaugnay sa ilang mga virtual machine software, ang pag-install at pagpapatakbo ng isang operating system - kahit na sa loob ng isang VM - ay nangangailangan pa rin ng isang lisensya o iba pang paraan ng pagpapatunay sa ilang mga pagkakataon, depende sa partikular na OS. Halimbawa, ang pagpapatakbo ng isang guest instance ng Windows 10 ay nangangailangan ng wastong key ng lisensya tulad ng gagawin mo kung na-install mo ang operating system sa aktwal na PC. Habang ang isang virtual na solusyon ay karaniwang mas mura sa karamihan ng mga kaso kaysa sa pagbili ng karagdagang mga pisikal na machine, ang mga gastos ay maaaring magdagdag ng up kapag nangangailangan ka ng isang mas malaking-scale rollout.

Iba pang mga potensyal na limitasyon upang isaalang-alang ay kakulangan ng suporta para sa ilang mga bahagi ng hardware pati na rin ang mga posibleng limitasyon ng network. Sa lahat ng sinabi nito, hangga't ginagawa mo ang iyong pananaliksik at may makatotohanang mga inaasahan na nangyayari, ang pagpapatupad ng mga virtual machine sa iyong bahay o negosyo na kapaligiran ay maaaring maging isang tunay na changer ng laro.

Hypervisors at Iba Pang Virtual Machine Software

Depende sa kung anong uri ng host computer ang mayroon ka pati na rin ang iyong mga partikular na pangangailangan, malamang na isang application ng virtual na machine out doon na maaaring makatulong sa iyo na makamit ang iyong mga layunin. Ang application na nakabatay sa VM software, karaniwang kilala bilang isang hypervisor, ay nagmumula sa lahat ng mga hugis at sukat at kadalasang iniakma sa parehong paggamit ng personal at negosyo.

Ang aming listahan ng mga pinakamahusay na application ng virtual machine ay makakatulong sa iyong gawin ang tamang pagpipilian.