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 részletes útmutatást nyújt egy Azure Database for PostgreSQL rugalmas kiszolgáló olvasási replikájának létrehozásához.
Megjegyzés:
Ha olvasási replikákat helyez üzembe az állandó, nagy írási igényű számítási feladatokhoz, a replikáció késése tovább nőhet, és előfordulhat, hogy soha nem fog felzárkózni az olvasási replika forráskiszolgálójához. Emellett növelheti a forráskiszolgáló tárhelyhasználatát is, mivel a WAL-fájlok csak akkor törlődnek, ha az egy forráskiszolgálóról adatot kapó összes olvasási replika megkapta őket.
Fontos
Ellenőrizze, hogy milyen szempontokat kell figyelembe vennie az olvasási replikák használatakor.
Mielőtt növelné a forráskiszolgáló alábbi paramétereinek értékeit, növelje őket az olvasási replikákon: max_connections, max_prepared_transactions, max_locks_per_transaction, , max_wal_sendersmax_worker_processes. Mielőtt egy olvasási replikán csökkentené azokat, előbb csökkentse azt a forrásán.
Ha valamelyiket nem megfelelő sorrendben próbálja módosítani, az hibát jelez a kóddal ReadReplicaServerParameterLessThanSourceServer, és a következő üzenettel: Replica server parameter should be greater than or equal to source server parameter. Parameter <parameter_name> value '<parameter_value>' setting on source server <source_server> should be less than its replica server <replica_server> value '<parameter_value_on_replica>'.
Mielőtt beállít egy olvasási replikát a Azure Database for PostgreSQL rugalmas kiszolgálóhoz, győződjön meg arról, hogy a forráskiszolgáló úgy van konfigurálva, hogy megfeleljen a szükséges előfeltételeknek. A forráskiszolgáló bizonyos beállításai hatással lehetnek a replikák létrehozására.
Tárterület automatikus növelése: Ön felel azért, hogy a forráskiszolgálón és annak olvasási replikáin a tárterület automatikus növelésére vonatkozó konfiguráció kövesse az A tárterület automatikus növelése olvasási replikákkal című részben megadott konkrét irányelveket. Ezekre a szabályokra a konzisztencia biztosításához és a replikációs fennakadások megelőzéséhez van szükség.
Olvasási replika létrehozásának lépései
Az Azure Portal használata:
Válassza ki a replika forráskiszolgálójaként használni kívánt Azure Database for PostgreSQL rugalmas kiszolgálót.
Az erőforrás menü Beállítások szakaszában válassza a Replikáció lehetőséget.
A Replikák szakaszban válassza a Replika létrehozása lehetőséget.
A rendszer átirányítja az Olvasási replika hozzáadása az Azure Database for PostgreSQL varázslóhoz, ahonnan konfigurálhat néhány beállítást a létrehozott új olvasási replikához.
Az alábbi táblázat segítségével megismerheti az Alapismeretek lapon elérhető különböző mezők jelentését, és útmutatásként az oldal kitöltéséhez.
Szakasz Setting Ajánlott érték Description A kiszolgáló létrehozása után módosítható Projekt részletei Subscription Annak az előfizetésnek a neve, amelyben létre szeretné hozni az erőforrást. Az előfizetés a Microsofttal kötött szerződés egy vagy több Microsoft-felhőplatform vagy -szolgáltatás használatára, amelyért a díjak felhasználónkénti licencdíj vagy felhőalapú erőforrás-használat alapján merülnek fel. Egy meglévő Azure Database for PostgreSQL rugalmas kiszolgáló áthelyezhető az eredetileg létrehozott előfizetéstől eltérő előfizetésbe. További információ: Azure-erőforrások áthelyezése új erőforráscsoportba vagy előfizetésbe. Erőforráscsoport A kijelölt előfizetésben lévő erőforráscsoport , amelyben létre szeretné hozni az erőforrást. Lehet egy meglévő erőforráscsoport, vagy választhatja az Új létrehozása lehetőséget, és megadhat egy nevet az előfizetésben, amely egyedi a meglévő erőforráscsoportnevek között. Az erőforráscsoportok olyan tárolók, amelyek egy Azure-megoldáshoz kapcsolódó erőforrásokat tárolnak. Az erőforráscsoport tartalmazhatja a megoldás összes erőforrását, vagy csak azokat az erőforrásokat, amelyeket Ön egy csoportként szeretne kezelni. Ön dönti el, hogyan szeretné elosztani az erőforrásokat az erőforráscsoportok között, annak alapján, ami a leglogikusabb a szervezete számára. Általában ugyanahhoz az erőforráscsoporthoz adhatja hozzá az azonos életciklussal rendelkező erőforrásokat, így egyszerűen üzembe helyezheti, frissítheti és törölheti őket csoportként Egy meglévő Azure Database for PostgreSQL rugalmas kiszolgáló áthelyezhető az eredetileg létrehozott előfizetéstől eltérő előfizetésbe. További információ: Azure-erőforrások áthelyezése új erőforráscsoportba vagy előfizetésbe. Kiszolgáló részletei Forráskiszolgáló neve Annak a forráskiszolgálónak a neve, amelyhez olvasási replikát szeretne létrehozni. Egyedi név, amely azonosítja a Azure Database for PostgreSQL rugalmas kiszolgálót. A rendszer a megadott kiszolgálónévhez hozzáfűzi a(z) postgres.database.azure.comtartománynevet, így létrejön a teljesen minősített állomásnév, amellyel DNS-kiszolgáló használatával feloldhatja a kiszolgáló IP-címét.Kiszolgáló neve Az új olvasási replikához hozzárendelni kívánt név. Egyedi név, amely azonosítja a Azure Database for PostgreSQL rugalmas kiszolgálót. A rendszer a megadott kiszolgálónévhez hozzáfűzi a(z) postgres.database.azure.comtartománynevet, így létrejön a teljesen minősített állomásnév, amellyel DNS-kiszolgáló használatával feloldhatja a kiszolgáló IP-címét.Bár a kiszolgáló neve nem módosítható a kiszolgáló létrehozása után, a pont-idő helyreállítási funkcióval visszaállíthatja a kiszolgálót egy másik néven. A meglévő kiszolgáló használatának folytatására szolgáló alternatív módszer, de ha más kiszolgálónévvel hivatkozik rá, a virtuális végpontok használatával létrehozna egy íróvégpontot az új kívánt névvel. Ezzel a módszerrel a kiszolgálóra az eredeti nevén vagy az írási virtuális végponthoz rendelt néven hivatkozhat. Location Annak a régiónak a neve, amelyben a szolgáltatás támogatott. Az időponthoz kötött visszaállítás csak abban a régióban támogatja az új kiszolgáló üzembe helyezését, amelyben a forráskiszolgáló létezik. A megfelelőség, az adatok tartózkodási helye, a díjszabás, a felhasználók közelsége vagy más szolgáltatások rendelkezésre állása ugyanabban a régióban néhány követelmény, amelyet a régió kiválasztásakor érdemes használni. A szolgáltatás nem kínál olyan funkciót, amely automatikusan és transzparensen áthelyez egy kiszolgálót egy másik régióba. Számítás + tárolás Ugyanazt a számítási típust és méretet rendeli hozzá, mint a forráskiszolgáló által a biztonsági mentés visszaállításakor használtak. Ha azonban a Kiszolgáló konfigurálása hivatkozást választja, módosíthatja az új kiszolgáló számára lefoglalt tárterület típusát, valamint azt, hogy georedundáns biztonsági másolatokkal kell-e kiépíteni. Az új kiszolgáló üzembe helyezése után a számítási beállítások fel- vagy leskálázhatók. A rendelkezésre állási zóna Kedvelt rendelkezésre állási zónád. Kiválaszthatja, hogy melyik rendelkezésre állási zónában szeretné üzembe helyezni a kiszolgálót. Hasznos, hogy kiválaszthatja, melyik rendelkezésre állási zónába települjön a kiszolgálója, így azt az alkalmazásával azonos zónában helyezheti el. Ha a Nincs beállítás lehetőséget választja, a rendszer automatikusan hozzárendel egy alapértelmezett rendelkezésre állási zónát a kiszolgálóhoz annak létrehozása során. Bár a kiszolgálót üzembe helyező rendelkezésre állási zóna nem módosítható a létrehozása után, a pont-idő helyreállítási funkcióval visszaállíthatja a kiszolgálót egy másik rendelkezésre állási zónán egy másik néven. Authentication Ezek a beállítások csak tájékoztató jellegűek. Az olvasási replika által használt hitelesítéshez kapcsolódó összes beállítás a forráskiszolgálótól öröklődik. Az elsődleges kiszolgálón módosítható, és az alsóbb rétegbeli olvasási replikákra replikálható. Ha módosítani szeretné a számítási szintet, a processzort vagy a méretet, amelyet automatikusan hozzárendel az új kiszolgálóhoz, vagy módosítani szeretné az olvasási replika tárolási beállításait, válassza a Kiszolgáló konfigurálása lehetőséget.
Megnyílik a Compute + Storage , amely megjeleníti az új kiszolgáló számítási és tárolási lehetőségeit.
Az alábbi táblázat segítségével megismerheti a Compute + Storage lapon elérhető különböző mezők jelentését, valamint útmutatásként a lap kitöltéséhez.
Szakasz Setting Ajánlott érték Description Az olvasási replika létrehozása után módosítható Számít Számítási szint Alapértelmezés szerint automatikusan ugyanarra a szintre van beállítva, amely a forráskiszolgálóhoz van rendelve. Beállíthatja azonban bármely más számítási szintre, amelyen az olvasási replikák támogatottak. A lehetséges értékek az általános célú (általában a leggyakoribb számítási feladatokkal rendelkező éles környezetekhez) és a memóriaoptimalizált (általában olyan éles környezetekhez használatosak, amelyek olyan számítási feladatokat futtatnak, amelyek magas memória-PROCESSZOR arányt igényelnek). További információ: Számítási lehetőségek az Azure Database for PostgreSQL-ben. Az olvasási replika létrehozása után módosítható. Ha azonban olyan funkciókat használ, amelyek csak bizonyos szinteken támogatottak, és az aktuális szintet olyanra módosítja, amelyben a funkció nem támogatott, a funkció nem érhető el, vagy le lesz tiltva. Számítási processzor Azon régiókban, ahol több processzortípus érhető el, a két elérhető érték (AMD vagy Intel) közül bármelyiket kiválasztva szűrheti a Számítási méret kombinált lista értékeinek listáját a kiválasztott processzortípusnak megfelelő értékekre. Az olvasási replika létrehozása után módosítható. Számítási méret Alapértelmezés szerint automatikusan a forráskiszolgálóhoz rendelt számítási méretre van beállítva. Beállíthatja azonban bármilyen más számítási méretre, feltéve, hogy a virtuális magok száma megegyezik vagy magasabb a forráskiszolgálóval. Figyelje meg, hogy a támogatott értékek listája régióktól függően változhat az egyes régiókban elérhető hardvertől függően. További információ: Számítási lehetőségek az Azure Database for PostgreSQL-ben. Az olvasási replika létrehozása után módosítható. Raktározás Tárolás típusa Hagyja meg a Premium SSD jelenlegi konfigurációját. A tárterület típusának a forráskiszolgálótól eltérő értékre történő beállítása nem támogatott. A varázsló automatikusan beállítja ezt a tulajdonságot a forráskiszolgálóhoz rendelt tárterület típusának megfelelően. Az olvasási replika létrehozása után nem módosítható. Tárterület mérete Alapértelmezés szerint ugyanaz az érték van beállítva, mint a forráskiszolgáló tárhelymérete. Azonban bármilyen magasabb értékre állítható be. Az olvasási replikakiszolgáló létrehozása után módosítható. Csak növelhető. A tárterület manuális vagy automatikus zsugorítása nem támogatott. Teljesítményszint Alapértelmezés szerint automatikusan ugyanarra az értékre van beállítva, mint a forráskiszolgáló. Ez azonban módosítható egy másik értékre. A prémium szintű szilárdtest-meghajtók (SSD) teljesítménye a lemez létrehozásakor a teljesítményszintjük formájában van beállítva. A lemez kiosztott méretének beállításakor a rendszer automatikusan kiválaszt egy teljesítményszintet. Ez a teljesítményszint határozza meg a felügyelt lemez IOPS-ját és átviteli sebességét. Prémium SSD-lemezek esetén ez a szint az üzembe helyezéskor vagy utána, a lemez méretének módosítása és állásidő nélkül módosítható. A szint módosítása lehetővé teszi a magasabb igényekre való felkészülést és a nagyobb igények kielégítését a lemez kipukkanási képességeinek használata nélkül. Költséghatékonyabb lehet a teljesítményszint módosítása ahelyett, hogy rohamteljesítményre támaszkodik, attól függően, hogy mennyi ideig van szükség a további teljesítményre. Ez ideális olyan eseményekhez, amelyek átmenetileg folyamatosan magasabb teljesítményt igényelnek. Olyan események, mint az ünnepi vásárlás, a teljesítménytesztelés vagy a tréningkörnyezet futtatása. Az események kezeléséhez a lemezt állásidő nélkül is átválthatja egy magasabb teljesítményszintre, amíg szüksége van a további teljesítményre. Ezután állásidő nélkül visszatérhet az eredeti szintre, ha már nincs szükség további teljesítményre. A kiszolgáló létrehozása után módosítható. IOPS (műveletek/mp) Prémium SSD-tárolótípusú kiszolgálók esetében nem érhető el. A kiszolgáló létrehozása után módosítható. Átviteli sebesség (MB/mp) Prémium SSD-tárolótípusú kiszolgálók esetében nem érhető el. A kiszolgáló létrehozása után módosítható. Ha módosítania kell a forráskiszolgálótól eltérő beállításokat, lépjen tovább a Hálózat, a Biztonság vagy a Címkék lapra. Ha az új replika az igényeinek megfelelően van konfigurálva, válassza a Véleményezés + létrehozás lehetőséget.
Ellenőrizze, hogy az új üzembe helyezés összes konfigurációja megfelelően van-e beállítva, és válassza a Létrehozás lehetőséget.
Egy új üzembe helyezés indul el az új Azure Database for PostgreSQL rugalmas kiszolgáló létrehozásához és a forráskiszolgáló olvasási replikájává alakításához.
Az üzembe helyezés befejezése után az Erőforrás megnyitása lehetőséget választva megkezdheti az új Azure Database for PostgreSQL rugalmas kiszolgáló használatát.
Ekkor megjelenik a replikakiszolgáló Áttekintés lapja.
Az erőforrás menü Beállítások szakaszában válassza a Replikáció lehetőséget. A Replikák területen keresse meg a replikációs csoportnak megfelelő kiszolgálók listáját, valamint az egyes kiszolgálók szerepkörét.
Ha a replikációs csoport támogatja a kaszkádolt replikákat, kiválaszthatja a köztes vagy az első szintű olvasási replikákat, és létrehozhat belőle egy olvasási replikát. Kaszkádolt replikákkal rendelkező replikációs csoportok esetén a replikációs csoport topológiája egy további beágyazási szinttel rendelkező fát jelenít meg.