Navigáció kihagyása

Mi az a virtuális gép?

A virtualizálás és a virtuális gépek előnyeinek ismertetése

Virtuális gépek: számítógépeken belüli virtuális számítógépek

A (gyakran csak a VM rövidítéssel illetett) virtuális gépek semmiben sem különböznek a fizikai számítógépektől, például a laptopoktól, az okostelefonoktól vagy a kiszolgálóktól. Van processzoruk, memóriájuk, a fájlok tárolására szolgáló lemezeket tartalmaznak, és szükség esetén az internetre csatlakoztathatók. Míg a számítógépeket fizikai, kézzelfogható alkatrészek (azaz hardverek) alkotják, a virtuális gépek virtuális számítógépekként, illetve egy fizikai kiszolgálón szoftverek által definiált számítógépekként határozhatók meg, amelyek csak kódként léteznek.

Ábra a fizikai számítógépeken kódként tárolt virtuális számítógépekről.

Hogyan működnek a virtuális gépek?

A virtualizálás az az eljárás, amelynek során egy számítógép szoftveralapú, azaz „virtuális“ változatát hozzuk létre dedikált mennyiségű CPU-val, memóriával és tárhellyel, amelyeket a virtuális gép egy fizikai gazdaszámítógéptől „kap kölcsön“. Ez utóbbi lehet egy személyi számítógép, és/vagy egy távoli kiszolgáló, például a felhőszolgáltató adatközpontjában működő egyik kiszolgáló. A virtuális gépek olyan számítógépes fájlok (általános nevükön rendszerképek), amelyek tényleges számítógépként viselkednek. Futhatnak ablakban, külön számítási környezetként, gyakran egy másik operációs rendszer futtatásának céljából, de – ahogyan sok munkahelyi számítógép esetében – akár a felhasználó teljes számítógépes környezeteként is működhet. A virtuális gép el van különítve a rendszer többi részétől, ami azt jelenti, hogy a virtuális gépen belüli szoftverek nem tudnak kapcsolatba lépni a gazdaszámítógép elsődleges operációs rendszerével.

Mire használhatók a virtuális gépek?

Néhány példa a virtuális gépek felhasználására:

  • Alkalmazások fejlesztése és üzembe helyezése a felhőben.
  • Új operációs rendszerek, például bétaverziók kipróbálása.
  • Új környezet üzembe helyezése abból a célból, hogy a fejlesztők egyszerűbben és gyorsabban futtathassák a fejlesztési és tesztelési folyamatokat.
  • Biztonsági másolat készítése a meglévő operációs rendszerről.
  • Vírussal fertőzött adatok kezelése vagy régi alkalmazások futtatása egy régebbi operációs rendszer telepítésével.
  • Szoftverek vagy alkalmazások futtatása más operációs rendszeren, mint amelyre készültek.

Milyen előnyökkel jár a virtuális gépek használata?

A külön számítógépekként, saját operációs rendszerrel és alkalmazásokkal futó virtuális gépek előnye, hogy teljesen függetlenek maradnak egymástól és a fizikai gazdaszámítógéptől. A virtuális gépeket kezelő szoftver, az úgynevezett hipervizor segítségével egyidejűleg több különböző operációs rendszer is futtatható különböző virtuális gépeken. Ennek köszönhetően futtathatók például Linux rendszerű virtuális gépek egy Windows operációs rendszeren, illetve a Windows egy korábbi verziója egy újabb Windows rendszeren.

És, mivel a virtuális gépek egymástól is függetlenek, egyszerűen hordozhatók. A virtuális gépek szinte azonnal áthelyezhetők az egyik hipervizorról egy másik, különböző gépen futó hipervizorra.

A virtuális gépek rugalmassága és hordozhatósága számos előnnyel jár, többek között az alábbiakkal:

  • Költségmegtakarítás – Mivel több virtuális környezet is futtatható egyetlen infrastruktúra-összetevőn, jelentősen csökkenthető a fizikai infrastruktúra mérete. Ez az eredményességet szolgálja azáltal, hogy csökkenti a karbantartandó kiszolgálók számát, illetve a karbantartási és az energiaköltségeket.
  • Rugalmasság és gyorsaság – A virtuális gépek viszonylag könnyen és gyorsan üzembe helyezhetők, sokkal egyszerűbben, mintha egy teljesen új környezetet kellene kiépíteni a fejlesztők számára. A virtualizálás sokkal gyorsabbá teszi a fejlesztési és tesztelési folyamatok elvégzését.
  • Rövidebb állásidők – A virtuális gépek jól hordozhatók, és könnyen áthelyezhetők az egyik hipervizorról egy másik, különböző gépen működő hipervizorra – emiatt pedig kiváló megoldásként szolgálnak a biztonsági mentéshez arra az esetre, ha váratlanul leállna a gazdagép.
  • Skálázhatóság – A virtuális gépekkel egyszerűbben skálázhatja az alkalmazásokat úgy, hogy további fizikai vagy virtuális kiszolgálókat ad hozzá, vagy több virtuális gép között osztja el a számítási feladatokat. Ennek következtében pedig javulhat az alkalmazások rendelkezésre állása és teljesítménye.
  • Biztonsági előnyök – Mivel a virtuális gépek több operációs rendszeren is futtathatók, az egyik virtuális gépen egy vendég operációs rendszert használva megkérdőjelezhető biztonságú alkalmazásokat futtathat úgy, hogy közben a gazdagép operációs rendszere védett marad. A virtuális gépekkel hatékonyabb biztonsági vizsgálatok végezhetők, és gyakran használják őket a számítógépes vírusok biztonságos, a vírusok izolálásával végzett tanulmányozására úgy, hogy ezzel semmilyen kockázatnak nem teszik ki a gazdaszámítógépet.

A virtuális gépekhez kapcsolódó termékek és szolgáltatások

Azure Virtual Machines

Linux és Windows rendszerű virtuális gépek létrehozása pillanatok alatt és a költségek csökkentése

Windows Virtual Machines

Igény szerinti, rugalmasan skálázható és védett virtualizált infrastruktúra Windows rendszerű virtuális gépekkel az Azure-ban

Linux Virtual Machines

Linux Virtual Machines

Nagyvállalati szintű, nyílt forráskódú és közösségi szoftverek létrehozása és üzembe helyezése néhány másodperc alatt és a költségek csökkentése

Azure Dedicated Host

Dedikált fizikai kiszolgáló Windows és Linux rendszerű virtuális gépek Azure-beli üzemeltetéséhez és futtatásához

A Machine Learning Server virtuális gépeken

Rugalmas gépi tanulási platform az összefüggések R és Python segítségével való feltárásához

SQL Server on Virtual Machines

SQL Server-alapú számítási feladatok migrálása a felhőbe a legalacsonyabb TCO-val

Azure Spot Virtual Machines

A felhő költségének jelentős csökkentése az Azure nagy kedvezményekkel elérhető skálázható számítási kapacitásával

Szolgáltatott Azure-infrastruktúra

A magas rendelkezésre állású, skálázható és biztonságos felhőinfrastruktúra előnyeinek kihasználása úgy, hogy közben csak a felhasznált erőforrásokért kell fizetnie

Microsoft Azure Virtual Machine Scale Sets

A skálázható alkalmazások virtuálisgép-méretezési csoportokkal való fejlesztését ismertető dokumentáció elolvasása

Gyakori kérdések

  • Azt az eljárást nevezzük virtualizálásnak, amikor valaminek – számítási egységnek, tárhelynek, hálózati erőforrásnak, kiszolgálónak vagy alkalmazásnak – létrehozzuk a szoftveralapú vagyis „virtuális“ változatát. A virtualizálás technológiája nagy múltra tekint vissza, és napjainkban is rendkívül fontos szerepet játszik a felhőalapú számítási stratégia kialakításában. A virtualizálás tehát maga az eljárás, az ezzel az eljárással létrehozott gépeket pedig többnyire virtuális gépeknek, vagy angol betűszóval VM-eknek nevezzük.

  • Ugyanazon a fizikai számítógépen egyidejűleg több virtuális gép is futhat, amelyek mindegyikét egy hipervizor kezeli. A hipervizor az a szoftver, amely a fizikai hardvert integrálja a virtuális gépek virtuális „hardverével“. Hasonlóan működik, mint egy tipikus számítógép operációs rendszere: ahogyan az iskolák előtti forgalomirányító segít a diákoknak biztonságosan átkelni egy forgalmas kereszteződésen, a hipervizor gondoskodik arról, hogy minden virtuális gép a megfelelő sorrendben és időben kapja meg a fizikai kiszolgálótól igényelt erőforrásokat.

  • Ez a felhőalapú számítási szolgáltatások alapkategóriája. Az IaaS esetében informatikai infrastruktúrát – kiszolgálókat és virtuális gépeket, tárhelyet, hálózatokat és operációs rendszereket – bérelhet használatalapú díjfizetéssel egy felhőszolgáltatótól, például a Microsoft Azure-tól.

    További információ az IaaS-ról

  • Igen és nem! Az Azure Virtual Machines az az Azure-beli szolgáltatott infrastruktúra, amellyel a perzisztens virtuális gépek szinte tetszőleges virtuális kiszolgálói számítási feladattal helyezhetők üzembe. Ezek olyan lemezkép-szolgáltatáspéldányok, amelyek igény szerinti skálázható számítási erőforrásokat kínálnak használatalapú díjszabással.

    Az Azure Virtual Machines szolgáltatás tehát olyan, általános célra vagy tárolásra, memóriára, számításra és intenzív grafikai számítási feladatokra optimalizált virtuális gépeket kínál, amelyek számos különféle típusban és méretben érhetők el az adott szükségleteknek megfelelően, így Ön mindig kézben tarthatja a költségeket.

    További tudnivalók az Azure IaaS-ról

  • A kihasználatlan virtuális gépek egy felhőszolgáltató, például a Microsoft Azure által kínált szolgáltatások részeként nagy kedvezménnyel biztosítanak skálázható számítási kapacitást.

    A kihasználatlan virtuális gépek az olyan megszakítható számítási feladatokhoz ideálisak, mint amilyenek például az alábbiak:

    • Egyes nagy teljesítményt igénylő számítási feladatok, kötegelt feldolgozási feladatok és képrenderelő alkalmazások.
    • Fejlesztési/tesztelési környezetek, beleértve a folyamatos integráción és folyamatos szolgáltatásnyújtáson alapuló számítási feladatokat is.
    • Big data-alapú, elemzési, tárolóalapú és nagy méretű állapot nélküli alkalmazások.

     

    További információ az Azure Spot Virtual Machines szolgáltatásról

  • Az Azure Disk Storage nagy teljesítményű, rendkívül tartós tárhelyet kínáló, az Azure Virtual Machines szolgáltatással való használatra tervezett szolgáltatás. Az Azure Disk Storage páratlan rugalmasságot, egyszerű skálázhatóságot és beépített biztonságot nyújt, és olyan ár-teljesítmény arányt biztosít, amely megfelel az Ön alapvető és üzletileg kritikus alkalmazásainak.

    További információ az Azure Disk Storage-ról

  • hibrid felhőalapú számítás jellemzően egy olyan számítástechnikai környezetet jelent, amely úgy kombinálja a nyilvános felhőt és a helyi infrastruktúrát, a magánfelhőt is beleértve, hogy az adatok és az alkalmazások megoszthatók legyenek közöttük. A szervezetek több felhőbeli üzembe helyezési lehetőséggel és nagyobb rugalmassággal rendelkeznek az erőforrások méretezése terén, és kihasználhatják a felhőtechnológiai innovációk előnyeit, miközben fenn tudják tartani a helyszíni környezetekkel az együttműködést.

    Bevezetés a nyilvános, a magán- és a hibrid felhőbe

  • A felhőszolgáltatókat felhőalapú számítási „stack” (magyarul halom) névvel is szokták illetni, mivel egymásra épülnek. Noha a szolgáltatott infrastruktúra (IaaS) a halom alapvető eleme, vele együtt gyakran más szolgáltatásokat is használnak, például szolgáltatott platformot (PaaS), szolgáltatott szoftvert (SaaS) vagy kiszolgáló nélküli számítástechnikát.

    További információ a gyakori felhőalapú számítási szakkifejezésekről

Virtuális gépekkel kapcsolatos források

5 perces gyors útmutatók

Linux rendszerre NGINX-webkiszolgálót fejleszthet egy Ubuntu rendszerű virtuális gépen a következők használatával:

Azure CLI

Azure Portal

Azure PowerShell

Windows rendszerre IIS-webkiszolgálót fejleszthet egy Windows Server 2016 rendszerű virtuális gépen a következők használatával:

Azure CLI

Azure Portal

Azure PowerShell

Áttelepítés a felhőbe

Ezekkel az ingyenes erőforrásokkal kezelheti a költségeket, és áttelepítheti az alkalmazásokat, az adatokat és az infrastruktúrát:

A felhő használatának megkezdése az Azure migration centerben

A helyszíni alkalmazások, az infrastruktúra és az adatok felderítése, felmérése és áttelepítése az Azure Migrate segítségével

Minden, amire a virtuális gépek használatbavételéhez szüksége lehet

Megtudhatja, miként választhatja ki a számítási feladathoz megfelelő virtuális gépet, és hogyan csökkentheti a költségeket a Microsoft Azure-ral.

Ha készen áll, állítsa be az ingyenes Azure-fiókját