Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik: Windows Server 2025, Windows Server 2022, Windows Server 2019, Windows Server 2016
Ez a témakör a tárolók és virtuális gépek (VM-ek) közötti főbb hasonlóságokat és különbségeket ismerteti, valamint azt, hogy mikor érdemes ezeket használni. A tárolók és a virtuális gépek mindegyike rendelkezik a saját használatukkal– valójában a tárolók számos telepítése a virtuális gépeket használja gazda operációs rendszerként ahelyett, hogy közvetlenül a hardveren futnál, különösen akkor, ha tárolókat futtatnak a felhőben.
A konténerek áttekintését lásd a Windows és konténerekcímű részben.
Tárolóarchitektúra
A tároló egy elszigetelt, könnyű siló, amely egy alkalmazást futtat a gazdagép operációs rendszerén. A tárolók a gazda operációs rendszer kernelére épülnek (amely az operációs rendszer eltemetett vízvezetékeként is felfogható), és csak azokat az alkalmazásokat és néhány egyszerű operációsrendszer-API-t és szolgáltatást tartalmaznak, amelyek felhasználói módban futnak, ahogyan az ebben a diagramban látható.
Virtuálisgép-architektúra
A tárolókkal ellentétben a virtuális gépek teljes operációs rendszert futtatnak – beleértve a saját kernelét is – az ábrán látható módon.
Tárolók és virtuális gépek
Az alábbi táblázat a kiegészítő technológiák néhány hasonlóságát és különbségét mutatja be.
| Funkció | Virtuális gép | Konténer |
|---|---|---|
| Izoláció | Teljes elkülönítést biztosít a gazdagép operációs rendszerétől és más virtuális gépektől. Ez akkor hasznos, ha egy erős biztonsági határ kritikus fontosságú, például alkalmazások üzemeltetése ugyanazon a kiszolgálón vagy fürtön versengő vállalatoktól. | Általában könnyű elkülönítést biztosít a gazdagéptől és más konténerektől, de nem biztosít olyan erős biztonsági határolást, mint egy virtuális gép. (A biztonságot Hyper-V elkülönítési mód használatával növelheti az egyes tárolók könnyű virtuális gépeken való elkülönítéséhez). |
| Operációs rendszer | Teljes operációs rendszert futtat, beleértve a kernelt is, így több rendszererőforrást (CPU, memória és tárterület) igényel. | Futtatja az operációs rendszer felhasználói módú részét, és testre szabható úgy, hogy csak az alkalmazáshoz szükséges szolgáltatásokat tartalmazza, kevesebb rendszererőforrást használva. |
| Vendégkompatibilitás | Szinte bármilyen operációs rendszer fut a virtuális gépen belül. | Ugyanazon az operációsrendszer-verzión fut , mint a gazdagép (Hyper-V elkülönítés lehetővé teszi ugyanazon operációs rendszer korábbi verzióinak futtatását egy egyszerűsített virtuálisgép-környezetben). |
| Telepítés | Egyéni virtuális gépek üzembe helyezése a Windows Felügyeleti központ vagy a Hyper-V Manager használatával; több virtuális gép üzembe helyezése a PowerShell vagy a System Center Virtual Machine Manager használatával. | Egyéni tárolók üzembe helyezése a Docker parancssoron keresztüli használatával; több tároló üzembe helyezése vezénylővel, például az Azure Kubernetes Service használatával. |
| Operációs rendszer frissítések és fejlesztések | Az operációsrendszer-frissítések letöltése és telepítése minden virtuális gépen. Egy új operációsrendszer-verzió telepítéséhez frissítésre vagy gyakran csak egy teljesen új virtuális gép létrehozására van szükség. Ez időigényes lehet, különösen akkor, ha sok virtuális gépe van. | A konténerben lévő operációsrendszer-fájlok frissítése vagy fejlesztése ugyanaz:
|
| Állandó tárterület | Használjon virtuális merevlemezt (VHD) egyetlen virtuális gép helyi tárhelyéhez, vagy egy SMB-fájlmegosztást a több kiszolgáló által megosztott tárolóhoz. | Az Azure Disks használata helyi tárolókhoz egyetlen csomóponthoz, vagy Azure Files (SMB-megosztások) több csomópont vagy kiszolgáló által megosztott tárolóhoz. |
| Terheléselosztás | A virtuális gépek terheléselosztása a futó virtuális gépeket egy feladatátvevő fürt más kiszolgálóira helyezi át. | A tárolók maguk nem mozognak; ahelyett egy orchestrator automatikusan elindíthatja vagy leállíthatja a tárolókat a klaszter csomópontokon, a terhelés és a rendelkezésre állás változásainak kezelése érdekében. |
| Hibatűrés | A virtuális gépek feladatátvételt végezhetnek egy fürt egy másik kiszolgálóján, és a virtuális gép operációs rendszere újraindul az új kiszolgálón. | Ha egy fürtcsomópont meghibásodik, a rajta futó tárolókat a vezénylő gyorsan újra létrehozza egy másik fürtcsomóponton. |
| Kapcsolatépítés | Virtuális hálózati adaptereket használ. | A virtuális hálózati adapter izolált nézetét használja, amely egy kicsit kevesebb virtualizálást tesz lehetővé– a gazdagép tűzfala tárolókkal van megosztva, miközben kevesebb erőforrást használ. További információ: Windows tárolóhálózati. |