Förstår du verkligen virtualisering?

Författare: Eugene Taylor
Skapelsedatum: 15 Augusti 2021
Uppdatera Datum: 22 Juni 2024
Anonim
Förstår du verkligen virtualisering? - Teknologi
Förstår du verkligen virtualisering? - Teknologi

Innehåll



Källa: Madpixblu / Dreamstime.com

Hämtmat:

Här diskuterar vi skillnaderna i olika typer av virtualisering.

Virtualisering har nyligen blivit ett hett ämne inom informationsteknologidomänen. Virtualisering kan göras på alla nivåer - hårdvara, mjukvara och nätverk eller skrivbordslager. I tekniska termer är virtualisering processen där virtuella (inte faktiska) versioner av resurser skapas av en annan resurs. Denna resurs kan vara något av följande:
  • Operativ system
  • server
  • Lagringsenhet
  • Nätverksresurs
Virtualisering är processen för att koppla bort applikationen och de resurser som krävs för att köra den. Det är viktigt att notera att flera resurser kan nås från en enda server, vilket ger följande fördelar:
  • Färre servrar
  • Mindre energiförbrukning
  • Mindre underhåll

Virtualisering mot Cloud Computing

I IT-branschen används ofta virtualisering och molnberäkning som synonymer. Den grundläggande skillnaden mellan dessa två är att virtualisering är en del av fysisk infrastruktur, medan molnberäkning är inget annat än en tjänst. Efter virtualiseringsmetoden har vi initialt högre kostnader, men sparar pengar på längre sikt. Men i molnberäkningsmetoden måste vi som abonnenter betala baserat på användning. Kort sagt kan vi säga att varje molninfrastruktur är en virtuell infrastruktur, även om det inte alltid är sant.

Vad är en Hypervisor?

Maskinen / systemet, på vilken den virtuella miljön skapas är känd som ett värdsystem, medan den virtuella maskinen kallas ett gästsystem. Hypervisor kan definieras som ett lågnivåprogram eller firmware som används för att styra den virtuella maskinen. Det fungerar i princip som en virtuell maskinchef. Det finns två typer av hypervisorer:
  • Typ 1: Kör på nakna system
  • Typ 2: Är ett mjukvarugränssnitt som emulerar enheter som systemen normalt interagerar med

Kategorier av virtualisering

Begreppet virtualisering sträcker sig över ett stort antal program- och hårdvarufält. Låt oss diskutera kategorierna en efter en.

Hårdvarav virtualisering
I den här kategorin har vi en server som har flera operativsystem installerade och körs samtidigt. Som ett resultat minskas antalet servrar. Detta ger kretsar i en processor och minneskontroller, som stöder flera operativsystem på en enda dator. När det gäller maskinvarevirtualisering har vi en virtuell maskinhanterare eller hypervisor, som är inbäddad i hårdvarukretsarna snarare än att anropas från tredjepartsprogramvara. Hypervisorns uppgift är att kontrollera processorn, minnet och andra resurser. Det liknar trafikpolisen, vars uppgift är att låta flera operativsystem köras på samma hårdvara. Varje operativsystem har sin egen processor, minne och andra firmware resurser.
Hypervisorn kontrollerar inte bara processorn och dess resurser, utan tilldelar även dessa resurser när det behövs. Hårdvarevirtualisering har förmågan att underlätta konsolidering av flera arbetsbelastningar på en enda server. Fördelen med maskinvaruvirtualisering är att kostnaden minskas flera gånger. Förutom kostnads- och energibesparingar (på grund av effektivare användning av hårdvaruressurser) får vi hög tillgänglighet av resurser, bättre hantering och katastrofåterställningsmekanismer i en virtuell infrastruktur. Totalt sparar vi följande i den här metoden:
  • Fysiskt utrymme
  • Energiförbrukning
  • Snabb skalbarhet
Klientvirtualisering
Detta kallas också desktop virtualisering. I denna kategori av virtualisering har vi en klient, eventuellt ett skrivbord eller en bärbar dator, som också kan kallas en slutanvändarmaskin. Här är systemadministratörens eller nätverksadministratörens jobb ganska svårt, eftersom det är mycket utmanande att hantera maskiner som befinner sig i en klients miljö. Maskiner som finns i företagets lokaler måste följa de riktlinjer och förfaranden som formuleras av företaget. Men om maskinerna inte ligger inom företagets lokaler kan vi inte ha någon kontroll över dem. Bortsett från detta är dessa maskiner mer mottagliga för skadliga program eller virusattacker. Klientvirtualisering kan tillämpas genom att följa någon av de tre modellerna som beskrivs nedan:
  • Remote Desktop Virtualization: I detta tillvägagångssätt är operativsystemmiljön värd på en server i datacentret och nås från slutanvändarens skrivbord eller bärbara dator via ett nätverk.

  • Local Desktop Virtualization: I det här tillvägagångssättet kör operativsystemet lokalt på klientens skrivbord och har olika smaker av virtualisering, som kan övervaka och skydda körningen av slutanvändarsystemet.

  • Application virtualization: I det här tillvägagångssättet görs en specifik applikation tillgänglig på operativsystemet för slutanvändare på skrivbordet, som inte är installerat på traditionellt sätt. Program installeras och körs i en container. Denna behållare har kontroll över hur applikationen interagerar med andra system och komponenter. Program kan isoleras i sin egen sandlåda för att förhindra störningar från andra applikationer. I den här modellen kan applikationer strömmas över ett nätverk, eller kan levereras via webbläsare med det mesta av behandlingen på webbserver eller applikationsservernivå.
Lagringsvirtualisering
Lagringsvirtualisering är ett koncept där den logiska lagringen (t.ex. virtuella partitioner) separeras eller abstraheras från den fysiska lagringen (t.ex. lagringsenheter där den faktiska datan finns). Detta kan vara något eller flera av följande:
  • Optisk disk
  • Hårddisk
  • Magnetlagringsenhet
Lagringsvirtualisering hjälper till att uppnå platsoberoende, eftersom det abstraherar fysisk lagring av data. Användaren får ett logiskt utrymme för att lagra data medan den faktiska kartläggningen till fysiska data hanteras av själva virtualiseringssystemet. Datalagring följer dessa metoder:
  • Direktmonterad lagring: Detta är den traditionella metoden där hårddiskarna är anslutna till fysiska servrar. Den här metoden är enkel att använda men svår att hantera. Faktum är att nackdelarna med denna strategi motiverar organisationer att gå mot virtualisering.

  • Network Attached Storage: I det här tillvägagångssättet har vi en maskin som finns i nätverket och tillhandahåller datalagring till andra maskiner. Detta anses vara det första steget mot att uppnå lagringsvirtualisering. I det här tillvägagångssättet har vi en enda datakälla, vilket gör säkerhetskopiering av data mycket viktigt.

  • Storage Area Network: I det här tillvägagångssättet distribuerar vi specifik hårdvara och mjukvara som används för att omvandla vanliga hårddiskar till datalagring som omvandlar data till ett högpresterande nätverk. Det är ett väl accepterat faktum att data är en nyckelresurs som borde vara tillgänglig dygnet runt. Samtidigt bör data hanteras bekvämt.
Presentation virtualisering
Denna kategori följs främst inom Microsofts teknologidomän, ofta känd som terminaltjänster eller Remote Desktop Services. Via Remote Desktop Services får vi fjärrskrivbordet på Windows på ett system som är anslutet över alla nätverk. Fjärrsessionen interagerar med ett underliggande fysiskt system med det lokala tangentbordet, musen och bildskärmen som på fjärrsystemet.

En virtuell översikt

Virtualisering har blivit ett hett diskussionsämne. Här har vi täckt alla de viktigaste områdena virtualisering och deras implementering. Under de kommande åren kommer virtualiseringskoncept också att spridas till andra områden. Låt oss avsluta vår diskussion med följande punkter:
  • Virtualisering är processen för att skapa virtuella instanser (av resurser) från vilken resurs som helst. Denna resurs kan vara något av följande:
    • Operativ system
    • server
    • Lagringsenhet
    • Nätverksresurs

  • Virtualisering har följande fördelar:
    • Färre antal servrar
    • Mindre energiförbrukning
    • Mindre underhåll

  • Virtualisering används ofta på ett olämpligt sätt som en ersättning för molnberäkning och vice versa, men det finns stora skillnader som är uppenbara när vi gör en djupgående studie av de två.

  • Vi har identifierat följande kategorier av virtualisering:
    • Hårdvarevirtualisering eller servert virtualisering
    • Klientvirtualisering
    • Lagringsvirtualisering
    • Presentation virtualisering