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.
Ez a cikk azt ismerteti, hogyan engedélyezheti vagy tilthatja le a magas rendelkezésre állást (HA) a Azure Database for PostgreSQL rugalmas kiszolgálón. Az információk arra vonatkoznak, hogy ugyanabban a zónában lévő kiszolgálókat vagy zónaredundáns üzemi modellt használ-e. Ez a cikk azt ismerteti, hogyan engedélyezheti vagy tilthatja le a magas rendelkezésre állást (HA) a Azure Database for PostgreSQL rugalmas kiszolgálón. Az információk arra vonatkoznak, hogy ugyanabban a zónában lévő kiszolgálókat vagy zónaredundáns üzemi modellt használ-e.
A magas rendelkezésre állású funkció fizikailag különálló elsődleges és készenléti replikákat helyez üzembe. A replikákat a választott üzemi modelltől függően ugyanazon a rendelkezésre állási zónán belül vagy különböző zónákban helyezheti üzembe. További információkért tekintse meg a magas rendelkezésre állással kapcsolatos fogalmakat ismertető cikket. A rugalmas Azure Database for PostgreSQL-kiszolgáló létrehozása során vagy után engedélyezheti a magas rendelkezésre állást. A magas rendelkezésre állású funkció fizikailag különálló elsődleges és készenléti replikákat helyez üzembe. A replikákat a választott üzemi modelltől függően ugyanazon a rendelkezésre állási zónán belül vagy különböző zónákban helyezheti üzembe. További információkért tekintse meg a magas rendelkezésre állással kapcsolatos fogalmakat ismertető cikket. A rugalmas Azure Database for PostgreSQL-kiszolgáló létrehozása során vagy után engedélyezheti a magas rendelkezésre állást.
Magas rendelkezésre állás engedélyezése meglévő kiszolgálókhoz
Egy meglévő Azure Database for PostgreSQL rugalmas kiszolgálón bármikor engedélyezheti a magas rendelkezésre állást. Ha engedélyezi a magas rendelkezésre állást, a szolgáltatás létrehoz egy készenléti replikát, amely az elsődleges kiszolgálót tükrözi. A regionális kapacitástól és a konfigurációs lehetőségektől függően a készenléti állapot egy másik rendelkezésre állási zónában helyezhető üzembe a maximális védelem érdekében vagy az elsődleges zónával megegyező zónában. Egy meglévő Azure Database for PostgreSQL rugalmas kiszolgálón bármikor engedélyezheti a magas rendelkezésre állást. Ha engedélyezi a magas rendelkezésre állást, a szolgáltatás létrehoz egy készenléti replikát, amely az elsődleges kiszolgálót tükrözi. A regionális kapacitástól és a konfigurációs lehetőségektől függően a készenléti állapot egy másik rendelkezésre állási zónában helyezhető üzembe a maximális védelem érdekében vagy az elsődleges zónával megegyező zónában.
Használja az Azure Portalt:
Válassza ki rugalmas Azure Database for PostgreSQL-kiszolgálóját. A Azure portál használata:
Válassza ki rugalmas Azure Database for PostgreSQL-kiszolgálóját.
Az erőforrás menü Beállítások szakaszában válassza a Magas rendelkezésre állás lehetőséget.
A Zonal rugalmassági beállítás szabályozza, hogy a kiszolgáló védett-e a rendelkezésre állási zónák között. Két lehetősége van:
- Letiltva (99.9% SLA): A magas rendelkezésre állás nincs konfigurálva.
- Engedélyezve (99,99% SLA): Ha ezt a beállítást választja, Azure megpróbálja létrehozni a készenléti kiszolgálót egy másik rendelkezésre állási zónában, mint az elsődleges. Ez a beállítás a zónaszintű hibák elleni legjobb védelmet nyújtja.
Ha engedélyezi a zónaredundáns rugalmasságot, de a régió nem rendelkezik kapacitással a zónaredundáns beállításhoz, egy további jelölőnégyzet jelenik meg az Engedélyezett (99,99% SLA) beállítás alatt. Jelölje be ezt a jelölőnégyzetet, ha engedélyezni szeretné, hogy a készenléti kiszolgáló ugyanabban a zónában legyen létrehozva, mint az elsődleges kiszolgáló. Amikor a zónakapacitás elérhetővé válik, Azure automatikusan migrálja a számítási feladatokat egyazon zónából zónaredundánsra.
Ha nem engedélyezte a zonális rugalmasságot, válassza az Engedélyezve lehetőséget.
Az Engedélyezett beállítás kiválasztásakor a zónaredundáns beállítás alapértelmezés szerint a rendelkezésre állási zónákat támogató régiókra lesz alkalmazva. Ez a konfiguráció védelmet nyújt a zonális hibák ellen.
Ha a régió nem rendelkezik zónakapacitással, annak ellenőrzéséhez, hogy a magas rendelkezésre állás (HA) engedélyezve van-e az előnyben részesített régióban, jelölje be az engedélyezett jelölőnégyzetet, és engedélyezze a HA létrehozását a régió Same-Zone módjával:
Ha végzett a beállítások konfigurálásával, a módosítások alkalmazásához válassza a Mentés lehetőséget.
A párbeszédpanelen a készenléti kiszolgáló üzembe helyezéséhez kapcsolódó költségnövekedés látható. Ha a folytatás mellett dönt, válassza a Magas rendelkezésre állás engedélyezése lehetőséget.
Egy új üzembe helyezés indul el, amely lehetővé teszi a magas rendelkezésre állást a Azure Database for PostgreSQL rugalmas kiszolgálón.
Az üzembe helyezés befejezése után az Erőforrás megnyitása lehetőséget választva visszatérhet a Azure Database for PostgreSQL rugalmas kiszolgálóhoz.
Magas rendelkezésre állás letiltása
Ha már nincs szüksége készenléti replika védelmére, letilthatja a magas rendelkezésre állást Azure Database for PostgreSQL rugalmas kiszolgálón. A magas rendelkezésre állás letiltása eltávolítja a készenléti kiszolgálót, és csökkenti a költségeket, de a kiszolgáló már nem védett a zóna- vagy kiszolgálóhibák ellen.
Használja az Azure Portalt:
Válassza ki rugalmas Azure Database for PostgreSQL-kiszolgálóját.
Az erőforrás menü Beállítások szakaszában válassza a Magas rendelkezésre állás lehetőséget.
Ha a magas rendelkezésre állás engedélyezve van, a Zonal Resiliency számára az Engedélyezve választógomb már be van jelölve. Emellett a magas rendelkezésre állási mód a konfigurált módra van állítva, a magas rendelkezésre állási állapot értéke pedig általában kifogástalan.
A magas rendelkezésre állás letiltásához válassza a Letiltott választógombot.
Válassza a Mentés lehetőséget a módosítások alkalmazásához.
A párbeszédpanelen a készenléti kiszolgáló eltávolításához kapcsolódó költségcsökkentés látható. Ha a folytatás mellett dönt, válassza a Magas rendelkezésre állás letiltása lehetőséget.
Elindul az üzembe helyezés. Ha befejeződött, egy értesítés jelzi, hogy sikeresen letiltotta a magas rendelkezésre állást.
Az üzleti szempontból kritikus (magas rendelkezésre állás) engedélyezése a kiszolgáló kiépítése során
A Azure Database for PostgreSQL rugalmas kiszolgáló első létrehozásakor konfigurálhatja a magas rendelkezésre állást. Ha engedélyezi a magas rendelkezésre állást a kiépítés során, az elsődleges kiszolgáló mellett egy készenléti replikát is üzembe helyez, így azonnali védelmet kap a zóna- vagy kiszolgálóhibák ellen.
Használja az Azure Portalt:
Egy új Azure Database for PostgreSQL rugalmas kiszolgáló kiépítése során lépjen az Üzletileg kritikus fontosságú (magas rendelkezésre állás) szakaszra. Válassza az Engedélyezve lehetőséget a Zonal resiliency szakaszban.
- Alapértelmezés szerint a kiszolgáló egy másik rendelkezésre állási zónában próbálja létrehozni a készenléti kiszolgálót zónaredundáns HA módban a maximális zónaszintű rugalmasság érdekében.
Ha a zónakapacitás nem érhető el, jelölje be a Ha a zóna rugalmassága meghiúsul, engedélyezze a tartalékot ugyanabban a zónában jelölőnégyzetet az alternatív megoldásként. Ha nem választja ki ezt a lehetőséget, nem folytathatja a következő lépést a munkafolyamat létrehozásakor. Ez az ellenőrzés biztosítja, hogy a magas rendelkezésre állás engedélyezve maradjon. Amikor elérhetővé válik a zónakapacitás, az Azure automatikusan migrálja a számítási feladatokat Same-Zone HA-ból zónaredundáns HA-ba.
A jelölőnégyzet bejelölése után folytassa a létrehozási munkafolyamat Hitelesítés szakaszával.
Válasszon ki egy konkrét zónát az elsődleges kiszolgálóhoz, úgy, hogy a Rendelkezésre állási zóna értéket bármely más értékre állítja, kivéve a Nincs preferencia opciót.
Kényszerített feladatátvétel kezdeményezése
Az alábbi lépéseket követve kényszerítheti az elsődleges kiszolgáló feladatátvételét a készenléti kiszolgálóra az Azure Database for PostgreSQL-ben.
Amikor kényszerített feladatátvételt kezdeményez, az elsődleges kiszolgáló azonnal leáll, és feladatátvételt indít a készenléti kiszolgálóra. A kényszerített feladatátvétel kezdeményezése akkor hasznos, ha azt szeretné tesztelni, hogy a nem tervezett kimaradás által okozott feladatátvétel hogyan befolyásolja a számítási feladatot.
Fontos
Ne végezzen azonnali, egymás utáni feladatátvételt. Várjon legalább 15 és 20 percet az átállások között. Ez a várakozási idő lehetővé teszi az új készenléti kiszolgáló teljes létrehozását.
A portálon jelentett teljes végponttól végpontig tartó működési idő hosszabb lehet, mint az alkalmazás által tapasztalt tényleges üresjárati idő. Az állásidőt az alkalmazás szempontjából kell mérnie.
Használja az Azure Portalt:
Válassza ki a Azure Database for PostgreSQL rugalmas kiszolgálót, amelynek magas rendelkezésre állása engedélyezve van.
Az erőforrás menü Beállítások szakaszában válassza a Magas rendelkezésre állás lehetőséget.
Ha az elsődleges és készenléti kiszolgálók különböző zónákban vannak üzembe helyezve, jegyezze fel az elsődleges rendelkezésre állási zónához és a Készenléti rendelkezésre állási zónához rendelt értékeket. Ezek az értékek visszafordulnak a feladatátvételi művelet befejezése után.
Válassza a Kényszerített feladatátvétel lehetőséget a manuális feladatátvételi eljárás elindításához. Egy párbeszédpanel tájékoztatja a várt állásidőről a feladatátvétel befejezéséig. Ha a folytatás mellett dönt, válassza a Kényszerített feladatátvétel kezdeményezése lehetőséget.
Megjelenik egy értesítés, és megemlíti, hogy a feladatátvétel folyamatban van.
Miután a feladatátvétel befejeződött a készenléti kiszolgálóra, egy értesítés tájékoztatja a befejezésről.
Ha az elsődleges és a készenléti kiszolgálók különböző zónákban vannak üzembe helyezve, győződjön meg arról, hogy az elsődleges rendelkezésre állási zóna és a készenléti rendelkezésre állási zóna értékei fordítottak a feladatátvétel megkezdése előtti állapotukhoz képest.
Tervezett átállás kezdeményezése
Kövesse az alábbi lépéseket egy tervezett feladatátvétel végrehajtásához az elsődleges kiszolgálóról a készenléti kiszolgálóra az Azure Database for PostgreSQL-ben. A művelet indításakor előkészíti a készenléti kiszolgálót, majd végrehajtja a feladatátvételt.
Ez a feladatátvételi művelet a legkevesebb állásidőt biztosítja, mivel kecses feladatátvételt hajt végre a készenléti kiszolgálóra. Olyan helyzetekben hasznos, mint az elsődleges kiszolgáló visszahelyezése az előnyben részesített rendelkezésre állási zónába váratlan feladatátvétel után.
Fontos
Ne végezzen azonnali, egymás utáni feladatátvételt. Várjon legalább 15 és 20 percet az átállások között. Ez a várakozási idő lehetővé teszi az új készenléti kiszolgáló teljes létrehozását.
A tervezett feladatátvételeket alacsony tevékenységű időszakokban hajtja végre.
A portálon jelentett teljes végponttól végpontig tartó működési idő hosszabb lehet, mint az alkalmazás által tapasztalt tényleges üresjárati idő. Az állásidőt az alkalmazás szempontjából kell mérnie.
Használja az Azure Portalt:
Válassza ki a Azure Database for PostgreSQL rugalmas kiszolgálót, amelynek magas rendelkezésre állása engedélyezve van.
Az erőforrás menü Beállítások szakaszában válassza a Magas rendelkezésre állás lehetőséget.
Ha az elsődleges és készenléti kiszolgálók különböző zónákban vannak üzembe helyezve, jegyezze fel az elsődleges rendelkezésre állási zónához és a Készenléti rendelkezésre állási zónához rendelt értékeket. Ezek az értékek visszafordulnak a feladatátvételi művelet befejezése után.
A manuális feladatátvételi eljárás elindításához válassza a Tervezett feladatátvétel lehetőséget. Egy párbeszédpanel tájékoztatja a várt állásidőről a feladatátvétel befejezéséig. Ha a folytatás mellett dönt, válassza a Tervezett feladatátvétel kezdeményezése lehetőséget.
Megjelenik egy értesítés, és megemlíti, hogy a feladatátvétel folyamatban van.
Miután a feladatátvétel befejeződött a készenléti kiszolgálóra, egy értesítés tájékoztatja a befejezésről.
Ha a magas rendelkezésre állási mód zónaredundánsként van konfigurálva, győződjön meg arról, hogy az elsődleges rendelkezésre állási zóna és a készenléti rendelkezésre állási zóna értékei most fel vannak cserélve.
Korlátok és megfontolások
Ha Azure Database for PostgreSQL rugalmas kiszolgálón engedélyezi vagy letiltja a magas rendelkezésre állást, a szolgáltatás nem módosít más beállításokat. Ezek a beállítások közé tartozik a hálózati konfiguráció, a tűzfalbeállítások, a paraméterek és a biztonsági másolatok megőrzése. A magas rendelkezésre állás engedélyezése vagy letiltása online művelet. Ez a művelet nem befolyásolja az alkalmazás kapcsolatát és műveleteit.
Az Azure Database for PostgreSQL támogatja a magas rendelkezésre állást, és mindkét replika ugyanabban a zónában van üzembe helyezve. Ezt a konfigurációt minden támogatott régióban használhatja. A zónaredundanciával rendelkező magas rendelkezésre állás azonban csak bizonyos régiókban érhető el.
Burstable szint nem támogatja a magas rendelkezésre állást. Csak az általános célú és a memóriaoptimalizált szintek támogatják a magas rendelkezésre állást.
Ha egyetlen rendelkezésre állási zónából álló régióban helyez üzembe egy kiszolgálót, a magas rendelkezésre állást csak azonos zóna módban engedélyezheti. Ha Microsoft a jövőben több rendelkezésre állási zónával bővíti a régiót, új Azure Database for PostgreSQL rugalmas kiszolgálókat helyezhet üzembe, amelyek magas rendelkezésre állású, azonos zónaként vagy zónaredundánsként vannak konfigurálva.
Zónaredundáns módban azonban nem engedélyezheti közvetlenül a magas rendelkezésre állást a régióban üzembe helyezett kiszolgálók számára, ha a régió egyetlen rendelkezésre állási zónából állt. Áthidaló megoldásként használhatja a helyreállítási opciót vagy az olvasási replika opciót.
Visszaállítási lehetőség
- Visszaállítás a legutóbbi visszaállítási pontra.
- Az új kiszolgáló létrehozása után engedélyezze a magas rendelkezésre állást zónaredundanciával.
- Az adatellenőrzés után szükség esetén törölheti a régi kiszolgálót.
- Ügyeljen arra, hogy az ügyfelek kapcsolati sztringjei úgy legyenek módosítva, hogy az újonnan visszaállított kiszolgálóra mutasson.
Replika olvasása lehetőség
Hozzon létre egy olvasási replikát az elsődleges kiszolgálóval azonos régióban.
Frissítse a read replikát az új elsődleges szerverré.
Az eredeti név megőrzése érdekében használjon virtuális végpontokat, vagy törölje a régi elsődleges végpontot, majd hozzon létre és alakítson ki egy új olvasási replikát.
A portál felhasználói számára engedélyezze a Zonal Resiliencyt. Fejlesztői eszközök esetén állítsa be a magas rendelkezésre állást a Zone-Redundant beállítással.
Hozzon létre egy olvasási replikát az elsődleges kiszolgálóval azonos régióban.
Frissítse a read replikát az új elsődleges szerverré.
Az eredeti név megőrzése érdekében használjon virtuális végpontokat, vagy törölje a régi elsődleges végpontot, majd hozzon létre és alakítson ki egy új olvasási replikát.
A portál felhasználói számára engedélyezze a Zonal Resiliencyt. Fejlesztői eszközök esetén állítsa be a magas rendelkezésre állást a Zone-Redundant beállítással.