Tárolási szempontok az Azure Virtual Desktop számítási feladataihoz
Ez a cikk egy Azure Virtual Desktop-számítási feladat tárolási tervezési területét ismerteti. Az Azure Virtual Desktop egy felhőalapú, végfelhasználói számítási megoldás, amellyel a felhasználók bárhonnan, bármilyen eszközön hozzáférhetnek az asztalukhoz és az alkalmazásaikhoz. Ez a vitafórum a virtuális gépek ( virtuális gépek), a felhasználói profilok és az alkalmazások tárolási szempontjait ismerteti.
Fontos
Ez a cikk az Azure Well-Architected Framework Azure Virtual Desktop számítási feladatok sorozatának része. Ha nem ismeri ezt a sorozatot, javasoljuk, hogy kezdje a Mi az Az Azure Virtual Desktop számítási feladat? című témakört.
Régió kiválasztása
Hatás: Teljesítményhatékonyság, költségoptimalizálás
Az Azure Virtual Desktop üzembe helyezésekor a régió kiválasztása fontos szempont. Mielőtt kiválasztja a telepíteni kívánt Azure-régiót, ellenőrizze a termék rendelkezésre állását. Az olyan szolgáltatások termékváltozatai, mint az Azure Virtual Machines régiónként változhatnak, mivel nem minden régió tartalmaz azonos hardvert. A virtuálisgép-termékváltozatok és egyéb szolgáltatások elérhetőségéről lásd: Régiónként elérhető termékek.
Mielőtt kiválaszt egy adott régiót, ismernie kell annak regionális megfelelőségi és adattárolási követelményeit is.
A régió kiválasztásának másik fontos szempontja a késés. Általában a legjobb, ha az összes szükséges erőforrást ugyanabban az Azure-régióban központosítja, mint a gazdagépkészletet. Ha az Azure Virtual Desktopot a felhasználóktól távol eső régióban helyezi üzembe, az növelheti a késést és csökkentheti a teljesítményt. Emellett növelheti a régiók közötti adatátvitel költségeit is.
Az Azure Virtual Desktop metaadattára munkaterületeket, gazdagépkészleteket, alkalmazáscsoportokat és skálázási terveket tartalmaz. Ez a metaadattár nem mindig támogatott a munkamenetgazda számára kiválasztott régióban. A támogatás hiánya miatt a metaadattár és a munkamenet-gazdagépek el lesznek választva. Részletes információkért lásd: Az Azure Virtual Desktop adathelyei.
Javaslatok
- Ellenőrizze, hogy a szükséges virtuálisgép-termékváltozatok és Azure-szolgáltatások elérhetők-e a kiválasztott régióban.
- Ismerkedjen meg az Ön által mérlegelt régiók megfelelőségi és adattárolási követelményeivel.
- Helyezze az erőforrásokat ugyanabban az Azure-régióban, mint a gazdagépkészlet, így minimalizálhatja a késést és csökkentheti az adatátviteli költségeket.
- Ismerkedjen meg azokkal a régiókkal, amelyekben az Azure Virtual Desktop felügyeleti sík erőforrásai elérhetők.
Virtuális gép és lemez méretezése
Hatás: Teljesítményhatékonyság, költségoptimalizálás
Az Azure Virtual Desktop üzembe helyezésekor fontos szempont a virtuális gépek méretezése. A méretezés közvetlenül befolyásolja a költségeket és a végfelhasználói élményt. A méretezés azt is meghatározza, hogy mely számítási feladatok futnak zökkenőmentesen. Az általános cél a virtuális gépek megfelelő méretezése olyan tényezők figyelembe adásával, mint a számítási feladat erőforrás-követelményei, valamint a személyes vagy készletezett gazdagépkészletek használata. A kisebb virtuális gépek kezelése és karbantartása is előnyösebb, ha nagyobb számú kisebb virtuális gépet használ, mint néhány nagy virtuális gépet. A virtuális gépek méretezésével kapcsolatos részletes információkért lásd: Munkamenet-gazdagép virtuálisgép-méretezési irányelvei.
A skálázási csomagok hatékony módot biztosítanak a kis méretű, alacsony felhasználósűrűségű virtuális gépek használatára. A skálázási csomagok automatikusan módosítják a virtuális gépek számát a felhasználói igények és az ütemezés alapján. Ez a megközelítés csökkenti a költségeket a nem használt virtuális gépek kikapcsolásával. Optimalizálja az erőforrásokat a gazdagépkészlet kapacitásának a felhasználói munkamenetekkel való egyeztetésével. További információ: Automatikus skálázási skálázási tervek és példaforgatókönyvek az Azure Virtual Desktopban.
Amikor kiválaszt egy operációsrendszer-lemezt az Azure Virtual Desktophoz, költségeket takaríthat meg úgy, hogy kiválaszt egy standard merevlemez-meghajtót (HDD) egy SSD-meghajtón keresztül, de feláldozza a teljesítményt. Ha az éles számítási feladathoz szolgáltatási szintű szerződésre (SLA) van szükség, prémium szintű SSD-tárolót kell használnia.
Egy másik szempont, hogy az Azure-beli virtuális gépek másodpercenkéntI/O-műveletekkel (IOPS) és átviteli sebességre vonatkozó teljesítménykorlátokkal rendelkeznek, amelyek a virtuális gép típusán és méretén alapulnak. Az operációs rendszer lemezeinek és adatlemezeinek kiválasztott termékváltozata végső soron meghatározza a felhasználó számára elérhető IOPS-t. FSLogix-profilok használata esetén további IOPS-követelményekkel kell rendelkeznie, mivel a profilok hálózati megosztásokból származnak, és lemezre vannak írva. Az IOPS-ról és a lemez teljesítményéről a Virtuálisgép-lemezek méretezhetősége és teljesítménycéljai című témakörben talál részletes információt.
Javaslatok
- A virtuálisgép-termékváltozat kiválasztása előtt vizsgálja meg a felhasználók által futtatott számítási feladatok cpu-, GPU-, memória- és tárhasználatát.
- Használjon legalább két fizikai CPU-maggal rendelkező virtuális gépeket egy munkamenetes gazdagépekhez.
- Több munkamenetes gazdagépekhez használjon legalább négy maggal rendelkező virtuális gépeket.
- Használjon nagyobb számú kisebb virtuális gépet néhány nagy virtuális gép helyett.
- Skálázási tervekkel módosíthatja a virtuális gépek számát a felhasználói igények és az ütemezés alapján.
- A lemeztípus kiválasztásakor vegye figyelembe a virtuális gépek IOPS- és átviteli sebességének korlátait.
- SSD-k használata nagy teljesítményű számítási feladatokhoz.
- Prémium SSD-k használata nagy teljesítményt, kis késést és SLA-t igénylő éles számítási feladatokhoz.
- Prémium SSD-k használata Windows 10 vagy Windows 11 Nagyvállalati verzió több munkamenethez.
- Standard vagy prémium SSD-k használata személyes asztalokhoz.
Felhasználói profilok
Hatás: Teljesítményhatékonyság, költségoptimalizálás
Az Azure Virtual Desktop hatékonyan képes kezelni a felhasználói profilokhoz társított feladatokat, például a nagyméretű offline tárolótáblafájlok kezelését és a modern beállítások megőrzését. Összességében az FSLogix az Azure Virtual Desktop ajánlott felhasználói profilmegoldása. Úgy tervezték, hogy profilokat járjon be távoli számítástechnikai környezetekben. Amikor egy felhasználó bejelentkezik, az FSLogix-profiltároló dinamikusan csatlakozik a számítási környezethez egy virtuális merevlemezen (VHD) és egy Hyper-V virtuális merevlemezen (VHDX) keresztül. A felhasználói profil azonnal elérhető, és úgy jelenik meg a rendszerben, mint egy natív felhasználói profil.
Az Azure számos tárolási megoldást kínál az FSLogix-profiltárolók tárolásához az Azure Virtual Desktophoz való használatra. A legtöbb esetben a Azure Files a virtuális asztali környezetek ajánlott tárolási megoldása. Mindaddig, amíg a kapacitás, az IOPS és a késés megfelel az igényeinek, Azure Files kiváló értéket nyújt. A teljes mértékben felügyelt fájlmegosztások minimálisra csökkentik a karbantartást. Az elérhető tárolási szintekről a Azure Files rétegek című témakörben talál részletes információt.
Az FSLogix-tárolómegoldások másik lehetősége a Azure NetApp Files, amely egy Azure-natív, nagyvállalati szintű, nagy teljesítményű fájltárolási szolgáltatás. A Azure NetApp Files kiválasztott termékszint és kapacitás hatással van a teljesítményére. Ha több kapacitást épít ki, az nagyobb teljesítménykeretet eredményez, ami alacsonyabb szintű követelményt eredményezhet. Ez a helyzet optimálisabb teljes bekerülési költséghez (TCO) vezethet. Amikor kiválaszt egy szintet, ki kell egyensúlyoznia a kapacitással, a teljesítménnyel és a költséggel kapcsolatos szempontokat. További információ az elérhető szintekről: Azure NetApp Files szintek.
Az alábbi táblázat az FSLogix tárolási lehetőségeinek gyors összehasonlítását tartalmazza:
Funkciók | Azure Files | Azure NetApp Files |
---|---|---|
Használati eset | Általános célú | Általános célú nagyvállalati szintű |
Platformszolgáltatás | Igen, natív Azure-megoldás | Igen, natív Azure-megoldás |
Regionális elérhetőség | Minden régió | Kijelölt régiók |
Redundancia | Helyileg redundáns, zónaredundáns, georedundáns vagy georedundáns | Helyileg redundáns, zónaredundáns zónaredundáns , zónák közötti replikációval vagy georedundáns régiók közötti replikációval |
Szolgáltatási szintek | Standard (tranzakcióoptimalizált), prémium | Standard, prémium, ultra |
Teljesítmény | Megosztásonként legfeljebb 100 000 IOPS, megosztásonként 10 GBps sebességgel, körülbelül 3 ms késéssel | Kötetenként legfeljebb 460 000 IOPS, kötetenként 4,5 GBps sebességgel, körülbelül 1 ms késéssel. Az IOPS-ra és a teljesítményre vonatkozó részletekért tekintse meg a Azure NetApp Files teljesítményével kapcsolatos szempontokat és a Azure NetApp Files teljesítményével kapcsolatos gyakori kérdéseket. |
Kapacitás | Részvényenként 100 TiB, általános célú fiókonként legfeljebb 5 PiB | Kötetenként 100 TiB, NetApp-fiókonként legfeljebb 12,5 PiB |
Szükséges infrastruktúra | Minimális részvényméret 1 GiB | Minimális kapacitáskészlet 2 TiB, minimális kötetmérete 100 GiB |
Protokollok | Hálózati fájlrendszer (NFS) 4.1 (előzetes verzió), kiszolgálói üzenetblokk (SMB) 3.0, SMB 2.1, REST | NFS 4.1, NFS 3, SMB 3.x, SMB 2.x, kettős protokoll |
Az FSLogix storage-megoldásokkal kapcsolatos részletes információkért lásd: Az FSLogix-profiltárolók tárolási lehetőségei az Azure Virtual Desktopban.
Javaslatok
- Használja az FSLogixot az Azure Virtual Desktop felhasználói profilmegoldásaként.
- Helyezze üzembe a tárolási megoldást az FSLogix-profiltárolókhoz ugyanabban a régióban, mint a munkamenetgazdák.
- Ellenőrizze, hogy a megfontolt tárolási megoldások támogatják-e a használt protokollokat.
- A legtöbb esetben a Azure Files használható tárolási megoldásként. A réteg kiválasztásakor vegye figyelembe a következő irányelveket:
- Használjon prémium szintű fájlmegosztásokat olyan I/O-igényes számítási feladatokhoz, amelyek nagy teljesítményt és kis késést igényelnek.
- Standard fájlmegosztásokat használjon olyan I/O-számítási feladatokhoz, amelyek kevésbé érzékenyek a teljesítmény változékonyságára.
- Normál fájlmegosztások használata használatalapú fizetéses számlázási modellhez.
- Fontolja meg a Azure NetApp Files tárolási megoldásként való használatát a nagyméretű Azure Virtual Desktop-környezetekhez. Tartsa szem előtt a következőket:
- Ellenőrizze, hogy Azure NetApp Files elérhető-e a régióban.
- Vegye figyelembe a költségeket és a teljesítménnyel kapcsolatos követelményeket egy szint kiválasztásakor és a kapacitás kiépítésekor.
- Vegye figyelembe, hogy a kiosztott kapacitás hatással lehet a választott szintre.
Alkalmazások (alkalmazás csatolása)
Hatás: Működési kiválóság
Az Alkalmazás csatolása az alkalmazások Azure Virtual Desktop-beli virtuális gépekre való továbbításához ajánlott megoldás. Számos előnnyel jár a csomagolás és az alkalmazáskezelés szempontjából. Ilyen például a fokozott biztonság, a rugalmasság és a vezérlés, valamint a rövidebb üzembe helyezési idő. Az App Attach használatával például anélkül frissítheti az alkalmazásokat, hogy az hatással van a felhasználói adatokra vagy a beállításokra. Támogatja az asztali és Univerzális Windows-platform (UWP) alkalmazásokat. Az App Attach segítségével a Windows alkalmazástelepítővel egyszerűen telepítheti és távolíthatja el az alkalmazásokat.
Az alkalmazás csatolása eltér az MSIX-től. Az App Attach kifejezetten olyan támogatott termékekhez készült, mint az Azure Virtual Desktop. Egy Azure Virtual Desktop-környezetben az App Attach alkalmazásokat biztosít az MSIX-tárolók munkamenetgazdainak. Ezek a tárolók elkülönítik a felhasználói adatokat, az operációs rendszert és az alkalmazásokat. Ez a elkülönítés javítja a biztonságot és növeli a hibaelhárítás hatékonyságát. Az App Attach egyik fő előnye, hogy rugalmasságot és vezérlést biztosít az alkalmazáskézbesítéshez. Például dinamikusan csatolhat alkalmazásokat egy MSIX-csomagból egy felhasználói munkamenethez.
Az alkalmazás csatolása nem függ a fájlmegosztás által használt tárháló típusától. Ennek eredményeképpen az Alkalmazás csatolása megosztással kapcsolatos szempontok megegyeznek az FSLogix-megosztások szempontjaival. Ezekről a szempontokról a jelen cikk korábbi, Felhasználói profilok című szakaszában olvashat. A tárolási követelményekről további információt az FSLogix-profiltárolók tárolási lehetőségei az Azure Virtual Desktopban című témakörben talál.
Javaslatok
Válassza el az Alkalmazás csatolása tárolóhálót az FSLogix-profiltárolóktól.
A teljesítménybeli szűk keresztmetszetek elkerülése érdekében zárja ki a következő fájlokat a víruskereső vizsgálatokból:
- <App-Attach-file-share>*. VHD
- <App-Attach-file-share>*. VHDX
- <App-Attach-file-share>. CIM
Ha Azure Files használ, zárja ki a következő helyeket a víruskereső vizsgálatokból:
- \storageaccount.file.core.windows.net\share*. VHD
- \storageaccount.file.core.windows.net\share*. VHDX
- \storageaccount.file.core.windows.net\share*. CIM
Futtasson egy tesztet, ha több munkamenetes gazdagépet használ annak ellenőrzéséhez, hogy az ugyanazon munkamenetgazda két vagy több felhasználója sikeresen futtathatja-e az alkalmazást egyszerre.
Adja meg az Azure Virtual Desktop vészhelyreállítási terveinek lépéseit az alkalmazás csatolása fájlmegosztás replikálására a másodlagos feladatátvételi helyen. Győződjön meg arról is, hogy a fájlmegosztási útvonal elérhető a másodlagos helyen. Érdemes lehet elosztott fájlrendszerbeli (DFS-) névteret használni ennek a követelménynek a teljesítéséhez.
Ellenőrizze, hogy az Alkalmazás csatolása fájlmegosztás a következő engedélyeket tartalmazza-e a Azure Files használatakor:
Azure-objektum Szükséges szerepkör Szerepkörfüggvény Munkamenet-gazdagépek (virtuálisgép-számítógép-objektumok) Storage-fájladatok SMB-megosztásának olvasója Olvasási hozzáférést biztosít az Azure-fájlmegosztásokhoz SMB-en keresztül A fájlmegosztások rendszergazdái Storage-fájladatok SMB-megosztásának emelt szintű közreműködője Olvasási, írási és törlési hozzáférést és engedélyeket biztosít a hozzáférés-vezérlési listák módosításához az Azure-fájlmegosztásokban lévő fájlokon és könyvtárakon
Következő lépések
Most, hogy áttekintettük a tárolási szempontokat, megtudhatja, hogyan integrálhatja az Azure Virtual Desktop számítási feladatait az Azure-beli kezdőzónákkal.
Az értékelési eszköz használatával értékelheti ki a tervezési lehetőségeket.