Handledningar

▷ Vad är virtualisering och vad är det för

Innehållsförteckning:

Anonim

Ett av de stora framstegen inom databehandling har utan tvekan varit virtualisering. Detta ger oss möjligheten att ha flera operativsystem i varandra och därmed spara pengar och hårdvara resurser.

Tack vare virtualisering har företag kunnat optimera sina tekniska resurser och pengarnas utgifter och framför allt det fysiska utrymmet. I den här artikeln kommer vi att försöka bryta ned så mycket som möjligt om denna teknik och vi kommer att lära oss vilka fördelar det ger oss.

Innehållsindex

Möjligheten att ha ett Mac- eller Linux-operativsystem i ett Windows var något vi inte ens föreställde oss för några år sedan. Å andra sidan är numera det konstiga motsatsen just nu om man talar om konsultföretag eller som erbjuder webbtjänster via fjärrservrar.

Vad är virtualisering

Vi kan säga att virtualiseringstekniken handlar om att skapa en virtuell eller icke-fysisk version av ett operativsystem eller hårdvaruplattform tack vare programvara. Så när vi virtualiserar, det vi verkligen gör är att ta de resurser som en fysisk maskin skulle ha: CPU, RAM, hårddisk, moderkort, NETWORK och allt som utgör en dator och simulera dem med hjälp av programvara som installeras i sin tur. inom ett operativsystem som fungerar på en fysisk maskin.

Denna resurs eller verktyg som kan konvertera en fysisk dator till virtuella kodlinjer kallas Hypervisor eller VMM (Virtual Machine Monitor). Tack vare denna programvara kan vi abstrahera de fysiska resurserna på vår dator och replikera dem så att de, förutom att de används av vårt verkliga operativsystem, också kan användas av ett annat operativsystem på ett anpassat sätt. Detta betyder att vi har en 500 GB hårddisk, vi kan berätta den här programvaran att skapa en virtuell 60 GB hårddisk för en annan Windows. Eller att 4 GB av vårt RAM-minne går till det virtuella Windows.

Men detta slutar inte här, inte bara kan vi installera ett andra Windows och en tredje eller mer på vår dator, men vi kan också ha en serverdator som finns på andra håll (fjärrserver) och få åtkomst till de virtuella operativsystemen som den har installerat genom internetnätverket. Detta är det verkliga verktyget och kraften i virtualisering.

Skillnader mellan fysiska och virtuella operativsystem

För praktiska ändamål, om vi installerar ett virtuellt operativsystem via programvara, kommer vi att få praktiskt taget samma funktioner som i det fysiska operativsystemet. Den enda nackdelen är att detta system kommer att använda resurserna för den fysiska utrustningen, så dess prestanda kommer att reduceras.

När vi startar en dator med ett fysiskt operativsystem, tillhandahåller hårddisken ett verktyg för att starta upp systemet, MBR. I inget fall kommer det virtuella operativsystemet att kunna starta, eftersom detta, trots att det också finns på samma maskin, är inkapslat i en fil som i våra ögon är en vanlig och aktuell datakatalog.

Typer av virtualisering

Det finns olika typer av virtualisering, eller snarare olika procedurer för att virtualisera vissa resurser.

Server- eller hårdvaruv virtualisering

Detta är den vanligaste och mest använda metoden i företagsservermiljön. Processen är att skapa mindre virtuella servrar. Proceduren är att skapa olika små virtuella servrar eller de som använder få resurser i en större fysisk server och med kraftfull hårdvara. På detta sätt delar dessa maskiner, oberoende av varandra, hårdvaruressurserna för att fungera effektivt.

I den här metoden kommer Hypervisor att styra processorn, RAM, hårddisken och resten av komponenterna så att olika virtuella operativsystem kan köras samtidigt på samma maskin. Detta har markerat ett före och efter i företag som är dedikerade till att tillhandahålla värdservrar och andra typer till andra klientföretag.

  • Besparingar på hårdvara: det kommer inte att behövas köpa fysiskt material för varje utrustning. vi ska bara skicka ut pengar på en server. Skalbarhet: för att skapa nya maskiner måste vi bara öka antalet av dessa och skaffa nya fysiska element.

Programvara eller operativsystem virtualisering

Detta är den metod som vi stationära datoranvändare kommer att använda i de allra flesta fall. Metoden är att tilldela en huvuddator för att skapa en eller flera virtuella miljöer med operativsystem installerade på den.

Med en fysisk dator skapar vi en plattform som till exempel tillåter ett Linux-operativsystem att utföras i ett Windows 10-operativsystem. Linux-systemet kommer att ha egenskaperna hos ett riktigt team med sina olika enheter direkt från de tillgängliga fysiska hårdvaruressurserna.

Nätverksvirtualisering

Genom denna metod kan vi skapa fysiska nätverk i virtuella nätverk för att övervaka en uppsättning maskiner anslutna till varandra. På det här sättet kan vi återskapa ett fysiskt nätverk med hjälp av mjukvara som också ansvarar för att hantera kommunikationen mellan de olika anslutna resurserna.

  • Vi kommer att öka dataöverföringshastigheterna: i avsaknad av fysiska begränsningar Besparingar i fysiskt material: tack vare virtuella anslutningar kommer vi inte att behöva tillhandahålla dedikerade fysiska ledningar till var och en av maskinerna. Med användning av ett gränssnitt med tillräcklig bredd, såsom fiberoptik, kommer vi inte ha några problem att överföra all virtuell data över en enda fysisk anslutning. Skalbarhet: Som i tidigare tekniker garanterar detta bättre skalbarhet av resurser.

Lagringsvirtualisering

Med hjälp av denna virtualiseringsmetod skapas flera lagringsresurser, vanligtvis lokaliserade och distribuerade över ett nätverk. Genom att ha flera av dessa enheter och inte bara en, kommer det att vara möjligt att komma åt dem samtidigt eller separat. På detta sätt kommer åtkomst till data från flera maskiner att vara mycket effektivare och snabbare än om vi hade en enda stor hårddisk tillgänglig för flera maskiner. Dessutom möjliggör implementeringen av SSD-flashenheter denna prestanda att öka avsevärt. Sammanfattningsvis fördelarna är följande:

Hastighetsökning: tillgången till data blir snabbare när enheterna är indelade.

  • Bättre skalbarhet: När vi vill öka utrymmet måste vi bara köpa nya enheter som lämnar de vi redan har. Ökad effektivitet: det kommer inte att finnas några väntetider eftersom tillgänglig information är uppdelad och tillgången till den är direkt och utan att vänta. Automatisk resurshantering: synkroniseringen och hanteringen av dessa resurser kommer att kontrolleras av kommunikationsprotokoll, TCP / IP eller de som använder de olika gränssnitten som SAS eller RAID.

Memory virtualization

Konceptet är exakt samma som för lagringsvirtualisering. Tanken är att skapa ett delat funktionsminne genom en distribution i nätverket för de olika datorerna att använda. Det ger samma fördelar som nätverkslagring.

Desktop virtualisering

Med hjälp av denna virtualiseringsmetod skapar vi en maskin med ett operativsystem där andra användare kan ansluta på distans och få skrivbordet på den servern från en annan plats. fördelar:

  • Centraliserad plats: det kommer bara att behövas en dator med ett enda operativsystem där flera användare kan ansluta på distans. Besparingar i programvarulicenser Säkerhet: på detta sätt kommer filerna att skyddas bättre än om de var på separata datorer.

Virtualiseringsprogramvara

Som i alla fall har vi betalade virtualiseringsprogram som också är gratis.

Betalningsprogram:

  • VMware: Ägs av EMC Corporation är ett av de viktigaste och avancerade verktygen på marknaden. Hyper-V: Det är Hypervisor som ägs av Microsoft och vi kommer att ha den tillgänglig gratis om vi förvärvar en licens för Windows-server eller Windows 10 Pro- paralleller: ett annat av de mest kända betalade programmen. Det tillåter både programvara och hårdvaruvirtualisering. Virtuozzo: Traditionellt tillgängligt på Linux kom det till Windows tillbaka 2005.

Gratis program:

  • VirtualBox: Det är den mest kända programvaran med öppen källkod och även den med flest verktyg. VirtualBox är utvecklat av Oracle och är tillgängligt för Windows, Mac och Linux och kan också virtualisera alla dessa virtuella PC- operativsystem: ägs också av Microsoft och finns tillgängligt för versioner av Windows XP, Vista och 7 Xen: Utvecklat av University of Cambridge är öppen källkodsprogramvara tillgänglig för Linux och Unix OpenVZ operativsystem: annan öppen källkodsprogramvara som endast är kompatibel med Linux-versioner, både för värdar och virtuell. KVM: ett annat virtualiseringsverktyg för Linux-operativsystemet

Fördelar med att använda virtualisering

Fördelarna med att använda virtualisering är många. Några av de viktigaste är följande:

  • Kostnadsminskning: En av de viktigaste fördelarna är kostnadsbesparingar. Tack vare virtualisering undviker vi att köpa hårdvara eller licenser för fler operativsystem. Större arbetseffektivitet: tack vare att resurserna delas och skalas i olika delar delade i nätverket är effektiviteten i tillgången till data eller resurser mycket snabbare. Lägre energiförbrukning: detta är direkt relaterat till antalet utrustningar anslutna till ett elektriskt nätverk. Om vi ​​har virtuell utrustning kommer det bara att finnas konsumtion av plattformen som stöder de andra systemen Förbättrad säkerhet: att ha fysisk utrustning ansluten till ett nätverk ökar sannolikheten för datakrascher. Genom server- och lagringsvirtualisering reduceras denna risk kraftigt. Mindre behov av underhåll: en virtuell maskin har inga fysiska komponenter så att de inte kan misslyckas. Kloningsmöjlighet: med en virtuell maskin kan vi klona detta så många gånger vi vill eller behöver installera något extra. Portabilitet: som den föregående punkten, om vi klonar en maskin kan du tilldela den till en annan server om du behöver söka efter anpassad hårdvara.

Nackdelar med virtualisering

Vit hade aldrig funnits om det inte fanns något svart. Som i alla saker finns det också några nackdelar med att använda virtualiseringsmetod:

  • Lärningsfas: ett av de ämnen som ska övervinnas är att veta hur man använder virtualiseringsprogramvara. Personal som använder denna metod måste veta exakt möjligheten och användningen av virtualiseringsverktyg, annars skulle allt hamna i katastrof. Inledande kostnadsökning: för att vara värd för flera maskiner kommer det att vara nödvändigt att fördela resurser till var och en av dem. Därför är det nödvändigt att investera i kraftfull programvara som kanske ett företag inte har till en början. Ökning i kedjefel: Om datorn som fungerar som en virtuell maskinserver misslyckas kommer alla att vara inoperativa, så ett fel orsakar en avsevärd minskning av prestanda.

I allmänhet är virtualisering ett utmärkt verktyg som är mycket användbart för företag och för användare som måste testa applikation och praktisera nätverkskonfiguration utan behov av fysisk utrustning.

Vi rekommenderar också:

Har du velat skapa ett virtuellt Windows ? Vi kommer snart att se hur vi gör det. Vi hoppas att den här artikeln har hjälpt dig att bättre förstå vad virtualisering är.

Handledningar

Redaktörens val

Back to top button