Alkalmazáskézbesítési szempontok az Azure Virtual Desktop számítási feladataihoz
Ez a cikk egy Azure Virtual Desktop számítási feladat alkalmazáskézbesítési tervezési területét ismerteti. Az alkalmazáskézbesítés figyelembe vétele kulcsfontosságú egy új Azure Virtual Desktop-környezet üzembe helyezésekor vagy egy meglévő frissítésekor. Az alkalmazáskézbesítés lehetővé teszi, hogy a szervezetek megbízható, költséghatékony és hatékony módon nyújtsanak távoli asztalokat és alkalmazásokat a felhasználóknak.
Tekintse át a cikkben található szempontokat és javaslatokat, hogy megtudja, hogyan optimalizálhatja a gazdagépkészleteket és a munkamenetgazdákat. Ezek az irányelvek tükrözik és kiterjesztik az Azure Well-Architected-keretrendszer minőségi pilléreit – megbízhatóság, biztonság, költségoptimalizálás, működési kiválóság és teljesítményhatékonyság. Ezeknek a szempontoknak és javaslatoknak a betartásával robusztus és hatékony Azure Virtual Desktop-környezet biztosítható.
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örrel.
Gazdagépkészlet beállításai
Gazdagépkészletek létrehozásakor a különböző beállítások közvetlenül befolyásolják az Azure Virtual Desktop-környezet teljesítményét és hatékonyságát.
Gazdagépkészlet-típusok
Hatás: Költségoptimalizálás, megbízhatóság
Az Azure Virtual Desktopban kétféle gazdagépkészletet hozhat létre:
- A személyes gazdagépkészletek hozzárendelnek egy adott felhasználót egy adott virtuális géphez (VM). Ezzel a beállítással a felhasználó minden alkalommal ugyanahhoz a géphez csatlakozik, és a felhasználói profil adatai közvetlenül a virtuális gép operációsrendszer-lemezén lesznek tárolva. Ez a forgatókönyv egy robusztus biztonsági mentési megoldást igényel, amely biztosítja, hogy minden felhasználói módosítást tároljon, és katasztrófa esetén visszaállítható legyen. Ez a gazdagépkészlet-típus olyan helyzetekben hasznos, amikor a felhasználóknak idővel fenn kell tartaniuk az alkalmazás állapotát.
- A készletezett gazdagépkészletek lehetővé teszik, hogy több felhasználó kapcsolódjon egy készlet különböző virtuális gépeihez. Mivel a felhasználók minden kapcsolattal különböző munkamenetgazdákhoz csatlakozhatnak, a rendszergazdának konfigurálnia és használnia kell az FSLogixot a felhasználói profil adatainak tárolásához. A készletezett gazdagépkészletek közösségi távoli élményt nyújtanak a felhasználóknak, ami elősegíti a költséghatékonyságot és a nagyobb hatékonyságot.
Minden gazdagépkészlet-típus saját előnyöket és hátrányokat tartalmaz. Fontos, hogy gondosan válassza ki a gazdagépkészlet típusát a felhasználók számára szükséges funkciók alapos kiértékelésével.
Javaslatok
- Fontolja meg egy személyes készlet használatát, ha arra törekszik, hogy a felhasználók számára lehetővé tegye a környezetük személyre szabásához és a virtuális gépen belüli szabad munkavégzéshez.
- Készletezett gazdagépkészlet használatával egyszerűsítheti a megbízhatósági megoldást, és minimalizálhatja a költségeket.
Terheléselosztási algoritmusok
Hatás: Költségoptimalizálás, teljesítményhatékonyság
Ha készletezett gazdagépkészletet használ, kétféle terheléselosztási algoritmust használhat. Mindegyik közvetlenül befolyásolja a költség- és teljesítményhatékonyságot.
- A teljes körű első terheléselosztás elosztja a felhasználói munkameneteket a munkamenetgazdák között. A felhasználók a legalacsonyabb kihasználtságú munkamenet-gazdagéphez vannak rendelve, ami javíthatja a felhasználói élményt.
- A mélységi első terheléselosztás egyszerre egy munkamenetgazdát telít, mielőtt a felhasználói munkameneteket más munkamenetgazdákhoz rendeli, így biztosítva az erőforrások hatékony felhasználását. Ez a megközelítés különösen költséghatékony, mivel teljes mértékben egyetlen gazdagép kapacitását használja, mielőtt a felhasználókat a következő munkamenetgazda számára kiosztja. Ez különösen előnyös a vertikális leskálázási forgatókönyvekben.
Javaslatok
- Használja a szélességi első terheléselosztást a felhasználói élmény gyors javításához.
- Költséghatékony megközelítéshez használjon mélységi terheléselosztást.
- Használjon mélységi terheléselosztást vertikális leskálázási forgatókönyvekhez.
Csomagok skálázása
Hatás: Költségoptimalizálás, teljesítményhatékonyság
Az Azure Virtual Desktop skálázási csomagjai segíthetnek kielégíteni a felhasználói igényeket, és csökkenteni a virtuális asztali környezet fenntartásának költségeit. Méretezési tervek használatakor módosíthatja a gazdagépek minimális és maximális százalékos arányát és a kapacitás küszöbértékét. A beállítások módosításával optimalizálhatja az online és a felhasználói munkamenetek elfogadására kész munkamenetgazdák számát.
A méretezési tervek optimális használata segít a következőkben:
- Megfelelő számú munkamenetgazdával kell rendelkeznie, hogy kiszolgálja a felhasználókat.
- Kapcsolja ki a munkamenetgazdákat, ha a felhasználóknak már nincs szükségük a szolgáltatásra.
A terheléselosztási algoritmust a költséghatékonyság további javítása érdekében is módosíthatja.
Az Azure Virtual Machine Scale Sets ellentétben a skálázási csomagok nem helyeznek üzembe vagy törölnek meglévő munkamenetgazdákat. Ehelyett a csomagok automatikusan ki- és bekapcsolják a gazdagépeket a költséghatékonyság maximalizálása érdekében.
Fontos, hogy a munkamenetgazdák száma a kezdetektől fogva megfelelő legyen. Ez a gyakorlat segít biztosítani, hogy az Azure Virtual Desktop-környezet megfeleljen a teljesítményigénynek, de az erőforrásokat is leskálázhatja, ha nincs rájuk szükség. A túlzott leskálázás káros lehet. Bizonyos esetekben például előfordulhat, hogy nincs elegendő munkamenetgazda, amely készen áll a felhasználó kiszolgálására. Ebben az esetben előfordulhat, hogy a felhasználók teljesítménycsökkenést tapasztalnak, vagy nem tudnak csatlakozni az Azure Virtual Desktop-környezethez. Ezért fontos meghatározni az ideális értékeket ahhoz a legalacsonyabb ponthoz, amelyre leskálázható, és a legmagasabb pontra, ameddig vertikálisan felskálázható.
Javaslatok
- Skálázási csomagokat használhat, amelyek automatikusan ki- és bekapcsolják a gazdagépeket a megfelelő teljesítmény biztosítása érdekében a felhasználók számára.
- A költséghatékonyság javítása érdekében módosítsa a méretezési tervek beállításait.
Munkamenet-gazdagép beállításai
A gazdagépkészlet beállításaihoz hasonlóan a munkamenetgazdaként szolgáló virtuális gépek beállításai is befolyásolhatják az Azure Virtual Desktop-környezet teljesítményét.
Régiók
Hatás: Megbízhatóság, teljesítményhatékonyság
A munkamenet-gazdagép helye közvetlenül összefügg a végfelhasználók által tapasztalt késéssel. Az FSLogix használata esetén a gazdagépkészlet helye és az FSLogix-tárolóhely közötti távolság a végfelhasználói élményt is befolyásolja. A felhasználói helyekhez közeli munkamenetgazdák üzembe helyezése.
A munkamenetgazdák régiója az Azure Virtual Desktop-környezet megbízhatóságára is hatással van. Fontos, hogy a munkamenetgazdákat redundanciával helyezze üzembe. Javasoljuk, hogy engedélyezze a rendelkezésre állási zónákat.
- A rendelkezésre állási zónák növelik a munkamenetgazdák zónakimaradásokkal szembeni rugalmasságát, de bizonyos régiókra korlátozódnak.
- A rendelkezésre állási csoportok védelmet nyújtanak adott tartalék tartományokkal és frissítési tartományhibákkal szemben, de nem védik a környezetet a zónakimaradásoktól.
A rendelkezésre állási zónákkal és a rendelkezésre állási csoportokkal kapcsolatos további információkért tekintse meg a következő forrásanyagokat:
- Rendelkezésre állási zóna szolgáltatása és regionális támogatása
- Rendelkezésre állási csoportok áttekintése
Javaslatok
- A késés minimalizálása érdekében helyezzen üzembe a felhasználókhoz közeli munkamenetgazdákat.
- Üzembe helyezhet munkamenetgazdákat egy rendelkezésre állási zónában vagy rendelkezésre állási csoportban, hogy megvédje a környezetet a kimaradásoktól.
Számítási méret
Hatás: Költségoptimalizálás, teljesítményhatékonyság
A munkamenetgazda számítási mérete a környezet teljesítményét is befolyásolja. Az Azure különböző számítási méreteket kínál. Számos család, architektúratípus, magszám, tárolási funkciók és speciális hardverlehetőségek, például GPU-k is elérhetők. A számítási feladat megfelelő méretének kiválasztása segít optimális teljesítményt elérni egy optimális árponton.
Egyes méretek különleges funkciókat kínálnak:
- A DCasv5 és az ECasv5 bizalmas méretek, amelyek robusztus, magas biztonsági funkciókat biztosítanak. Ilyen funkciók például a hardveralapú elkülönítés, a titkosítás és a dedikált virtuális megbízható platformmodulok.
- Bizonyos méretek GPU-támogatást biztosítanak. Az NVIDIA Tesla M60 GPU-k által támogatott NV-sorozat akkor lehet hasznos, ha olyan keretrendszereket használ, mint az OpenGL és a DirectX, vagy általában, ha nagy grafikai igényű alkalmazásokat használ.
Javaslatok
- Tekintse meg az Azure által kínált számítási méreteket, családokat és funkciókat, és válassza ki azt a lehetőséget, amely optimalizálja a számítási feladatok teljesítményét és költséghatékonyságát.
- Fontolja meg a DCasv5 vagy ECasv5 sorozatú virtuális gépeket, ha magas biztonsági szintű számítási feladatokat futtat.
- Ha nagy grafikai igényű alkalmazásokat használ, fontolja meg az NV-sorozatú virtuális gépeket.
Tárolási megoldások
Hatás: Költségoptimalizálás, teljesítményhatékonyság
A tárolási megoldás az Azure Virtual Desktop teljesítményét is befolyásolja. A munkamenetgazdák azure-beli felügyelt lemezeket használnak virtuális merevlemezként. Számos lemeztípus érhető el:
- Prémium SSD-meghajtók
- Standard SSD-k
- Standard merevlemez-meghajtók (HDD-k)
Minden lemeznek saját maximális mérete, átviteli sebessége és I/O-műveletei vannak másodpercenként (IOPS). A megfelelő lemezméret és -sorozat kiválasztásával optimális áron szerezheti be a szükséges teljesítményt:
- Ha olyan lemezméretet választ, amely megfelelő teljesítményt nyújt az Azure Virtual Desktop-környezetben futtatott alkalmazásokhoz, a felhasználók nem tapasztalnak súlyos teljesítményproblémákat.
- Ha olyan lemezméretet választ, amely nem túl nagy, nem kell fizetnie a nem használt extra teljesítményért.
A munkamenetgazda lemezeinek szolgáltatásiszint-szerződése (SLA) a lemez típusától függ. A különböző típusú lemezeket használó munkamenet-gazdagépek SLA-jainak összehasonlításához lásd: Gazdagépkészlet rugalmassága.
Javaslatok
- A tárolási megoldás tervezésekor vegye figyelembe a felügyelt Azure-lemezek különböző típusainak maximális méretét, átviteli sebességét és IOPS-ját.
- Válasszon egy felügyelt lemeztípust, amely optimalizálja a számítási feladat teljesítményét és költséghatékonyságát.
Hibatűrés
Hatás: Költségoptimalizálás, megbízhatóság
A hibatűrés alapvetően a magas rendelkezésre állás és a vészhelyreállítás alapelvein alapul. Magas rendelkezésre állást érhet el a munkamenet-gazdagépek számának növelésével, különösen a különböző rendelkezésre állási zónákban. Ha a rendelkezésre állási zónák különböző rendelkezésre állási zónáiban és helyeiben pontmunkamenet-gazdagépeket használ, csökkentheti annak az esélyét, hogy az Azure Virtual Desktop-környezet karbantartás vagy kimaradás miatt elérhetetlenné válik.
A munkamenetgazdák vészhelyreállításához használhat aranylemezképeket vagy biztonsági másolatokat:
- Ha a munkamenetgazdák olyan adatokat vagy alkalmazásokat tartalmaznak, amelyeket nem kell aktívan menteni, használjon aranylemezképeket. Ezeknek a képeknek redundáns módon történő mentésének elegendő vészhelyreállítást kell biztosítania.
- Ha a munkamenetgazda értékes adatokat tartalmaz, amelyek gyakran frissülnek, érdemes lehet biztonsági másolatokat készíteni a módosítások mentéséhez. A biztonsági másolatok használatának költsége jelentősen magasabb, mint az aranylemezképek karbantartásának költsége.
Emellett fontos, hogy hibamód-elemzést (FMA) végezzen a környezetben. A megfelelő FMA-val felkészülhet a jövőbeli kimaradásokra, és megakadályozhatja őket. A lehetséges hibapontok a következők:
- Munkamenet-gazdagépek, amelyek egyetlen régióban vannak üzembe helyezve. Ez a beállítás teljes szolgáltatásleállítást eredményezhet a rendelkezésre állási zóna leállása során.
- A személyes készlet munkamenet-gazdagépei, amelyek nem rendelkeznek biztonsági másolatokkal. A biztonsági mentések engedélyezése nélkül a felhasználók nem helyezhetnek üzembe gyorsan más azonos munkamenetgazdákat, és adatvesztést tapasztalhatnak.
- Nem lehet gyorsan üzembe helyezni az új munkamenetgazdákat a szolgáltatáskimaradás során. Ha nem használja az infrastruktúrát kódként (IaC) a munkamenetgazda adatainak és a virtuálisgép-rendszerképek mentéséhez, ezt a problémát tapasztalhatja. Ilyen például az Azure Resource Manager-sablonok, a Bicep és a Terraform.
Javaslatok
- A rendelkezésre állás javítása érdekében a munkamenetgazdák különböző rendelkezésre állási zónák között oszlanak el.
- A munkamenetgazdák szétoszlása a rendelkezésre állási zónákon belül.
- A vészhelyreállításhoz használjon redundáns módon mentett arany képeket, ha nem kell biztonsági másolatot készítenie a munkamenetgazda adatairól vagy alkalmazásairól.
- Biztonsági másolatok használata vészhelyreállításhoz, ha gyakran frissíti a munkamenetgazda adatait.
- Végezzen el egy FMA-t a környezetében, hogy felkészüljön a jövőbeli kimaradásokra, és segítsen megelőzni őket.
Következő lépések
Most, hogy megvizsgálta az alkalmazáskézbesítéssel kapcsolatos szempontokat, megtudhatja, hogyan hozhat létre kapcsolatot, hozhat létre szegélyeket a számítási feladatokhoz, és hogyan oszthatja el egyenletesen a forgalmat a számítási feladatok között.
Az értékelési eszköz használatával értékelheti ki a tervezési lehetőségeket.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: