Overzicht van virtualisatie in cloud computing
Laten we interpreteren Wat is virtualisatie in cloud computing?
In computing of Cloud computing-domein verwijst virtualisatie naar het maken van virtuele bronnen (zoals virtuele server, virtueel opslagapparaat, virtuele netwerkswitch of zelfs een virtueel besturingssysteem) uit een enkele bron van zijn type die verschijnt als verschillende afzonderlijke geïsoleerde bronnen of omgevingen en gebruikers kunnen ze gebruiken als afzonderlijke individuele fysieke bronnen.
Verschillende virtuele machines kunnen verschillende besturingssystemen en meerdere applicaties draaien die de enkele fysieke computer eronder delen. En omdat virtualisatie elke andere virtuele machine isoleert, blijven de andere onaangetast als de ene crasht.
De software die wordt gebruikt voor virtualisatie staat bekend als de Hypervisor en is uitsluitend verantwoordelijk voor het loskoppelen van de hardware van het besturingssysteem en voor het toewijzen van de benodigde bronnen zoals processor, geheugen, opslag, enz. Voor elke virtuele bron die naar voren wordt gebracht. Er zijn twee soorten hypervisors die Type-1 Hypervisor en Type-2 Hypervisor zijn. De eerste is geïnstalleerd op blank metaal of direct op de machine en dat werkt zelf als een besturingssysteem, terwijl de laatste wordt geïnstalleerd op het besturingssysteem dat aanwezig is op de host.
Wat is virtualisatie in cloud computing?
- We weten allemaal hoe dit Cloud Computing-model werkt. Een cloudleverancier heeft alle fysieke bronnen, zoals servers, opslagapparaten, netwerkapparaten en ook applicaties / software die in hun omgeving draaien en deze fysieke middelen worden aan de klanten verhuurd als een pay-per-use bedrijfsmodel.
- Het zou een overhead zijn voor de cloudleveranciers als ze beginnen met het verhuren van nieuwe individuele fysieke bronnen aan elke klant. Omdat idealiter nooit een fysieke bron volledig wordt verbruikt. Dit is de reden waarom virtualisatie een coole aanpak zou zijn voor een efficiënt gebruik van de silo's (een silo is een opslagsysteem voor bulkcomponenten). De cloudleverancier kan zijn enkele grote servers virtualiseren om kleinere spec-servers aan meerdere klanten te bieden.
Rol van virtualisatie in cloud computing
- Als u naar de voordelen van Cloud Computing kijkt, zoals het gemak van schaalvergroting, beveiliging, flexibele of flexibele resources, enz., Worden deze allemaal bereikt door virtualisatie. Als een andere server vereist is, wordt er snel een virtuele server gemaakt en hebben we een nieuwe server voorbereid. Wanneer we een extra hoeveelheid geheugen nodig hebben, breiden we de configuraties van de virtuele server uit die we al gebruiken en nu hebben we dat extra geheugen dat we nodig hadden.
- Virtualisatie vormt dus de kerntechnologie van het businessmodel van Cloud Computing.
Typen virtualisatie in cloud computing
Virtualisatie kan voor bijna elke fysieke bron worden gedaan en daarom zijn de volgende soorten virtualisatie beschikbaar.
- Servervirtualisatie.
- Virtualisatie van opslag.
- Virtualisatie van besturingssysteem.
- Softwarevirtualisatie.
1) Servervirtualisatie
De servervirtualisatie is de verdeling van de fysieke server in meerdere virtuele servers voor efficiënt gebruik van serverbronnen. Virtualisatie van de servers verbergt of maskeert serverbronnen zoals processor, besturingssysteem, geheugen en presenteert gebruikers als een particuliere virtuele server. Dit soort virtualisatietechniek wordt gebruikt in
- Webservers voornamelijk om de kosten van webhostingdiensten te verlagen.
- In ontwikkel- en testomgevingen.
- Simulatie van private cloud.
- In hosting-applicaties met een geclusterde architectuur.
Voorbeeld - VMware vSphere suite van VMware, Hyper-V van Microsoft zijn enkele hypervisors voor servervirtualisatie.
2) Opslagvirtualisatie
- In opslagvirtualisatie worden alle opslagapparaten als één opslagapparaat samengevoegd en aan de host gepresenteerd. Hiermee kan de opslagbeheerder op een betere manier logische opslageenheden maken of ontwerpen om een back-up-, herstel-, archief- en applicatiegegevenstype te hebben door de complexiteit van het SAN (Storage Area Network) te maskeren.
Voordelen van opslagvirtualisatie zijn -
- Men kan eenvoudig gedeelde opslag creëren.
- Gemakkelijk om de opslagbronnen te bundelen die het SAN maskeren.
- Met virtuele opslag brengt het falen van de host de gegevens niet noodzakelijkerwijs in gevaar.
- Het is gemakkelijk om partities te beschermen en de opslag te gebruiken met opslagvirtualisatie.
- Duplicatie, herduplicatie, replicatie en noodherstel kan worden bereikt met opslagvirtualisatie.
Voorbeelden - VMware vSAN van VMware wordt veel gebruikt als de software voor de virtualisatie van opslagapparaten.
3) Besturingssysteemvirtualisatie
- Besturingssysteemvirtualisatie is het type waarbij de OS-indeling plaatsvindt. Dat is de kern van het besturingssysteem, met andere woorden de kernelbronnen worden gedeeld en laten geïsoleerde instanties van naamruimten bestaan met specifieke bronnen om verschillende toepassingen uit te voeren. Deze instanties worden containers genoemd.
- Verschillende smaken van besturingssystemen die de kernelbronnen van de host delen, kunnen op die hostmachine worden uitgevoerd met toepassingen die erin draaien als container en dit wordt een besturingssysteemvirtualisatie genoemd.
Voordelen van besturingssysteemvirtualisatie zijn -
- Deze zijn sneller dan de servervirtualisatie.
- Dit zijn autonome platforms omdat ze de opslagfondsen van het hostbesturingssysteem delen en hun software en afhankelijke bibliotheken in zich hebben.
- De migratie van deze container is heel eenvoudig.
Voorbeeld - Docker is de meest gebruikte containermotor.
4) Softwarevirtualisatie
- Cloud biedt een servicemodel als Software as a Service (SaaS) waarbij verschillende klanten mogelijk meerdere exemplaren van dezelfde software willen installeren en gebruiken. Softwarevirtualisaties emuleren in feite een compleet computersysteem en laten bovendien een ander besturingssysteem toe.
- Bijvoorbeeld, een Android-studio installeren op uw lokale Windows-machine en Android Oreo-versie van OS daarin draaien. Om een ander voorbeeld te citeren, VMware of VirtualBox op uw lokale Windows-machine te installeren en Linux-besturingssystemen erin te draaien.
Voordelen van softwarevirtualisatie zijn -
- Het aantal servers en andere fysieke bronnen die worden beheerd, wordt verminderd met de inzet van virtualisatie. Hiermee worden de totale eigendomskosten (TCO) verlaagd.
- Virtualisatie helpt om de beloften van het cloud computing-bedrijfsmodel waar te maken.
- Bedrijfscontinuïteit en rampenbeheer worden gemakkelijker afgehandeld met het virtualisatieconcept en back-up en herstel kunnen in enkele eenvoudige stappen worden gedaan.
- Virtualisatie verbetert de efficiëntie van resourceconsumptie.
- Virtualisatie biedt ook een betere beveiliging van de omgeving.
Conclusie
Virtualisatie vergemakkelijkt het efficiënte gebruik en beheer van uw fysieke bronnen en helpt het bedrijfsmodel van cloud computing naadloos en winstgevend te runnen vanuit het oogpunt van de leverancier en vanuit het perspectief van de gebruiker.
Aanbevolen artikelen
Dit is een gids voor de Wat is virtualisatie in cloud computing? Hier hebben we gesproken over virtualisatie in cloud computing, rol, typen en de voordelen van virtualisatie. U kunt ook onze andere voorgestelde artikelen doornemen voor meer informatie -
- Monolithische kernel
- Carrière in cloud computing
- Sollicitatievragen voor Cloud Computing
- Wat is Cluster Computing?