Shaxda tusmada
Haddii aad ka shaqeyso gudaha ama agagaarka warshadaha software-ka, waxay u badan tahay inaad maqashay mashiinnada farsamada gacanta. Haddii kale, waxaa laga yaabaa inaad la yaabto waxa ay yihiin iyo waxa loo isticmaalo.
Injineer software ahaan, waxaan isticmaalaa mashiinnada farsamada gacanta maalin kasta. Waxay yihiin qalab awood u leh horumarinta software, laakiin waxay leeyihiin faa'iidooyin kale sidoo kale. Sidoo kale loo yaqaan VM-yada, ganacsiyo badan ayaa u adeegsada sababta oo ah dabacsanaantooda, isku halaynta, iyo wax-ku-oolnimadooda; waxay sidoo kale ka hortagaan masiibooyinka tijaabada software-ka ee baxsadka ah.
Aynu eegno waxa ay yihiin mishiinnada farsamada gacanta iyo sababta loo isticmaalo.
Waa maxay Mishiinka Virtual
Mashiinka dalwaddu waa tusaale ka mid ah nidaamka hawlgalka (OS) sida Windows, Mac OS, ama Linux ka dhex shaqeeya OS-ka ugu weyn ee kombiyuutarka.
> Caadi ahaan, waxay ku shaqeysaa daaqada app-ka ee miiskaaga. Mashiinka dalwaddu wuxuu leeyahay shaqo buuxda wuxuuna u dhaqmaa sida kombuyuutar ama mishiin gaar ah. Nuxur ahaan, Mashiinka Virtual waa kumbiyuutar ku shaqeeya gudaha kumbiyuutar kale oo loo yaqaan mashiinka martida loo yahay.Sawirka 1: Mashiinka Virtual Machine ku shaqeeya Laptop-ka
ma haysto qalab (xusuus, dariiq adag, kiiboodhka, ama kormeeraha). Waxa ay isticmaashaa qalab la isku daray oo ka yimid mishiinka martida loo yahay. Sababtan awgeed, VM-yo badan, oo sidoo kale loo yaqaan "martida," ayaa lagu maamuli karaa hal mishiinka martida loo yahay.Sawirka 2: Mashiinka martigeliyaha wuxuu ku shaqeeyaa VMs badan.
> Martigeliyaha Waxa kale oo ay ku shaqayn kartaa VM-yo badan oo leh hawlo kala duwannidaamyada, oo ay ku jiraan Linux, Mac OS, iyo Windows. Awoodani waxay ku xiran tahay software-ka loo yaqaan hypervisor (fiiri sawirka 1 ee kore). Hypervisor-ku wuxuu ku shaqeeyaa mashiinka martida loo yahay wuxuuna kuu ogolaanayaa inaad abuurto, habayso, socodsiiso, oo aad maamusho mishiinnada farsamada.Hypervisor-ku wuxuu qoondeeyaa booska diskka, jadwalaynta wakhtiga habaynta, wuxuuna maamulaa isticmaalka xusuusta ee VM kasta. Tani waa waxa codsiyada sida Oracle VirtualBox, VMware, Parallels, Xen, Microsoft Hyper-V, iyo kuwa kale oo badan ay sameeyaan: waa hypervisors.
> Hypervisor-ku wuxuu ku socon karaa laptop, PC, ama server. Waxay ka dhigtaa mashiinada farsamada gacanta ee loo heli karo kombuyuutarka maxaliga ah ama isticmaalayaasha loo qaybiyo shabakadahaAynu eegno qaar ka mid ah.Noocyada Mashiinnada Farshaxanka
> System Virtual MachinesNidaamka VM-yada, mararka qaarkood loo yaqaan 'virtualization buuxa', waxaa maamula hypervisor oo bixiya shaqeynta nidaamka kombiyuutarka dhabta ah. Waxay isticmaalaan nidaamka hawlgalka hooyo ee martida loo yahay si ay u maareeyaan oo ay u wadaagaan ilaha nidaamka.
Nidaamka mishiinada farsamada inta badan waxay u baahan yihiin martigeliyaha awood leh oo leh CPUs degdeg ah ama badan, qadar badan oo xusuusta ah, iyo tan oo ah meel disk ah. Qaar ka mid ah, kuwaas oo ku shaqeeya kombuyuutarrada gaarka ah ama laptop-ka, waxaa laga yaabaa in aysan u baahnayn awoodda xisaabinta ee ay u baahan yihiin server-yada casriga ah ee ganacsiga; si kastaba ha ahaatee, si gaabis ah ayay u socon doonaan haddii nidaamka martida loo yahay aanu ku filnayn.
Process VirtualMashiinada
Nidaamka Mashiinnada Farshaxanka ah aad ayey uga duwan yihiin SVM-ka-waxaa laga yaabaa in aad ku hayso mashiinkaaga oo aanad xitaa garanayn. Waxa kale oo loo yaqaan mashiinnada farsamada gacanta ama goobaha runtime la maareeyo (MREs). Mashiinadan casriga ah waxay ku dhex shaqeeyaan nidaamka hawlgalka ee martida loo yahay waxayna taageeraan codsiyada ama hababka nidaamka.
Maxaad u isticmaashaa PVM? Waxay qabtaan adeegyo iyaga oo aan ku tiirsanayn nidaamyada hawlgalka ama qalabka gaarka ah. Waxay leeyihiin OS yar oo iyaga u gaar ah oo leh kaliya agabka ay u baahan yihiin. MRE waxay ku taal deegaan gaar ah; dhib ma laha haddii uu ku shaqeeyo Windows, Mac OS, Linux, ama mashiinada kale ee martida loo yahay.
Mid ka mid ah habka ugu caansan ee Mashiinnada Farshaxanka ah waa mid aad u badan tahay inaad maqashay oo laga yaabo inaad aragtay adigoo ku socda. kombiyuutarkaaga. Waxaa loo isticmaalaa in lagu socodsiiyo codsiyada Java waxaana loo yaqaan Java Virtual Machine ama JVM si kooban.
Noocyada Hypervisors
Inta badan mashiinnada farsamada ee aan ka walaacsannahay waxay isticmaalaan hypervisor sababtoo ah way ku dayanayaan. nidaamka kombiyuutarka oo dhan. Waxaa jira laba nooc oo kala duwan oo hypervisors: Bare Metal Hypervisors iyo Hosted Hypervisors. Aynu si degdeg ah u eegno labadoodaba.
Bare Metal Hypervisor
BMHs waxa kale oo lagu magacaabi karaa hypervisors hooyo, waxayna si toos ah ugu socdaan qalabka martida loo yahay halkii ay ka shaqayn lahaayeen nidaamka hawlgalka martida loo yahay. Dhab ahaantii, waxay qaataan booska nidaamka hawlgalka martida loo yahay, jadwalka iyomaaraynta qalabka isticmaalka mishiin kasta oo dalwad ah, sidaas darteed la jarayo "nin dhexe" (OS) ee nidaamka khayraadka server. Microsoft Azure ama Adeegyada Shabakadda Amazon waa VM-yada lagu martigaliyay qaab-dhismeedka noocaan ah. Tusaalooyinka kale waxaa ka mid ah KVM, Microsoft Hyper-V, iyo VMware vSphere.
Hypervisor Hosted
Hypervisor-yaasha la martigeliyay waxay ku shaqeeyaan nidaamyada hawlgalka caadiga ah-sida codsi kasta oo kale oo aan ku isticmaalno mishiinnadayada. Waxay isticmaalaan OS-ka martida loo yahay si ay u maareeyaan una qaybiyaan agabka. Noocan ah hypervisor ayaa ku habboon isticmaaleyaasha gaarka ah ee u baahan in ay ku shaqeeyaan habab badan oo hawlgal ah mashiinadooda.
Kuwaan waxaa ku jira codsiyada sida Oracle VirtualBox, VMware Workstations, VMware Fusion, Parallels Desktop, iyo kuwo kale oo badan. Waxaad ka heli kartaa macluumaad faahfaahsan oo dheeraad ah oo ku saabsan hypervisors martigelinaya maqaalkeena, Software Machine Virtual Best.
2> Waa maxay sababta loo isticmaalo mishiinada Virtual?Hadda oo aad leedahay faham aasaasi ah oo ku saabsan waxa uu yahay mashiinka farsamada gacanta, waxaad u maleyn kartaa inaad ka fekereyso codsiyo aad u fiican. Waa kuwan qaar ka mid ah sababaha ugu sarreeya ee ay dadku u isticmaalaan mashiinnada farsamada.
> 1. Kharash wax ku ool ahMashiinada wax ku oolka ah waa kuwo kharash-ku-ool ah xaalado badan. Mid ka mid ah kuwa ugu caansan waa adduunka shirkadaha. Isticmaalka server-ka jireed si loo siiyo agabka shaqaalahaaad qaali u noqo. Qalabku maaha mid raqiis ah, ilaalintiisana waa ka kharash badan yahay.
Isticmaalka mashiinnada casriga ah sida server-yada shirkaduhu hadda waxay noqdeen wax caadi ah. VM-yada ka socda bixiyayaasha sida MS Azure, ma jiraan iibsasho qalabeed bilow ah iyo kharash dayactir ah ma jiraan. VM-yadan waa la dejin karaa, la habayn karaa, oo loo isticmaali karaa kaliya pennies saacad. Waxa kale oo la xidhi karaa marka aan la isticmaalin oo wax kharash ah haba yaraatee ma jiraan.
Isticmaalka VM mashiinkaaga waxa kale oo ay noqon kartaa kayd lacag badan. Haddii aad u baahan tahay inaad ku shaqeyso nidaamyo kala duwan oo hawleed ama qalabyo kala duwan, waxaad
ku isticmaali kartaa mashiinno badan oo muuqaal ah hal marti- looma baahna inaad dibadda u baxdo oo aad iibsato kombuyuutar gaar ah hawl kasta.
> 2. La qiyaasi karo oo dabacsanHaddii ay yihiin server-yada ganacsiga ama VM-yada ku shaqeeya laptop kaaga, mishiinnada farsamada gacanta waa la cabbiri karaa. Way fududahay in la hagaajiyo ilaha si ay ugu habboonaato baahiyahaaga. Haddii aad u baahan tahay meel xasuus badan ama meel disk adag ah, kaliya gal hypervisor-ka oo dib u habeyn VM-ga si aad wax badan u hesho. Looma baahna in la iibsado qalab cusub, habkana si degdeg ah ayaa loo dhamaystiri karaa.
> 3. Dejinta degdega>> VM cusub si dhakhso ah ayaa loo dejin karaa. Waxa aan helay kiisas aan u baahday habayn cusub oo VM ah, oo wacay qofka ila shaqeeya ee maamula, oo diyaar u ahaa in la isticmaalo wax ka yar saacad.> 4. Soo kabashada MusiibadaHaddii aad isku dayayso inaad ka hortagto luminta xogta oo aad u diyaargarowdo soo kabashada musiibada, VMs waxay noqon kartaaqalab aad u fiican. Way fududahay in dib loo soo celiyo waxaana lagu qaybin karaa meelo kala duwan haddii loo baahdo. Haddii qolo saddexaad sida Microsoft ama Amazon ay martigeliso mishiinnada casriga ah, waxay ahaan doonaan meel ka baxsan goobta-taasoo macnaheedu yahay xogtaadu waa badbaado haddii xafiiskaagu gubto.
5. Si fudud loo soo saari karo
Inta badan hypervisors waxay kuu ogolaadaan inaad nuqul ka samayso VM. Sawirku wuxuu kuu ogolaanayaa inaad si fudud u miisaamiso soo saarista saxda ah ee isla saldhigga VM xaalad kasta.
Bey'adda aan ka shaqeeyo, waxaan siinaa horumariye kasta VM si uu ugu isticmaalo horumarinta iyo tijaabinta. Habkani wuxuu noo ogolaanayaa inaan yeelano sawir lagu habeeyey dhammaan qalabka iyo software-ka loo baahan yahay. Markaan haysano horumariye cusub oo fuulaya, waxa kaliya ee aan samayno waa koobiga sawirkaas, waxayna haystaan waxa ay u baahan yihiin si ay u shaqeeyaan.
>> 6. Ku Wanaagsan Dev/TestMid ka mid ah faa'iidooyinka ugu wanaagsan ee isticmaalka mashiinnada farsamada waa inay yihiin qalab ku habboon horumarinta software iyo tijaabinta. VM-yadu waxay u oggolaanayaan horumariyayaashu inay ku horumaraan goobo badan iyo deegaan hal mashiin. Haddii VM-kaas uu xumaado ama la burburiyo, mid cusub si dhakhso ah ayaa loo abuuri karaa.
Waxay u oggolaadaan tijaabiyaha inuu haysto jawi cusub oo nadiif ah wareeg kasta oo imtixaan ah. Waxaan ka shaqeeyay mashruucyo halkaas oo aan ku samaynay qoraalo iswada oo abuura VM cusub, rakibo nooca software ee ugu dambeeyay, socodsiiya dhammaan imtixaanadii loo baahnaa, ka dibna tirtir VM marka imtixaanada la dhammeeyo.
VM-yadu waxay u shaqeeyaan si qurux badanbaaritaanka alaabta iyo dib u eegista sida kuwa aan ku sameyno halkan SoftwareHow.com. Waxaan ku rakibi karaa abka VM ku shaqeeya mashiinkayga waxaanan tijaabin karaa aniga oo aan buuqayn deegaankayga aasaasiga ah.
Marka aan dhammeeyo tijaabada, mar walba waan tirtiri karaa mashiinka farsamada, ka dibna mid cusub ayaan abuuri karaa marka aan u baahdo. Habkani wuxuu kaloo ii ogolaanayaa inaan tijaabiyo goobo badan inkastoo aan haysto mashiinka Windows.
Erayada ugu dambeeya
Sida aad arki karto, mashiinnada farsamada gacanta waa qalab waxtar leh, qalab badan oo awood leh. loo isticmaalo codsiyo badan. Uma baahnid inaan iibsano, habeyno, oo aan ilaalino qalab qaali ah si aan u siino galitaanka serverka tijaabiyaasha, horumariyayaal, iyo kuwa kale. VM-yadu waxay na siinayaan dabacsanaan si aan si fudud oo dhaqso leh u abuurno nidaamyada hawlgalka, qalabka, iyo bay'ada aan u baahanahay - wakhti kasta.