Makîneyek Virtual çi ye? (Çima û kengê wê bikar bînin)

  • Vê Parve Bikin
Cathy Daniels

Heke hûn di pîşesaziya nermalavê de an li derdora wê dixebitin, belkî we li ser makîneyên virtual bihîstiye. Ger na, dibe ku hûn bipirsin ka ew çi ne û ji bo çi têne bikar anîn.

Wek endezyarek nermalavê, ez rojane makîneyên virtual bikar tînim. Ew di pêşkeftina nermalavê de amûrên hêzdar in, lê karanîna wan ên din jî hene. Her weha wekî VM-an jî têne zanîn, gelek karsazî wan ji ber nermbûn, pêbawerî û lêçûn-bandoriya wan bikar tînin; ew di heman demê de pêşî li karesatên ji ceribandina nermalava reviyan digirin.

Werin em mêze bikin ka makîneyên virtual çi ne û çima têne bikar anîn.

Makîneya Virtual çi ye?

Makina virtual mînakek pergala xebitandinê (OS) ye wek Windows, Mac OS, an Linux ku di nav OS-ya sereke ya komputerê de dixebite.

Bi gelemperî, ew di pencereyek sepanê ya sermaseya we de dimeşe. Makîneyek virtual xwedan fonksiyonek bêkêmasî ye û mîna komputerek an makîneyek cûda tevdigere. Di eslê xwe de, makîneya virtual komputerek virtual e ku di hundurê komputerek din de ku wekî makîneya mêvandar tê zanîn tê xebitandin.

Wêne 1: Makîneya Virtual ku li ser laptopê dixebite.

Makina virtual nayê ne xwedî hardware (bîr, dîska hişk, klavye, an monitor). Ew ji makîneya mêvandar hardware simulated bikar tîne. Ji ber vê yekê, pir VM-yên ku wekî "mêvan" jî têne binav kirin, dikarin li ser makîneyek mêvandar werin xebitandin.

Wêne 2: Makîneya mêvandar ku gelek VM-yan dixebitîne.

Mêvandar di heman demê de dikare gelek VM-yên bi xebitandina cihêreng bixebitesîstemên, di nav de Linux, Mac OS, û Windows. Ev şiyan bi nermalava ku jê re hypervisor tê gotin ve girêdayî ye (li jor li Wêne 1 binêre). Hîpervisor li ser makîneya mêvandar dimeşe û destûrê dide te ku hûn makîneyên virtual biafirînin, mîheng bikin, bixebitin û îdare bikin.

Hîpervisor cîhê dîskê veqetîne, dema pêvajoyê destnîşan dike, û karanîna bîranînê ji bo her VM-yê bi rê ve dibe. Sepanên wekî Oracle VirtualBox, VMware, Parallels, Xen, Microsoft Hyper-V û gelekên din ev e: ew hîpervisor in.

Hîpervisorek dikare li ser laptop, PC, an serverek bixebite. Ew makîneyên virtual ji bo komputera herêmî an bikarhênerên ku li ser torê têne belav kirin peyda dike.

Cûreyên makîneyên virtual û hawîrdor hewceyê cûreyên cûda yên hîpervisoran in. Werin em li hin ji wan binerin.

Cureyên Makîneyên Virtual

Makîneyên Virtualî yên Sîstemê

VM-yên pergalê, carinan jê re virtualbûna tevahî tê gotin, ji hêla hîpervisorek ve têne xebitandin û peyda dikin. fonksiyona pergala komputerê ya rastîn. Ew pergala xebatê ya xwemalî ya mêvandar bikar tînin da ku çavkaniyên pergalê bi rêve bibin û parve bikin.

Makîneyên virtual yên pergalê bi gelemperî mêvandarek hêzdar bi CPUyên bilez an pirjimar, mîqdarên mezin ên bîranînê, û ton cîhê dîskê hewce dikin. Hin, ku li ser komputerên kesane an laptopê dixebitin, dibe ku hewcedariya hêza hesabkirinê ya ku serverên virtual yên pargîdaniya mezin hewce ne hewce bike; lêbelê, heke pergala mêvandar ne bes be, ew ê hêdî bimeşin.

Pêvajoya VirtualMakîne

Makîneyên Virtual ên Pêvajoyê ji SVM-yan pir cûda ne - dibe ku hûn wan li ser makîneya xwe bixebitin û ew jî pê nizanibin. Ew di heman demê de wekî makîneyên virtual yên serîlêdanê an jîngehên dema xebitandinê (MRE) têne zanîn. Van makîneyên virtual di hundurê pergala xebitandina mêvandar de dixebitin û serlêdan an pêvajoyên pergalê piştgirî dikin.

Çima PVM bikar bînin? Ew karûbaran pêk tînin bêyî ku bi pergalên xebitandinê an hardware taybetî ve girêdayî bin. Ew OS-ya xweya piçûk tenê bi çavkaniyên ku ew hewce ne hene. MRE di hawîrdorek cuda de ye; ne girîng e ku ew li ser Windows, Mac OS, Linux, an makîneyek din a mêvandar dixebite.

Yek ji Makîneyên Virtual ên Pêvajoyê yên herî gelemperî ew e ku we belkî bihîstiye û dibe ku dîtibe ku li ser dixebite. komputera te. Ew ji bo xebitandina sepanên Java-yê tê bikar anîn û jê re bi kurtî Makîneya Virtualî ya Java an JVM tê gotin.

Cûreyên Hîpervisoran

Piraniya makîneyên virtual ku em pê re eleqedar in hîpervisorek bikar tînin ji ber ku ew dişibin hev. tevahiya pergala komputerê. Du cûreyên cûda yên hîpervisor hene: Bare Metal Hypervisors û Hosted Hypervisors. Ka em bi lez li her duyan jî mêze bikin.

Bare Metal Hypervisor

BMH dikare wekî hîpervisorên xwemalî jî were gotin, û ew rasterast li ser hardware ya mêvandar li şûna ku di nav pergala xebitandina mêvandar de bixebitin dixebitin. Bi rastî, ew cîhê pergala xebitandinê ya mêvandar digirin, plansazkirin ûbirêvebirina bikaranîna hardware ji hêla her makîneyek virtual ve, bi vî rengî "mirovê navîn" (OS-ya mêvandar) di pêvajoyê de qut dike.

Hîpervisorên xwecihî bi gelemperî ji bo VM-yên pargîdaniya mezin têne bikar anîn, ku pargîdan bikar tînin da ku karmendan peyda bikin. çavkaniyên server. Microsoft Azure an Karûbarên Web Amazon-ê VM-yên ku li ser vî rengî mîmariyê têne mêvandar in. Mînakên din KVM, Microsoft Hyper-V, û VMware vSphere ne.

Hosted Hypervisor

Hîpervisorên mêvandar li ser pergalên xebitandinê yên standard têne xebitandin — mîna her serlêdanek din ku em li ser makîneyên xwe dimeşînin. Ew OS-ya mêvandar bikar tînin da ku çavkaniyan birêve bibin û belav bikin. Ev celeb hypervisor ji bo bikarhênerên kesane yên ku hewce ne ku gelek pergalên xebitandinê li ser makîneyên xwe bimeşînin çêtir e.

Ev serîlêdanên mîna Oracle VirtualBox, VMware Workstations, VMware Fusion, Parallels Desktop, û gelekên din hene. Hûn dikarin di gotara me de, Nermalava Makîneya Virtualê ya çêtirîn, agahdariya berfirehtir li ser hîpervisorên mêvandar bibînin.

Çima Makîneyên Virtual bikar bînin?

Naha ku hûn têgihîştinek bingehîn a makîneya virtual çi ye, hûn dikarin hin serîlêdanên hêja bifikirin. Li vir çend sedemên sereke hene ku mirov makîneyên virtual bikar tînin.

1. Mesref-Efektîv

Makîneyên virtual di gelek rewşan de biha-bandor in. Yek ji navdartirîn di cîhana pargîdanî de ye. Bikaranîna serverên laşî ji bo peydakirina çavkaniyan ji bo karmendan dikarepir biha be. Zehf ne erzan e, û domandina wê jî bihatir e.

Bikaranîna makîneyên virtual wekî serverên pargîdaniyê êdî bûye norm. Digel VM-yên ji pêşkêşkerek mîna MS Azure, kirîna hardware ya destpêkê û xercên lênêrînê tune. Van VM-an dikarin werin saz kirin, mîheng kirin, û tenê ji bo saetekê quncik têne bikar anîn. Di heman demê de dema ku nayên bikar anîn jî dikarin werin girtin û tu lêçûnek tune.

Bikaranîna VM-ya li ser makîneya xwe jî dikare teserûfek mezin a pereyan bike. Heke hûn hewce ne ku di pir pergalên xebitandinê de an veavakirinên hardware yên cihê de bixebitin, hûn dikarin

pir makîneyên virtual li ser yek mêvandar bikar bînin—ne hewce ye ku hûn derkevin derve û ji bo her karekî komputerek cihê bikirin.

2. Scalable and Flexible

Ka ew serverên pargîdanî bin an jî VM-yên ku li ser laptopa we dixebitin, makîneyên virtual berbelav in. Eyarkirina çavkaniyan li gorî hewcedariyên we hêsan e. Ger ji we re bêtir bîranîn an cîhê dîska hişk hewce bike, tenê biçin nav hypervisor û VM-ê ji nû ve mîheng bikin da ku bêtir hebe. Ne hewce ye ku meriv hardware ya nû bikire, û pêvajo zû dikare were qedandin.

3. Sazkirina bilez

VM-ya nû dikare zû were saz kirin. Bûyerên min hebûn ku hewcedariya min bi sazûmanek VM-ya nû hebû, min gazî hevkarê xwe yê ku wan bi rê ve dibe kir û min ew amade kir ku di nav saetek kêmtir de bikar bînin.

4. Vegerandina Afatê

Heke hûn hewl didin ku pêşî li windabûna daneyan bigirin û ji bo vegerandina karesatê amade bibin, VM dikarin bibinamûrek bi heybet. Piştgiriya wan hêsan e û heke hewce be li cîhên cihê têne belav kirin. Ger partiyek sêyemîn mîna Microsoft an Amazon makîneyên virtual mêvandar bike, ew ê li derveyî malperê bin - ev tê vê wateyê ku heke nivîsgeha we bişewite daneyên we ewle ne.

5. Hilberîn hêsan e

Piraniya hîpervisoran dihêle hûn kopiyek, an wêneyek VM-ê çêbikin. Imaging dihêle hûn ji bo her rewşê bi hêsanî veberhênanên rastîn ên heman bingehê VM-ê bizivirînin.

Li hawîrdora ku ez tê de dixebitim, em VMyek didin her pêşdebiran ku ji bo pêşkeftin û ceribandinê bikar bîne. Ev pêvajo dihêle ku em wêneyek bi hemî amûr û nermalava hewce ve hatî mîheng kirin. Dema ku pêşdebirek nû li ser me heye, ya ku divê em bikin ev e ku kopiyek ji wê wêneyê çêbikin, û tiştê ku ew hewce dike heye ku bixebitin.

6. Ji bo Dev/Testê bêkêmasî

Yek ji baştirîn avantajên karanîna makîneyên virtual ev e ku ew ji bo pêşkeftin û ceribandina nermalavê amûrek bêkêmasî ne. VM dihêle ku pêşdebiran li ser yek makîneyê li ser gelek platform û hawîrdoran pêşve bibin. Ger ew VM xera bibe an têk bibe, dikare zûka nû were afirandin.

Ew rê didin ceribandinek ku ji bo her çerxa ceribandinê jîngehek nû ya paqij hebe. Min li ser projeyên ku em skrîptên testê yên otomatîk saz dikin ku VM-ya nû diafirînin, guhertoya nermalavê ya herî dawî saz dikin, hemî ceribandinên hewcedar dimeşînin, dûv re piştî ku ceribandin qediyan VM-ê jêbirin.

VM ji bo xweş dixebitinceribandin û nirxandinên hilberê mîna yên ku em li vir li SoftwareHow.com dikin. Ez dikarim sepanan di VM-ya ku li ser makîneya xwe dixebitim saz bikim û bêyî ku hawîrdora xweya bingehîn tevlihev bikim wan biceribînim.

Gava ku ez ceribandinê biqedînim, ez her gav dikarim makîneya virtual jêbikim, dûv re gava ku ez hewce bikim yekî nû biafirînim. Ev pêvajo di heman demê de rê dide min ku ez li ser gelek platforman ceribandinê bikim tevî ku tenê makîneyek Windows-ê min heye.

Gotinên Dawî

Wekî ku hûn dibînin, makîneyên virtual amûrek biha-berbiçav û pirreng in ku dikare ji bo gelek sepanan bên bikaranîn. Êdî em ne hewce ne ku em hardware biha bikirin, saz bikin û biparêzin da ku gihîştina serverê ji bo ceribandin, pêşdebir û yên din peyda bikin. VM-ê nermbûnê dide me ku em bi hêsanî û zû pergalên xebitandinê, hardware û hawîrdorên ku em hewce ne-di her kêliyê de biafirînin.

Ez Cathy Daniels im, pisporê Adobe Illustrator. Ez nermalavê ji guhertoya 2.0-ê ve bikar tînim, û ji sala 2003-an vir ve ji bo wê dersdaran diafirînim. Bloga min ji bo kesên ku dixwazin Illustrator hîn bibin yek ji cihên herî populer ên malperê ye. Ji xeynî karê bloggeriyê ez nivîskar û grafîksaz im.