Megbízhatóság az Azure HDInsightban az Azure Kubernetes Service-ben
Feljegyzés
2025. január 31-én kivonjuk az Azure HDInsightot az AKS-ből. 2025. január 31-ig át kell telepítenie a számítási feladatokat a Microsoft Fabricbe vagy egy azzal egyenértékű Azure-termékbe, hogy elkerülje a számítási feladatok hirtelen leállítását. Az előfizetés többi fürtje le lesz állítva, és el lesz távolítva a gazdagépről.
A nyugdíjba vonulás időpontjáig csak alapszintű támogatás érhető el.
Fontos
Ez a szolgáltatás jelenleg előzetes kiadásban elérhető. A Microsoft Azure Előzetes verzió kiegészítő használati feltételei további jogi feltételeket tartalmaznak, amelyek a bétaverzióban, előzetes verzióban vagy egyébként még nem általánosan elérhető Azure-funkciókra vonatkoznak. Erről az adott előzetes verzióról az Azure HDInsight az AKS előzetes verziójában tájékozódhat. Ha kérdése vagy funkciójavaslata van, küldjön egy kérést az AskHDInsightban a részletekkel együtt, és kövessen minket további frissítésekért az Azure HDInsight-közösségről.
Ez a cikk az Azure HDInsight megbízhatósági támogatását ismerteti az Azure Kubernetes Service-ben (AKS), valamint a vészhelyreállítást és az üzletmenet folytonosságát.
Rendelkezésre állási zóna támogatása
Az Azure rendelkezésre állási zónái legalább három fizikailag különálló adatközpont-csoport az egyes Azure-régiókban. Az egyes zónákban lévő adatközpontok független energiaellátási, hűtési és hálózati infrastruktúrával rendelkeznek. Helyi zónahiba esetén a rendelkezésre állási zónák úgy vannak kialakítva, hogy az egy zóna érintettsége esetén a fennmaradó két zóna támogassa a regionális szolgáltatásokat, a kapacitást és a magas rendelkezésre állást.
A hibák a szoftver- és hardverhibáktól az olyan eseményekig terjedhetnek, mint a földrengések, árvizek és tűzesetek. A hibáktól való tolerancia az Azure-szolgáltatások redundanciával és logikai elkülönítésével érhető el. Az Azure-beli rendelkezésre állási zónákkal kapcsolatos részletesebb információkért tekintse meg a Régiók és a rendelkezésre állási zónák című témakört.
Az Azure rendelkezésre állási zónákkal kompatibilis szolgáltatások a megfelelő megbízhatósági és rugalmassági szintet biztosítják. Ezek kétféleképpen konfigurálhatók. Ezek lehetnek zónaredundánsak, a zónák közötti automatikus replikációval vagy a zónák közötti automatikus replikációval, egy adott zónába rögzített példányokkal. Ezeket a megközelítéseket kombinálhatja is. A zónaredundáns és a zónaredundáns architektúráról további információt a rendelkezésre állási zónák és régiók használatára vonatkozó javaslatok című témakörben talál.
Az AKS-en futó Azure HDInsight támogatja a rendelkezésre állási zónát azáltal, hogy kihasználja az Azure Kubernetes Service zónaredundáns csomópontkészletek létrehozását. Kiválaszthatja, hogy mely rendelkezésre állási zónák helyezhetők üzembe a fürtkészlet és a fürt létrehozása során. A fürtkészlet vagy a fürt létrehozása után nem módosíthatja a rendelkezésre állási zónákat.
Előfeltételek
A rendelkezésre állási zónák csak a fürtkészlet >=
1.2
és a fürtverzió >=1.2.1
esetében támogatottak.Az AKS-en futó Azure HDInsight csak egy alapértelmezett termékváltozattal rendelkezik, és mindaddig támogatja az AZ-t, amíg az Azure-régió rendelkezik AZ-támogatással.
Az alábbi régiók nem támogatják az AZ-t:
Észak-, Dél- és Közép-Amerika Európa Közel-Kelet Afrika Ázsia és a Csendes-óceáni térség USA nyugati régiója Észak-Németország Előfordulhat, hogy egyes virtuálisgép-termékváltozatok nem támogatják egy régió összes rendelkezésre állási zónáját. Ha ezeket az SKU-kat választja ki, az AKS-fürtkészleteken vagy -fürtökön futó HDInsight sem támogatja a megfelelő rendelkezésre állási zónákat.
SLA-fejlesztések
Az Azure HDInsight nem rendelkezik megnövekedett SLA-kkal azon AKS-fürtökön, amelyeken engedélyezve vannak a rendelkezésre állási zónák.
Erőforrás létrehozása engedélyezett rendelkezésre állási zónával
Fürtkészletek: A régió kiválasztása után a fürtkészlet létrehozása során kijelölhet egy vagy több rendelkezésre állási zónát.
Fürtök: A fürt létrehozása során kijelölhet egy vagy több rendelkezésre állási zónát.
Hibatűrés
A rendelkezésre állási zónák meghibásodására való felkészüléshez ajánlott a szolgáltatás kapacitásának túlkiosztása annak biztosítása érdekében, hogy a fürt el tudja viselni a kapacitásvesztést egy rendelkezésre állási zónából lefelé, és a zónaszintű kimaradások során a teljesítmény romlása nélkül működjön tovább. Ha például 3 rendelkezésre állási zónát engedélyez, a fürtnek el kell viselnie a csomópontok 1/3-át lefelé (felfelé kerekítve a legközelebbi egész számra).
Zónaleállási élmény
Az Azure HDInsight on AKS szolgáltatás zónaredundáns. Zónaszintű kimaradás esetén az ügyfélnek teljesítménycsökkenésre kell számítania a kapacitáscsökkenés miatt. Az ügyfelek továbbra is létrehozhatnak új fürtkészleteket és fürtöket a nem érintett rendelkezésre állási zónákban. A meglévő fürtök csökkentett kapacitással működhetnek. Az egyes nyílt forráskód számítási feladatokra vonatkozó javaslatokat és ajánlott eljárásokat a dokumentáció tartalmazza.
Vészhelyreállítás és üzletmenet-folytonosság
A vészhelyreállítás (DR) a nagy hatású események, például a természeti katasztrófák vagy az állásidőt és adatvesztést eredményező sikertelen üzemelő példányok helyreállításáról szól. A katasztrófa okától függetlenül a legjobb megoldás egy jól definiált és tesztelt DR-terv, valamint egy olyan alkalmazásterv, amely aktívan támogatja a DR-t. Mielőtt elkezdene gondolkodni a vészhelyreállítási terv létrehozásáról, tekintse meg a vészhelyreállítási stratégia tervezésére vonatkozó javaslatokat.
A DR-ről a Microsoft a megosztott felelősségi modellt használja. Egy megosztott felelősségi modellben a Microsoft biztosítja, hogy az alapinfrastruktúra és a platformszolgáltatások elérhetők legyenek. Ugyanakkor számos Azure-szolgáltatás nem replikálja automatikusan az adatokat, vagy egy meghibásodott régióból visszaesik egy másik engedélyezett régióba történő keresztreplikáláshoz. Ezekért a szolgáltatásokért Ön felel a számítási feladathoz használható vészhelyreállítási terv beállításáért. Az Azure-platformon szolgáltatásként (PaaS) futó szolgáltatások többsége funkciókkal és útmutatással támogatja a DR-t, és szolgáltatásspecifikus funkciókkal támogatja a gyors helyreállítást a dr. csomag fejlesztéséhez.
Az Azure HDInsight az AKS vezérlősík-szolgáltatásán és adatbázisai az Azure régióiban vannak üzembe helyezve. Ezekben a régiókban az Azure HDInsight az AKS-példányokon és az adatbázispéldányokon elkülönített. Ha régiószintű kimaradás történik, egy régió leáll. A régió összes erőforrása, beleértve az Azure HDInsight RP-t (erőforrás-szolgáltatót) az AKS-vezérlősíkon, az Azure HDInsight adatbázisát az AKS-vezérlősíkon és a régióban található összes ügyfélfürtöt. Ebben az esetben csak a regionális kimaradás befejezésére várhatunk. A zónakimaradás teljes helyreállítása után az Azure HDInsight az AKS szolgáltatásban visszaáll, és az összes ügyfélfürt visszaáll a normál állapotra. Előfordulhat, hogy az adatok inkonzisztenciája miatt problémák adódhatnak a kimaradás után, és szükség lehet az alkalmazás számítási feladatainak megfelelő manuális javításra.
Többrégiós vészhelyreállítás
Az Azure HDInsight az AKS-en jelenleg nem támogatja a régiók közötti feladatátvételt. Az üzletmenet folytonosságának javítása régiók közötti magas rendelkezésre állású vészhelyreállítással magasabb összetettségű és magasabb költségű architektúraterveket igényel. Az ügyfelek dönthetnek úgy, hogy saját megoldást terveznek a kulcsadatok és a feladatok állapotának biztonsági mentésére különböző régiókban.
Üzemkimaradás észlelése, értesítés és felügyelet
Az Azure monitorozási eszközeivel az AKS-en futó HDInsightban észleli a fürt rendellenes viselkedését, és beállítja a megfelelő riasztási értesítéseket. A Log Analytics különböző módokon engedélyezhető, és felügyelt Prometheus-szolgáltatást használhat az Azure Grafana irányítópultjaival a monitorozáshoz. További információ: Azure Monitor-integráció.
Iratkozzon fel az Azure állapotriasztásaira, hogy értesítést kapjon az előfizetés, szolgáltatás vagy régió szolgáltatásproblémáiról, tervezett karbantartásáról, állapot- és biztonsági tanácsadóiról. A probléma okát és az ETA-t tartalmazó állapotértesítések segítenek a feladatátvétel és a feladat-visszavétel jobb végrehajtásában. További információ: A szolgáltatás állapotának kezelése és az Azure Service Health dokumentációja.
Egyrégiós vészhelyreállítás
Az AKS-en futó Azure HDInsight jelenleg csak egy standard szolgáltatásajánlattal rendelkezik, és a fürtök egy régiós földrajzi helyen jönnek létre. Az ügyfelek az alkalmazás követelményeinek megfelelően felelősek a diaszter helyreállítási beállításaiért.
Kapacitás és proaktív vészhelyreállítási rugalmasság
Az Azure HDInsight az AKS-en és ügyfelein a megosztott felelősségi modell szerint működik, ami azt jelenti, hogy az ügyfélnek foglalkoznia kell az általuk üzembe helyezendő és felügyelt szolgáltatás vészhelyreállítási követelményeivel. Annak biztosítása érdekében, hogy a helyreállítás proaktív legyen, az ügyfeleknek mindig előre üzembe kell helyeznie a másodlagos példányokat, mert nincs garancia a kapacitásra a hatás idején azok számára, akik még nem helyezték előre őket.
A HDInsighttól eltérően az AKS-fürtökön a HDInsightban használt virtuális gépekhez ugyanaz a kvóta szükséges, mint az Azure-beli virtuális gépekhez. További információ: Kapacitástervezés.
Kapcsolódó tartalom
A cikkben tárgyalt elemekről a következő témakörben olvashat bővebben: