Vad är servervirtualisering?
Det fanns en tid då en organisation som söker webbhotell var tvungen att välja mellan en delad server och en dedikerad server. Detta kan vara ett svårt val, eftersom det var mycket dyrt medan dedikerad webbhotell erbjöd en server som bara en organisation hade tillgång till - vilket säkerställer minne, bandbredd och fullständig kontroll. En delad server menade å andra sidan vanligtvis delning av minnes- och bandbreddresurser, liksom IP-adressen. Om någon annan på servern visade sig vara en resursskinka eller översvämmade Internet med skräppost, kunde man hitta sig själv blockerad genom inget eget fel, eftersom internetleverantörer siktade på att spammaren delar sin gräsmatta. Servert virtualisering använder programvara för att få en server att fungera som om det var ett antal separata servrar och löser problemet.
Servert virtualisering, även känd som en Virtual Dedicated Server (VDS) eller Virtual Private Server (VPS), är billigare än en dedicerad server och löser resursdelningsproblemen för en delad server genom att öronmärka resurser för varje abonnent och låta varje virtuell server kör helt separat från de andra, även köra separata operativsystem, om så önskas. Server virtualisering har också applikationer inom organisationer, eftersom det kan tillåta uppgifter och processer som inte är kompatibla att drivas på samma server helt utan interaktion eller överlappning, vilket gör användningen av servern mer effektiv. En annan fördel med virtuella servrar är att möjliggöra redundans inom en enda hårdvara. En andra virtuell server kan innehålla exempelprogrammet och / eller samma data som kan användas som en säkerhetskopia i händelse av ett fel.
Server virtualisering kan utföras på tre olika sätt. Den första kallas full virtualisering eller den virtuella maskinmodellen; den andra som paravirtualisering eller modellen paravirtual machine (PVM); och den tredje kallas OS-nivå virtualisering eller virtualisering på OS (operativsystem) nivå. Den virtuella maskinmodellen kräver hypervisor-programvara, som fungerar som en plattform för operativsystemen för de virtuella servrarna och håller dem separata och oberoende, vilket kräver mycket processorkraft. PVM-modellen tillåter de virtuella servrarna att vara medvetna om varandra och samordna resursanvändningen. Med servervirtualisering på operativsystemnivå finns det bara ett värd OS och de virtuella servrarna är gäster, vilket innebär att de måste vara separata och köras på samma operativsystem men gör att systemet kan vara mer effektivt.