Tutorials

▷ Wat is virtualisatie en waar is het voor

Inhoudsopgave:

Anonim

Een van de grote vorderingen op het gebied van computers is ongetwijfeld virtualisatie geweest. Dit geeft ons de mogelijkheid om meerdere besturingssystemen binnen elkaar te hebben en zo geld en hardware te besparen.

Dankzij virtualisatie hebben bedrijven hun technologische middelen en de besteding van geld en vooral fysieke ruimte aanzienlijk kunnen optimaliseren. In dit artikel gaan we proberen zoveel mogelijk uit te splitsen over deze techniek en gaan we leren welke voordelen het ons biedt.

Inhoudsindex

De mogelijkheid om een ​​Mac- of Linux-besturingssysteem in een Windows te hebben, was iets dat we ons een paar jaar geleden niet eens hadden voorgesteld. Aan de andere kant is het vreemde tegenwoordig juist het tegenovergestelde, vooral wanneer gesproken wordt van adviesbureaus of die webservices aanbieden via externe servers.

Wat is virtualisatie

We kunnen zeggen dat de virtualisatietechniek gaat over het creëren van een virtuele of niet-fysieke versie van een besturingssysteem of hardwareplatform dankzij software. Dus wanneer we virtualiseren, nemen we echt de middelen die een fysieke machine zou hebben: CPU, RAM, harde schijf, moederbord, NETWERK en alles waaruit een computer bestaat en deze simuleren met software die op zijn beurt is geïnstalleerd. binnen een besturingssysteem dat werkt op een fysieke machine.

Deze bron of tool die in staat is om een ​​fysieke computer om te zetten in virtuele coderegels wordt Hypervisor of VMM (Virtual Machine Monitor) genoemd. Dankzij deze software zijn we in staat om de fysieke bronnen van onze computer te abstraheren en te repliceren, zodat ze niet alleen door ons echte besturingssysteem kunnen worden gebruikt, maar ook op een aangepaste manier door een ander besturingssysteem kunnen worden gebruikt. Dit betekent dat we een harde schijf van 500 GB hebben, we kunnen deze software vertellen om hiervan een virtuele harde schijf van 60 GB te maken voor een ander Windows. Of dat 4 GB van ons RAM-geheugen naar deze virtuele Windows gaat.

Maar hier houdt het niet op, we kunnen niet alleen een tweede Windows en een derde of meer op onze computer installeren, maar we kunnen ook een servercomputer elders (externe server) hebben en toegang krijgen tot de virtuele besturingssystemen die het heeft geïnstalleerd via het internet netwerk. Dit is het ware nut en de kracht van virtualisatie.

Verschillen tussen fysiek en virtueel besturingssysteem

Voor praktische doeleinden, als we een virtueel besturingssysteem installeren via software, zullen we praktisch dezelfde functionaliteiten verkrijgen als in het fysieke besturingssysteem. Het enige nadeel is dat dit systeem de bronnen van de fysieke apparatuur gebruikt, waardoor de prestaties afnemen.

Wanneer we een computer opstarten met een fysiek besturingssysteem, biedt de harde schijf een hulpmiddel om dit systeem op te starten, de MBR. In geen geval zal het virtuele besturingssysteem kunnen starten omdat dit, ondanks dat het zich ook op dezelfde machine bevindt, is ingekapseld in een bestand dat, in de ogen van ons systeem, een gemeenschappelijke en actuele datamap is.

Soorten virtualisatie

Er zijn verschillende soorten virtualisatie, of liever verschillende procedures om bepaalde bronnen te virtualiseren.

Server- of hardwarevirtualisatie

Dit is de meest gebruikte en meest gebruikte methode in de zakelijke serveromgeving. Het proces is om kleinere virtuele servers te maken. De procedure is om verschillende kleine virtuele servers te maken of servers die weinig bronnen gebruiken op een grotere fysieke server en met krachtige hardware. Op deze manier delen deze machines, onafhankelijk van elkaar, de hardwarebronnen om efficiënt te functioneren.

Bij deze methode bestuurt de Hypervisor de processor, het RAM, de harde schijf en de andere componenten zodat verschillende virtuele besturingssystemen tegelijkertijd op dezelfde machine kunnen draaien. Dit is een voor en na teken geweest bij bedrijven die zich toeleggen op het leveren van hostingservers en andere typen aan andere klantbedrijven.

  • Besparing op hardware: het is niet nodig om voor elke apparatuur fysiek materiaal te kopen. we storten alleen geld op een server. Schaalbaarheid: om nieuwe machines te maken, hoeven we deze alleen maar te verhogen en nieuwe fysieke elementen te verwerven.

Virtualisatie van software of besturingssysteem

Dit is de methode die wij desktopcomputergebruikers in de overgrote meerderheid van de gevallen zullen gebruiken. De methode is om een ​​hoofdcomputer toe te wijzen om een ​​of meer virtuele omgevingen te creëren met daarop geïnstalleerde besturingssystemen.

Met behulp van een fysieke computer creëren we een platform waarmee bijvoorbeeld een Linux-besturingssysteem kan worden uitgevoerd binnen een Windows 10-besturingssysteem. Het Linux-systeem heeft de kenmerken van een echt team, waarbij de verschillende apparaten rechtstreeks afkomstig zijn van de beschikbare fysieke hardwarebronnen.

Netwerkvirtualisatie

Via deze methode kunnen we fysieke netwerken creëren in virtuele netwerken om een ​​reeks met elkaar verbonden machines te bewaken. Op deze manier kunnen we een fysiek netwerk opnieuw creëren met behulp van software die ook de intercommunicatie tussen de verschillende verbonden bronnen zal beheren.

  • We zullen de gegevensoverdrachtsnelheden verhogen: bij afwezigheid van fysieke beperkingen Besparingen in fysiek materiaal: dankzij virtuele verbindingen hoeven we niet voor elk van de machines speciale fysieke bedrading te voorzien. Met het gebruik van een interface met voldoende breedte, zoals glasvezel, zullen we geen probleem hebben om alle virtuele gegevens over een enkele fysieke verbinding te verzenden. Schaalbaarheid: net als bij eerdere technologieën garandeert dit een betere schaalbaarheid van middelen.

Opslagvirtualisatie

Met behulp van deze virtualisatiemethode worden meerdere opslagbronnen gecreëerd, die zich meestal op een netwerk bevinden en worden verspreid. Door meerdere van deze eenheden te hebben en niet slechts één, is het mogelijk om ze tegelijkertijd of afzonderlijk te openen. Op deze manier zal toegang tot gegevens door meerdere machines veel efficiënter en sneller zijn dan wanneer we een enkele grote harde schijf beschikbaar zouden hebben voor meerdere machines. Bovendien maakt de implementatie van SSD-flashdrives het mogelijk om deze prestaties aanzienlijk te verbeteren. Samengevat zijn de voordelen als volgt:

Snelheidsverhoging: de toegang tot gegevens zal sneller zijn wanneer de eenheden worden verdeeld.

  • Betere schaalbaarheid: als we de ruimte willen vergroten, hoeven we alleen nieuwe eenheden te kopen die we al hebben. Verhoogde efficiëntie: er zijn geen wachttijden omdat de beschikbare informatie is verdeeld en de toegang ertoe is direct en zonder te wachten Automatisch beheer van bronnen: de synchronisatie en het beheer van deze bronnen wordt gecontroleerd door middel van communicatieprotocollen, TCP / IP of degenen die de verschillende interfaces gebruiken, zoals SAS of RAID.

Geheugenvirtualisatie

Het concept is precies hetzelfde als voor opslagvirtualisatie. Het idee is om een ​​gedeeld functiegeheugen te creëren door middel van een distributie op het netwerk voor de verschillende computers om te gebruiken. Het biedt dezelfde voordelen als netwerkopslag.

Desktopvirtualisatie

Met deze virtualisatiemethode creëren we een machine met een besturingssysteem waarin andere gebruikers op afstand verbinding kunnen maken en de desktop van die server vanaf een andere locatie kunnen verkrijgen. Voordelen:

  • Gecentraliseerde locatie: er is alleen een computer nodig met één besturingssysteem, waarop meerdere gebruikers op afstand verbinding kunnen maken. Besparing op softwarelicenties Beveiliging: op deze manier worden de bestanden beter beschermd dan wanneer ze op afzonderlijke computers zouden staan.

Virtualisatiesoftware

Zoals in alle gevallen hebben we betaalde virtualisatieprogramma's die ook gratis zijn.

Betalingsprogramma's:

  • VMware: eigendom van EMC Corporation is een van de belangrijkste en meest geavanceerde tools op de markt. Hyper-V: Het is de Hypervisor die eigendom is van Microsoft en we zullen deze gratis beschikbaar hebben als we een licentie van Windows-server of Windows 10 Pro Parallels aanschaffen: een van de beroemdste betaalde programma's. Het maakt zowel software- als hardwarevirtualisatie mogelijk. Virtuozzo: Traditioneel beschikbaar op Linux, kwam het in 2005 naar Windows.

Gratis programma's:

  • VirtualBox: het is de bekendste open source-software en ook degene met de meeste hulpprogramma's. Ontwikkeld door Oracle, VirtualBox is beschikbaar voor Windows, Mac en Linux en is ook in staat om al deze virtuele pc- besturingssystemen te virtualiseren: ook eigendom van Microsoft en beschikbaar voor versies van Windows XP, Vista en 7 Xen: ontwikkeld door de Universiteit van Cambridge is open source software beschikbaar voor het Linux en Unix OpenVZ besturingssysteem: andere open source software die alleen compatibel is met Linux versies, zowel voor hosts als virtueel. KVM: een andere virtualisatietool voor het Linux-besturingssysteem

Voordelen van virtualisatie

De voordelen van virtualisatie zijn legio. Enkele van de belangrijkste zijn:

  • Kostenbesparing: Een van de belangrijkste voordelen is kostenbesparing. Dankzij virtualisatie vermijden we het kopen van hardware of licenties voor meer besturingssystemen. Efficiënter werken: dankzij het delen en schalen van de bronnen in verschillende elementen die op het netwerk worden gedeeld, is de efficiëntie van de toegang tot de gegevens of bronnen veel sneller. Lager energieverbruik: dit houdt rechtstreeks verband met het aantal apparaten dat op een elektrisch netwerk is aangesloten. Als we virtuele apparatuur hebben, zal er alleen gebruik worden gemaakt van het platform dat de andere systemen ondersteunt Verbeterde beveiliging: het hebben van fysieke apparatuur aangesloten op een netwerk vergroot de kans op datacrashes. Door server- en opslagvirtualisatie wordt dit risico aanzienlijk verkleind. Minder onderhoud nodig: een virtuele machine heeft geen fysieke componenten en kan dus niet uitvallen. Kloonmogelijkheid: met een virtuele machine kunnen we dit zo vaak klonen als we willen of iets extra's moeten installeren. Draagbaarheid: net als het vorige punt, als we een machine klonen, kunt u deze aan een andere server toewijzen als u op zoek moet gaan naar aangepaste hardware.

Nadelen van virtualisatie

Wit zou nooit hebben bestaan ​​als er geen zwart was. Zoals bij alle dingen, zijn er ook enkele nadelen bij het gebruik van de virtualisatiemethode:

  • Leerfase: een van de te overwinnen onderwerpen is precies weten hoe virtualisatiesoftware te gebruiken. Personeel dat deze methode gebruikt, moet precies de mogelijkheid en het gebruik van virtualisatietools kennen, anders zou alles op een ramp uitlopen. Initiële kostenstijging: om meerdere machines te hosten, is het nodig om aan elk ervan middelen toe te wijzen. Daarom is het noodzakelijk om te investeren in krachtige software die een bedrijf in eerste instantie misschien niet heeft. Toename van kettingstoringen: als de computer die dienst doet als een virtuele-machineserver, dan werken ze allemaal niet meer, dus een storing leidt tot een aanzienlijke prestatieverlaging.

Over het algemeen is virtualisatie een uitstekende tool die erg handig is voor bedrijven en voor gebruikers die de applicatie moeten testen en netwerkconfiguratie moeten oefenen zonder de noodzaak van fysieke apparatuur.

We raden ook aan:

Heeft u een virtuele Windows willen maken ? We zullen snel zien hoe we het moeten doen. We hopen dat dit artikel u heeft geholpen beter te begrijpen wat virtualisatie is.

Tutorials

Bewerkers keuze

Back to top button