Virtuální stroj (VM) je počítač, který běží výhradně na softwaru namísto fyzického hardwaru. Virtuální stroje používají software na fyzickém (hostitelském) počítači k replikaci nebo emulaci funkcí jiného počítače nebo operačního systému. VM je v podstatě simulovaný počítač ve skutečném počítači.
Z uživatelského hlediska fungují virtuální stroje stejně jako běžné počítače. Mají operační systém (OS), ukládají soubory, spouštějí programy a dokonce mají virtuální hardwarové komponenty. Ale protože jsou virtuální počítače výhradně softwarové, potřebují si vypůjčit hardwarové prostředky z hostitelského počítače. Například ve virtuálním počítači se k modelování virtuálního CPU používá skutečná centrální procesorová jednotka (CPU) fyzického hostitelského počítače.
Jeden hostitelský počítač může provozovat více virtuálních počítačů, všechny se zcela nezávislými operačními systémy a funkcemi. Počítač se systémem Windows může hostit virtuální stroj macOS, takže počítač s Windows funguje stejně jako Mac. Podobně může počítač Mac hostit virtuální stroj Windows, který umožňuje počítači Apple běžet jako PC.
Virtuální počítače pomáhají podnikům snižovat náklady a optimalizovat výkon sítě – zejména pokud jde o poskytování cloudových softwarových řešení a udržování zabezpečení serveru. Existuje mnoho aplikací pro virtuální stroje – virtuální počítače široce používají návrháři, vývojáři a testeři produktů, aby viděli, jak software nebo jiné návrhy fungují na různých operačních systémech, aniž by museli kupovat další zařízení.
Typy virtuálních strojů
Virtuální stroje mohou provádět různé úkoly v závislosti na typu použitého virtuálního počítače.
Virtuální stroje spadají do dvou širokých kategorií:
Zpracovat virtuální stroj:Tyto virtuální počítače umožňují, aby se určité nástroje spouštěly, jako by byly nativní nebo funkce byly vestavěné. Hostitelský počítač se systémem Windows může používat virtuální stroj Java ke spouštění aplikací Java. Procesní virtuální stroje vytvářejí prostředí programu nezávislé na platformě maskováním informací o hardwaru a OS hostitele.
Systémový virtuální stroj:Emulace celého operačního systému sdílením přístupu k fyzickým funkcím hostitele, jako je RAM a úložiště, je známá jako systémový VM. Systémové virtuální počítače umožňují počítači se systémem Windows spustit MacOS pro emulaci počítače Mac. Systémová platforma může distribuovat fyzické prostředky hostitele mezi více virtuálních počítačů – každý s vlastní kopií operačního systému.
K čemu slouží virtuální stroje?
Virtuální stroje rozšiřují výpočetní potenciál jediného zařízení a zvyšují kapacitu a flexibilitu stávajícího hardwaru. Pokud uživatel Mac potřebuje spustit nástroje Microsoftu, může místo získání nového počítače použít virtuální stroj Windows. Nebo pokud chce vývojář PC vidět, jak bude jeho nová aplikace vypadat na Macu, může tak učinit pomocí virtuálního počítače.
Virtuální stroje vám umožňují používat různé operační systémy, aniž byste museli kupovat nové zařízení.
Spolu s využitím softwarové virtualizace ke zlepšení efektivity a optimalizaci výkonu PC umožňují virtuální počítače veřejným cloudovým službám snadněji vyhovět potřebám více uživatelů. Umožňují také organizacím vyvíjet efektivní strategie OPSEC a plány kontinuity podnikání s minimálním narušením IT infrastruktury.
Dalším běžným využitím virtuálních počítačů je vytváření „fiktivních“ verzí softwaru nebo operačních systémů, které neovlivní hostitelské počítače. To umožňuje vývojářům a bezpečnostním specialistům testovat software a izolovat infikované soubory v bezpečném prostředí v karanténě, aniž by hrozilo, že malware nebo chyby zasáhly jiné části jejich systému nebo sítě.
Přečtěte si více:Jak obnovit heslo Windows Server 2012 pro virtuální počítač Hyper-V Generation 2
Jak fungují virtuální stroje?
Virtuální stroje používají speciální software nazývaný hypervizor— také známý jako monitor nebo správce virtuálního stroje (VMM) — k emulaci hlavních komponent a hardwarových prostředků hostitelského počítače. Hypervizor funguje jako prostředník mezi fyzickým hostitelským počítačem a hostovaným virtuálním strojem a distribuuje prostředky virtuálnímu počítači na základě individuálních požadavků a kapacity hostitele.
Jako každá jiná aplikace,VM běží v okně– a můžete spustit více virtuálních počítačů najednou. Například spolu s OS hostitelského počítače můžete současně spouštět virtuální stroj Android a virtuální stroj Linux.
Jako každá aplikace je virtuální stroj spuštěn v samostatném okně.
Jaký je rozdíl mezi kontejnerem a virtuálním strojem?
Kontejnery a virtuální stroje mají podobné funkce, ale odlišuje je to, že zatímco virtuální stroj emuluje celý počítačový systém – včetně modelování virtuálních hardwarových komponent – kontejnery replikují nebo virtualizují pouze softwarové aplikace a jejich závislé soubory.
Nejpopulárnější komerčně dostupné virtuální počítače, jako jsou virtuální stroje VMWare nebo Parallels, využívají fyzické prostředky hostitelského počítače k vytvoření virtualizovaného počítače, který běží na vlastním operačním systému. Protože jsou kontejnery navrženy tak, aby spouštěly pouze jednotlivé programy, postrádají stejnou úroveň virtuální infrastruktury a používají stejné jádro operačního systému jako jejich hostitel.
Ale tato zdánlivá omezení to také znamenajíkontejnery jsou lehčí a rychlejší než virtuální počítače, díky čemuž jsou kontejnery ideální pro podporu mikroslužeb, kde různé kontejnery provozují samostatné komponenty nebo služby aplikací. A protože uvnitř virtuálního počítače může běžet více kontejnerů, tyto dvě technologie se často používají společně.
Jaké jsou výhody virtuálních počítačů
Virtuální stroje jsou extrémně univerzální a podniky a profesionálové je používají z různých důvodů. Zde jsou hlavní výhody virtuálních strojů:
Rozšíření zdrojů:Virtuální počítač vám umožňuje používat software, který není kompatibilní s hostitelským počítačem, čímž se zvyšuje to, co můžete dělat s jediným zařízením.
Účinnost:Na jednom zařízení můžete provozovat MacOS i Windows, což šetří peníze, fyzický prostor a čas.
Inovace:Vývojáři mohou otestovat svůj software, aby zjistili, jak funguje na jiných operačních systémech, a mohou tak učinit bez obav, jak jakýkoli malware nebo chyby ovlivní jejich fyzický počítač.
Bezpečnost:Virtuální počítače poskytují integrované zotavení po havárii a zajišťování aplikací, aby výrazně zvýšily schopnost IT oddělení reagovat na softwarové hrozby v jejich sítích a zmírňovat je. Virtuální stroje jsou skvělými aktivy v plánech obnovy IT po havárii, které jsou klíčové pro obchodní operace.
Jaké jsou nevýhody virtuálních počítačů?
Navzdory jejich mnohostrannému využití mají virtuální stroje své stinné stránky. Nevýhody virtuálních počítačů jsou způsobeny především množstvím výpočetního výkonu potřebného k replikaci jiného počítačového systému. Zde jsou některé z problémů, se kterými se můžete při používání virtuálních strojů setkat:
Nestabilita:Spuštění více virtuálních počítačů může maximalizovat váš CPU a další důležité hardwarové komponenty a způsobit nestabilní výkon.
Může být pomalý:Virtuální počítač je obvykle pomalejší a méně efektivní než fyzický počítač, takže byste neměli očekávat, že virtuální počítač poběží tak hladce jako jeho hostitelský počítač.
Virtuální stroje se mohou načítat a obvykle běží pomaleji než jejich fyzické protějšky.
Pokud máte potíže se spuštěním virtuálního počítače na vašem počítači, zkontrolujte RAM, abyste mohli identifikovat a vyřešit problémy s výkonem. A prohlédněte si naše specializované průvodce výkonem s dalšími tipy, jak zrychlit počítač nebo opravit pomalý Mac.
Typy virtualizace
Virtuální počítače používají různé typy virtualizace. V závislosti na vašich potřebách lze jednotlivě nebo v kombinaci použít následující druhy virtualizace:
Železářské zboží:Hardwarová virtualizace, známá také jako serverová vizualizace, používá hypervizor k vytváření virtuálních verzí počítačů a operačních systémů, takže můžete provozovat virtuální počítač se systémem Linux nebo Windows na hardwaru Mac.
Software:Vytvořením virtuálního systému, který používá stejné fyzické funkce jako hostitel, vám virtualizace softwaru umožní používat nenativní aplikace a může vám poskytnout vzdálený přístup k virtuálním aplikacím.
Skladování:Virtuální úložiště může konsolidovat různá fyzická úložná zařízení do jednoho. A virtuální úložiště lze duplikovat, což snižuje prostoje v případě kybernetického útoku.
Desktop:Virtualizace desktopu ukládá vaši plochu na vzdálený server, což znamená, že k ní můžete přistupovat vzdáleně odkudkoli a z jakéhokoli zařízení.
Síť:Síťová virtualizace, která se používá k vytvoření více podsítí ve stejné fyzické síti, maximalizuje výkon pro jednotlivé klienty automatickým nastavením šířky pásma a serverů.
Zlepšují virtuální počítače zabezpečení?
Virtuální stroje jsou životně důležité nástroje, které vývojáři používají k vytváření řešení kybernetické bezpečnosti pro správu hrozeb. Pomáhají bojovat proti počítačovým virům a blokují pokusy o hackování. Virtuální stroje umožňují IT profesionálům vytvářet bezpečná sandboxová prostředí, aby mohli bezpečně otevírat a zkoumat nebezpečné soubory, aniž by to ovlivnilo jejich zařízení nebo zbytek sítě.
Pouze jeden infikovaný soubor se může rychle šířit sítí a způsobit nevýslovné škody a narušení. Použití virtuálního počítače pomáhá vývojářům nebo IT týmům izolovat infikované aplikace nebo soubory, chránit hostitelské počítače před poškozením a zamezit šíření škodlivého softwaru.
Pokud si však myslíte, že váš osobní počítač je již infikován, prohlédněte si naši příručku a rychle jednejte, abyste virus odstranili.
Komplexní zabezpečení začíná u Avastu
Virtuální stroje jsou skvělým zdrojem pro všechny druhy aplikací, ale efektivní kybernetická bezpečnost by nikdy neměla spoléhat pouze na jedinou vrstvu ochrany. Avast Free Antivirus obsahuje arzenál bezpečnostních zdrojů a nabízí pevnou ochranu před dnešní řadou online hrozeb. Stáhněte si Avast ještě dnes, aby byl váš systém v bezpečí a vaše data v bezpečí.















