Virtuális végpontok olvasási replikákhoz az Azure Database for PostgreSQL-ben – rugalmas kiszolgáló
A következőkre vonatkozik: Azure Database for PostgreSQL – Rugalmas kiszolgáló
A virtuális végpontok írásvédett és írásvédett figyelővégpontok, amelyek a rugalmas Azure Database for PostgreSQL-kiszolgálópéldány jelenlegi szerepkörétől függetlenül konzisztensek maradnak. Ez azt jelenti, hogy az előléptetés elsődleges kiszolgálóra történő végrehajtása után nem kell frissítenie az alkalmazás kapcsolati sztring, mivel a végpontok automatikusan a megfelelő példányra mutatnak a szerepkör módosítása után.
A virtuális végpontokat tartalmazó összes művelet , legyen szó hozzáadásról, szerkesztésről vagy eltávolításról, az elsődleges kiszolgáló kontextusában történik. Az Azure Portalon ezeket a végpontokat az elsődleges kiszolgálóoldalon kezelheti. Hasonlóképpen, ha olyan eszközöket használ, mint a CLI, a REST API vagy más segédprogramok, a parancsok és műveletek az elsődleges kiszolgálót célják a végpontkezeléshez.
A virtuális végpontok két különböző csatlakozási pontot kínálnak:
Íróvégpont (olvasás/írás):: Ez a végpont mindig az aktuális elsődleges kiszolgálóra mutat. Biztosítja, hogy az írási műveletek a megfelelő kiszolgálóra legyenek irányítva, függetlenül az előléptetési műveletek felhasználói által aktivált eseménytől. Ez a végpont nem módosítható replikára mutatva.
Írásvédett végpont: Ezt a végpontot a felhasználók úgy konfigurálhatják, hogy olvasási replikára vagy az elsődleges kiszolgálóra mutasson. Egyszerre azonban csak egy kiszolgálót célozhat meg. A több kiszolgáló közötti terheléselosztás nem támogatott. A végpont célkiszolgálója bármikor módosítható az előléptetés előtt vagy után is.
Feljegyzés
Elsődleges és replikánként csak egy írót és egy írásvédett végpontot hozhat létre.
Virtuális végpontok és előléptetési viselkedés
Előléptetési művelet esetén ezeknek a végpontoknak a viselkedése kiszámítható marad. Az alábbi szakaszok bemutatja, hogyan reagálnak ezek a végpontok az elsődleges kiszolgálóra való előléptetésre és a független kiszolgálói forgatókönyvekre való előléptetésre.
Virtuális végpont | Eredeti cél | Viselkedés az "Előléptetés elsődleges kiszolgálóra" aktiválásakor | Viselkedés a "Előléptetés független kiszolgálóra" aktiválásakor |
---|---|---|---|
Íróvégpont | Elsődleges | Az új elsődleges kiszolgálóra mutat. | Változatlan marad. |
Írásvédett végpont | Replika | Az új replikára mutat (korábbi elsődleges). | Az elsődleges kiszolgálóra mutat. |
Írásvédett végpont | Elsődleges | Nem támogatott. | Változatlan marad. |
Viselkedés az "Előléptetés elsődleges kiszolgálóra" aktiválásakor
- Íróvégpont: Ez a végpont úgy frissül, hogy az új elsődleges kiszolgálóra mutasson, a szerepkör-kapcsolót tükrözve.
- Írásvédett végpont
- Ha írásvédett végpontok replikára mutatnak: Az előléptetési művelet után a csak olvasható végpont az új replikára (a korábbi elsődlegesre) mutat.
- Ha a csak olvasható végpont elsődlegesre mutat: Ahhoz, hogy az előléptetés megfelelően működjön, a csak olvasható végpontot az előléptetni kívánt kiszolgálóra kell irányítani. Ebben az esetben az elsődlegesre mutatás nem támogatott, ezért újra kell konfigurálni, hogy a replikára mutasson az előléptetés előtt.
"Előléptetés a független kiszolgálóra, és eltávolítás a replikációból" aktiválódik
- Íróvégpont: Ez a végpont változatlan marad. Továbbra is a kiszolgáló felé irányítja a forgalmat, az elsődleges szerepkört megtartva.
- Írásvédett végpont
- Ha írásvédett végpontok replikára mutatnak: A rendszer átirányítja az írásvédett végpontot az előléptetett replikáról az elsődleges kiszolgálóra.
- Ha az írásvédett végpont elsődlegesre mutat: Az írásvédett végpont változatlan marad, és továbbra is ugyanarra a kiszolgálóra mutat.
Virtuális végpontok használata konzisztens gazdagépnévhez az időponthoz kötött helyreállítás (PITR) vagy a pillanatkép-visszaállítás során
Ez a szakasz bemutatja, hogyan használható virtuális végpontok az Azure Database for PostgreSQL – Rugalmas kiszolgálóban a konzisztens gazdagépnév fenntartásához az időponthoz kötött helyreállítás (PITR) vagy a pillanatkép-visszaállítás során, biztosítva, hogy az alkalmazás kapcsolati sztring változatlanok maradjanak. Kövesse az alábbi lépéseket:
Virtuális végpont hozzáadása az elsődleges kiszolgálóhoz:
- Keresse meg az elsődleges kiszolgálópéldányt az Azure Portalon.
- Lépjen a Replikáció lapra, és a Virtuális végpontok területen kattintson a Virtuális végpont hozzáadása elemre.
- Konfigurálja a virtuális végpontot konzisztens gazdagépnévvel (pl.
mydb-virtual-endpoint.postgres.database.azure.com
). - Mentse a konfigurációt.
- Frissítse az alkalmazást, hogy ezt a virtuális végpontot használja a kapcsolati sztring.
Időponthoz kötött visszaállítás (PITR) vagy pillanatkép-visszaállítás végrehajtása:
- Helyreállítás kezdeményezése:
- Nyissa meg az elsődleges kiszolgáló Biztonsági másolatok szakaszát.
- Válassza ki a megfelelő visszaállítási lehetőséget (
PITR
vagysnapshot
) és adja meg a kívánt időpontot.
- Virtuális végpont frissítése:
- Az új példány létrehozása után lépjen vissza a régi elsődleges kiszolgáló replikációs lapjára.
- Távolítsa el a virtuális végpontot az eredeti elsődleges kiszolgálóról. A régi elsődlegesnek állapotban
succeeded
kell lennie a virtuális végpont eltávolításához - Adja hozzá ugyanazt a virtuális végpontot az újonnan létrehozott kiszolgálóhoz.
- Helyreállítás kezdeményezése:
Ellenőrzés:
- Győződjön meg arról, hogy az alkalmazás a virtuális végpont használatával csatlakozik, és ellenőrzi az adatbázis-műveleteket a helyreállítás után.
Kapcsolódó tartalom
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: