Co je virtualizace serveru?
Byla doba, kdy si organizace hledající webhosting musela vybrat mezi sdíleným serverem a dedikovaným serverem. To by mohla být obtížná volba, protože zatímco dedikovaný hosting nabídl server, k němuž měla přístup pouze jedna organizace - zajištění paměti, šířky pásma a úplné kontroly - mohlo by to být extrémně drahé. Sdílený server, na druhé straně, obvykle znamenal sdílení prostředků paměti a šířky pásma, jakož i IP adresy. Pokud se někdo na serveru prokázal jako zdrojový prase nebo zaplavil internet nevyžádanou poštou, člověk by se mohl ocitnout zablokovaný vlastní vinou, protože poskytovatelé internetových služeb se zaměřili na sdílení trávníku pomocí spammerů. Virtualizace serverů používá software k tomu, aby jeden server fungoval, jako by to byl počet samostatných serverů, což problém vyřešilo.
Virtualizace serveru, známá také jako virtuální dedikovaný server (VDS) nebo virtuální privátní server (VPS), je levnější než dedikovaný server a řeší problémy sdílení zdrojů sdíleného serveru vyčleněním zdrojů pro každého předplatitele a umožněním každému virtuálnímu serveru, aby běžet zcela odděleně od ostatních, případně i provozovat samostatné operační systémy. Virtualizace serveru má také aplikace v rámci organizací, protože umožňuje, aby úkoly a procesy, které nejsou kompatibilní, byly provozovány na stejném serveru zcela bez interakce nebo překrývání, což zefektivňuje využití serveru. Další výhodou virtuálních serverů je umožnění redundance v rámci jednoho hardwaru. Druhý virtuální server by mohl obsahovat vzorovou aplikaci a / nebo stejná data, která budou použita jako záloha v případě selhání.
Virtualizace serveru lze provést třemi různými způsoby. První se označuje jako plná virtualizace nebo model virtuálního stroje; druhý jako paravirtualizace nebo model paravirtuálního stroje (PVM); a třetí se nazývá virtualizace na úrovni OS nebo virtualizace na úrovni operačního systému (operačního systému). Model virtuálního stroje vyžaduje software hypervisor, který funguje jako platforma pro operační systémy virtuálních serverů a udržuje je oddělený a nezávislý, což vyžaduje hodně výpočetní síly. Model PVM umožňuje, aby si virtuální servery navzájem byly vědomy a koordinovaly využití prostředků. S virtualizací serveru na úrovni operačního systému existuje pouze jeden hostitelský operační systém a virtuální servery jsou hosté, což znamená, že všechny musí být samostatné a spuštěné na stejném operačním systému, ale umožňuje systému být efektivnější.