Megosztás a következőn keresztül:


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:

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.