Wat is een virtuele machine en hoe werkt het?

N
Netooze
8 mei 2019
Wat is een virtuele machine en hoe werkt het?

Voorbij zijn de dagen dat bedrijven overal serverruimtes bouwden met hun eigen tools. Met de ontwikkeling van online machines zijn miljoenen vierkante meters ruimte vrijgemaakt en zijn duizenden duizenden verouderde servers feitelijk uitgegroeid tot een hoop onnodig metaal. Evenals het 2e leven begon zonder frustratie, consequente budgetplannen, zonder slaperige nachten van beheerders, van tijd tot tijd het transformeren van defecte apparatuur. Er werd een probleemloze optie gevonden, zonder welke bijna geen enkel bedrijf vandaag de dag meer kan. Zoals u begrijpt, zullen we het vandaag hebben over digitale apparaten, hun mogelijkheden en ook gevallen van gebruik.

Niet aanraken, niet voelen

Een online apparaat is een exacte kopie van een normaal computersysteem of webserver, met elk gewenst besturingssysteem en ook een verzameling geïnstalleerde programma's. Je kunt het niet echt aanraken, maar het is redelijk mogelijk om het te voelen. U kunt op dezelfde manier omgaan met een VM (zo is een virtueel apparaat vereist) op dezelfde manier als een fysieke webserver of een desktop. Om dit te doen, volstaat het om te koppelen en wordt er gebruik gemaakt van speciale services om toegang te krijgen tot de VM, of de console die wordt geleverd door de cloudprovider. Het belangrijkste punt is om toegang tot het netwerk te hebben en ook een account bij de juiste autoriteit.

Aan de andere kant is een online apparaat een programma dat een echt computersysteem of server nabootst en in een apart startvenster wordt uitgevoerd. Het bevat een digitale harde schijf, cpu, geheugen, netwerk- en videokaarten, gadgetcontrollers en ook andere elementen. Het mooie van de gevirtualiseerde strategie is de capaciteit om de bronnen van het apparaat zelf te beheren: je kunt de gebruikte bronnen on demand verhogen of verlagen, en dit in een kwestie van seconden. In het geval van een fysieke server, als u bijvoorbeeld het RAM-geheugen moet vergroten, zult u zeker een extra geheugenlijn moeten kopen, hangen en hier ook geld mee verdienen.

Net als elk ander programma, bevat een virtuele maker een verzameling bestanden die op de schijven van een fysieke server worden bewaard, in het hypervisor-bestandssysteem. Tot op heden zijn er een aantal keuzes voor hypervisors gegeven door verschillende marktspelers (VMware, Microsoft, Citrix, etc). Daarom heeft elk item een ​​verschillende collectie en stijl van bestanden. Een online maker kan bijvoorbeeld worden weergegeven als a.vmdk- of.vhdx-documenten. en sla ook het besturingssysteem, automobilisten en relevante informatie op.

Het verschil tussen een VM en een fysieke webserver

Als u het verschil tussen een normale webserver en ook een virtuele maker benadrukt, zal deze er zeker uitzien zoals die in de afbeelding wordt weergegeven. In het allereerste geval, als we het hebben over een fysieke server, wordt het besturingssysteem op hardware gemonteerd met behulp van vooraf geïnstalleerde fysieke elementen, in het 2e geval wordt een hypervisor op de server geïnstalleerd - een unieke technologie die een goede omgeving creëert voor het inzetten van online apparatuur erin. Houd er rekening mee dat veel virtuele machines op een dergelijke webserver kunnen worden vrijgegeven, geïsoleerd en ook onafhankelijk van elkaar. Elke dergelijke VM verbruikt zoveel digitale bronnen (RAM, CPU, processor) als is ingesteld tijdens de ontwikkeling of daaropvolgende configuratie.

Precies hoe het soort hypervisor de procedure van de VM beïnvloedt

Zoals hierboven vermeld, vereist het vrijgeven van een virtuele maker een ideale setting, die wordt geboden door de hypervisor. Het is veelzeggend dat de hypervisor zowel naast het besturingssysteem als bovenop "puur ijzer" kan worden gestopt.

De hypervisor wordt in eerste instantie naast de hardware geïnstalleerd en is ook van het bare-metal type. Deze hypervisors worden veel regelmatiger gebruikt omdat een directe toegang tot de onderliggende hardware de hoogste efficiëntie levert en het ook mogelijk maakt om het grootste aantal virtuele machines in de fysieke laag te plaatsen.

De tweede soort hypervisor wordt gemonteerd naast het bestaande host-besturingssysteem, waar online machines voor bezoekers en ook native applicaties worden gelanceerd. Aangezien zo'n hypervisor niet rechtstreeks toegang heeft tot de hardware, fungeert het host-OS hier als tussenpersoon. Dit kan echter de grondstofprijzen verhogen en ook de efficiëntie van de VM beïnvloeden. Desalniettemin zijn voor de klant de virtuele apparaten die door beide soorten hypervisors worden ontwikkeld en verzorgd, vrijwel identiek.

Voorbeelden van het gebruik van virtuele machines

Statistisch gezien wordt er meestal gebruik gemaakt van virtuele machines voor screening. Laten we stellen dat een programmeur nodig heeft om erachter te komen of de applicatie goed en veilig functioneert in een ander besturingssysteem, bijvoorbeeld in verschillende variaties van Windows. Hiervoor meerdere fysieke servers aanschaffen of verhuren, diverse os monteren om bevestiging uit te voeren is niet de allerbeste methode. Het is een stuk eenvoudiger om meerdere digitale apparatuur te maken en vergelijkbare punten in veel minder tijd te doen.

Een ander typisch voorbeeld van het gebruik van VM's is het screenen en analyseren van malware. Het is erg onveilig om een ​​vergelijkbare controle uit te voeren op een functionerende computer, maar in een geïsoleerde setting die een digitale maker verzekert, is het best haalbaar.

De weloverwogen gevallen van het gebruik van VM's zijn slechts speciale gevallen, omdat er wonderbaarlijk veel situaties zijn waarin ze betrokken kunnen zijn. Het is belangrijk om te begrijpen dat een online apparaat compleet verschillende functies kan hebben, van de eenvoudigste tot een van de meest ingewikkelde. Tegenwoordig is de kans groter dat bedrijven online machines inzetten in de cloud van het bedrijf, waarbij zowel een deel van de IT-infrastructuur als het geheel wordt gevirtualiseerd.

belangrijkste voordelen

Online apparaten, veranderende fysieke servers, zijn eigenlijk al lang verplaatst naar de categorie van de meest algemeen gebruikte remedies. Daar zijn bewijzen van, die we hebben verzameld in de vorm van een visuele lijst:

  • Vliegende start - Een van de voordelen van digitale apparatuur is de hoge snelheid van release. In tegenstelling tot traditionele tools die nog moeten worden opgehaald en afgeleverd op de locatie, stelt VM je in staat om deze problemen ver te verwijderen en je extra te concentreren op het oplossen van een detailtaak.
  • Veelzijdigheid bij het verplaatsen van informatie - Als u informatie of toepassingen wilt overdragen, is de meest effectieve manier om dit te doen het gebruik van een digitaal apparaat. Het volstaat om de VM van de ene naar de andere plaats te verplaatsen en ook alle componenten worden ermee verplaatst.
  • Installatie van verschillende besturingssystemen - Bijna elk soort besturingssysteem kan op een online machine worden gemonteerd, wat vooral van vitaal belang is voor ontwikkelaars van softwareprogramma's.
  • Workload Movement - Omdat VM-computerbronnen onafhankelijk zijn van de onderliggende apparatuur, kunnen online apparatuur worden verplaatst tussen fysieke systemen. De enige vereisten voor migratie zijn een geschikte hypervisor en voldoende rekenbronnen op de doelwebserver.
  • Replicatie verlichten - Omdat de materialen van digitale apparatuur zijn ingekapseld in gegevens op schijf, kunnen ze snel worden gekopieerd. Hierdoor kunt u snel het benodigde aantal VM's met vergelijkbare kenmerken implementeren.

Laatste gedachte

In dit artikel zijn we gewend geraakt aan het principe van een online maker, wat een essentieel aspect is van elk virtueel raamwerk. Afhankelijk van de vereisten kan de VM verschillende taken uitvoeren en de last van elk type stijl op zich nemen. Als vervanging voor een fysieke webserver wordt de VM steeds vaker gebruikt in het dagelijks leven.