Server virtualisering är en teknik som låter dig köra flera operativsystem och applikationer på en enda fysisk server. Detta uppnås genom att skapa virtuella maskiner (VM) på den fysiska servern, var och en med sitt eget operativsystem och resurser.
Så här fungerar det:
* Fysisk server: Detta är den faktiska hårdvaran där virtualiseringsprogramvaran körs.
* hypervisor: Detta är programvaran som hanterar virtualiseringsprocessen och skapar och kör VM. Det finns två huvudtyper:
* typ 1 hypervisor: Kör direkt på hårdvaran (t.ex. VMware ESXI, Microsoft Hyper-V).
* typ 2 hypervisor: Körs som en applikation inom ett befintligt operativsystem (t.ex. Oracle VirtualBox, VMware Workstation).
* virtuella maskiner: Dessa är mjukvarudefinierade instanser som fungerar som separata fysiska datorer, var och en som kör sitt eget operativsystem och applikationer.
Fördelar med server virtualisering:
* Förbättrad hårdvarautnyttjande: Genom att köra flera VM:er på en enda server kan du konsolidera servrar och minska antalet fysiska maskiner som krävs. Detta leder till lägre hårdvarukostnader och minskad energiförbrukning.
* Ökad flexibilitet och smidighet: VM:er kan skapas och distribueras snabbt, vilket möjliggör snabb tillhandahållande av nya applikationer och tjänster.
* Förbättrad katastrofåtervinning: VM:er kan enkelt säkerhetskopieras och återställas, vilket ger ett snabbt och effektivt sätt att återhämta sig från avbrott.
* Förbättrad säkerhet: VM:er kan isoleras från varandra, vilket minskar risken för säkerhetsbrott som sprider sig över hela systemet.
* Förenklad ledning: VM:er kan hanteras centralt, vilket gör det lättare att uppdatera och underhålla hela miljön.
typer av server virtualisering:
* Virtualisering av operativsystem: Den vanligaste typen, där VM:erna kör sina egna operativsystem.
* Applikationsvirtualisering: Virtualiserar applikationer utan behov av ett fullständigt operativsystem.
* Desktop Virtualization: Levererar en användares skrivbordsmiljö som en VM och ger en konsekvent upplevelse på olika enheter.
* Serverless Computing: En form av virtualisering som gör att du kan köra kod utan att hantera servrar, vilket gör att utvecklare kan fokusera på deras applikationslogik.
Exempel på servern virtualiseringslösningar:
* VMware vSphere
* Microsoft Hyper-V
* Oracle Virtualbox
* Citrix Xenserver
* Parallels Desktop
Sammantaget är server virtualisering en kraftfull teknik som kan förbättra effektiviteten, flexibiliteten och säkerheten för din IT -infrastruktur.