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.
A KÖVETKEZŐKRE VONATKOZIK: Azure Database for PostgreSQL – Rugalmas kiszolgáló
Ez a cikk áttekintést és bevezetést nyújt a rugalmas Azure Database for PostgreSQL-kiszolgálótelepítési modell alapvető fogalmaiba. Akár csak most kezdi, akár frissíteni szeretné tudását, ez a bevezető videó átfogó áttekintést nyújt a rugalmas Azure Database for PostgreSQL-kiszolgálóról, és segít megismerni annak főbb funkcióit és képességeit.
A rugalmas Azure Database for PostgreSQL-kiszolgáló egy teljes mértékben felügyelt adatbázis-szolgáltatás, amely részletesebb vezérlést és rugalmasságot biztosít az adatbázis-kezelési funkciók és a konfigurációs beállítások felett. A szolgáltatás általában nagyobb rugalmasságot és kiszolgálókonfigurációs testreszabást biztosít a felhasználói követelményeknek megfelelően. A rugalmas kiszolgálóarchitektúra lehetővé teszi a felhasználók számára, hogy az adatbázismotort az ügyfélréteggel rendezik az alacsonyabb késés érdekében, és a magas rendelkezésre állást egyetlen rendelkezésre állási zónán belül és több rendelkezésre állási zónában válasszák. A rugalmas Azure Database for PostgreSQL-kiszolgálópéldányok jobb költségoptimalizálási vezérlőket is biztosítanak a kiszolgáló leállításához/elindításához, valamint egy kipukkasztható számítási szintet, amely ideális olyan számítási feladatokhoz, amelyekhez nem szükséges folyamatosan teljes számítási kapacitás. A szolgáltatás a PostgreSQL különböző fő közösségi verzióit támogatja. A támogatott verziók részleteiért tekintse meg a rugalmas Azure Database for PostgreSQL-kiszolgáló támogatott PostgreSQL-verzióit . A szolgáltatás különböző Azure-régiókban érhető el.
A rugalmas Azure Database for PostgreSQL-kiszolgálópéldányok a legmegfelelőbbek a következőkhöz:
- Jobb vezérlést és testreszabást igénylő alkalmazásfejlesztések.
- Zónaredundáns magas rendelkezésre állás.
- Felügyelt karbantartási időszakok.
Architektúra és magas rendelkezésre állás
Az Azure Database for PostgreSQL rugalmas kiszolgálótelepítési modellje úgy lett kialakítva, hogy támogassa a magas rendelkezésre állást egyetlen rendelkezésre állási zónán belül és több rendelkezésre állási zónában. Az architektúra elválasztja a számítást és a tárolást. Az adatbázismotor egy Linux rendszerű virtuális gépen belüli tárolón fut, míg az adatfájlok az Azure Storage-ban találhatók. A tároló három helyileg redundáns szinkron másolatot tart fenn az adatbázisfájlokról, így biztosítva az adatok tartósságát.
Ha a zónaredundáns magas rendelkezésre állás konfigurálva van, a szolgáltatás egy meleg készenléti kiszolgálót helyez üzembe és tart fenn a rendelkezésre állási zónában ugyanabban az Azure-régióban. A forráskiszolgáló adatváltozásai szinkron módon replikálódnak a készenléti kiszolgálóra a nulla adatvesztés biztosítása érdekében. A zónaredundáns magas rendelkezésre állás esetén a tervezett vagy nem tervezett feladatátvételi esemény aktiválása után a készenléti kiszolgáló azonnal online állapotba kerül, és elérhető a bejövő tranzakciók feldolgozásához. Ez lehetővé teszi a szolgáltatás rugalmasságát a több rendelkezésre állási zónát támogató Azure-régióban a rendelkezésre állási zónák meghibásodása miatt, ahogyan az az alábbi képen látható.
További részletekért lásd: [Magas rendelkezésre állás]/azure/reliability/reliability-postgresql-flexible-server.
Automatikus javítás felügyelt karbantartási időszakkal
A szolgáltatás automatikusan elvégzi a mögöttes hardver, operációs rendszer és adatbázismotor javítását. A javítás biztonsági és szoftverfrissítéseket is tartalmaz. A tervezett karbantartási kiadás tartalmazza a PostgreSQL-motor alverziófrissítéseit. A felhasználók konfigurálhatják a javítás ütemezését rendszer által felügyeltként, vagy meghatározhatják az egyéni ütemezésüket. A karbantartási ütemezés során a rendszer alkalmazza a javítást, és előfordulhat, hogy a javítás részeként újra kell indítani a kiszolgálót a frissítés befejezéséhez. Az egyéni ütemezéssel a felhasználók kiszámíthatóvá tehetik a javítási ciklusukat, és kiválaszthatnak egy karbantartási időszakot, amely minimális hatással van az üzletmenetre. A szolgáltatás általában a folyamatos integráció és kiadás részeként havi kiadási ütemezést követ.
Automatikus biztonsági mentések
A rugalmas Azure Database for PostgreSQL-kiszolgáló automatikusan létrehozza a kiszolgáló biztonsági mentéseit, és tárolja őket a régió zónaredundáns tárolójában (ZRS). A biztonsági másolatok a biztonsági mentés megőrzési időszakán belül bármely pontra visszaállíthatják a kiszolgálót. Az alapértelmezett biztonsági mentési megőrzési időszak hét nap. A megőrzés igény szerint legfeljebb 35 napig konfigurálható. Minden biztonsági mentés AES 256 bites titkosítással van titkosítva. További részletekért lásd a Biztonsági másolatok című témakört.
Teljesítmény módosítása és skálázása másodperceken belül
A rugalmas Azure Database for PostgreSQL-kiszolgáló három számítási szinten érhető el: Burstable, General Purpose és Memory Optimized. A Burstable szint a legjobban megfelel az alacsony költségű fejlesztésnek és az alacsony egyidejűségi számítási feladatoknak folyamatos számítási kapacitás nélkül. Az általános célú és memóriaoptimalizált jobb megoldás a nagy egyidejűséget, skálázást és kiszámítható teljesítményt igénylő éles számítási feladatokhoz. Havonta néhány dollárért létrehozhatja az első alkalmazást egy kis adatbázisra, majd zökkenőmentesen módosíthatja a skálát a megoldás igényeinek megfelelően.
A TCO csökkentéséhez állítsa le/indítsa el a kiszolgálót
A rugalmas Azure Database for PostgreSQL-kiszolgáló lehetővé teszi a kiszolgáló igény szerinti leállítását és elindítását a TCO csökkentése érdekében. A számítási szint számlázása azonnal leáll, amikor a kiszolgáló leáll. Ez jelentős költségmegtakarítást tesz lehetővé a fejlesztés, a tesztelés és az időhöz kötött kiszámítható éles számítási feladatok során. A kiszolgáló hét napig leáll, kivéve, ha hamarabb újraindul.
Nagyvállalati szintű biztonság
A rugalmas Azure Database for PostgreSQL-kiszolgáló a FIPS 140-2 által ellenőrzött titkosítási modult használja az inaktív adatok tárolótitkosításához. Az adatok titkosítva vannak, beleértve a lekérdezések futtatásakor létrehozott biztonsági másolatokat és ideiglenes fájlokat. A szolgáltatás az Azure Storage-titkosításban található AES 256 bites titkosítást használja, és a kulcsok rendszer által kezelhetők (alapértelmezett). A rugalmas Azure Database for PostgreSQL-kiszolgáló alapértelmezés szerint kényszerített alapértelmezett átviteli rétegbiztonsággal (SSL/TLS) titkosítja a mozgásban lévő adatokat. A szolgáltatás kikényszeríti és támogatja a TLS 1.2-es vagy újabb verzióját.
A rugalmas Azure Database for PostgreSQL-kiszolgálópéldányok teljes körű privát hozzáférést biztosítanak a kiszolgálókhoz az Azure-beli virtuális hálózat (VNet-integráció) használatával. Az Azure-beli virtuális hálózat kiszolgálói csak privát IP-címeken keresztül érhetőek el és csatlakoztathatók. A virtuális hálózatok integrációjával a rendszer megtagadja a nyilvános hozzáférést, és a kiszolgálók nem érhetők el nyilvános végpontokkal.
Monitorozás és riasztás
A rugalmas Azure Database for PostgreSQL-kiszolgáló beépített teljesítményfigyelési és riasztási funkciókkal rendelkezik. Minden Azure-metrika egyperces gyakorisággal rendelkezik, amelyek mindegyike 30 napos előzményt biztosít. A metrikákhoz riasztásokat is konfigurálhat. A szolgáltatás gazdakiszolgálói metrikákat tesz elérhetővé az erőforrás-kihasználtság monitorozásához, és lehetővé teszi a lassú lekérdezési naplók konfigurálását. Ezekkel az eszközökkel gyorsan optimalizálhatja a számítási feladatokat, és konfigurálhatja a kiszolgálót a legjobb teljesítmény érdekében.
Beépített PgBouncer
Egy rugalmas Azure Database for PostgreSQL-kiszolgálópéldány beépített PgBouncerrel és kapcsolatkészletezővel rendelkezik. Engedélyezheti és csatlakoztathatja az alkalmazásokat a rugalmas Azure Database for PostgreSQL-kiszolgálópéldányhoz a PgBounceren keresztül ugyanazzal a gazdagépnévvel és a 6432-s porttal.
Azure-régiók
A számítási feladatok Azure-ban való futtatásának egyik előnye a globális elérés. A rugalmas Azure Database for PostgreSQL-kiszolgáló jelenleg a következő Azure-régiókban érhető el:
Régió | Intel V3/V4/V5/AMD Compute | Zónaredundáns HA | Azonos zóna ha | Georedundáns biztonsági mentés |
---|---|---|---|---|
Ausztrália középső régiója | ✅ (csak v3/v4/v5) | ❌ | ✅ | ✅ |
Ausztrália középső régiója 2 * | ✅ (csak v3/v4/v5) | ❌ | ✅ | ❌ |
Kelet-Ausztrália | ✅ (minden termékváltozat) | ✅ | ✅ | ✅ |
Délkelet-Ausztrália | ✅ (csak v3/v4/v5) | ❌ | ✅ | ✅ |
Dél-Brazília | ✅ (csak v3/v4/v5) | ✅ $ | ✅ | ❌ |
Brazília délkeleti régiója * | ✅ (csak v3/v4/v5) | ❌ | ✅ | ❌ |
Közép-Kanada | ✅ (minden termékváltozat) | ✅ | ✅ | ✅ |
Kelet-Kanada | ✅ (minden termékváltozat) | ❌ | ✅ | ✅ |
Közép-India | ✅ (csak v3/v4/v5) | ✅ $ | ✅ | ✅ |
Az USA középső régiója | ✅ (csak v3/v4/v5) | ✅ | ✅ | ✅ |
Kelet-Kína 2. régiója | ✅ (csak v3/v4) | ❌ | ✅ | ❌ |
Kína Kelet 3 | ✅ (csak v3/v4) | ❌ | ✅ | ✅ |
Észak-Kína 2. régiója | ✅ (csak v3/v4) | ❌ | ✅ | ❌ |
Észak-Kína 3. régiója | ✅ (csak v3/v4/v5) | ✅ | ✅ | ✅ |
Kelet-Ázsia | ✅ (csak v3/v4/v5) | ✅ $ ** | ✅ | ✅ |
USA keleti régiója | ✅ (minden termékváltozat) | ✅ $ | ✅ | ✅ |
USA 2. keleti régiója | ✅ (csak v3/v4) | ✅ $ | ✅ | ✅ |
Közép-Franciaország | ✅ (csak v3/v4/v5) | ✅ | ✅ | ✅ |
Dél-Franciaország | ✅ (csak v3/v4/v5) | ❌ | ✅ | ✅ |
Észak-Németország * | ✅ (csak v3/v4/v5) | ❌ | ✅ | ✅ |
Középnyugat-Németország | ✅ (csak v3/v4/v5) | ✅ $ | ✅ | ✅ |
Indonézia középső régiója | ✅ (csak v3/v4) | ✅ | ✅ | ❌ |
Izrael középső régiója | ✅ (csak v3/v4) | ✅ | ✅ | ❌ |
Észak-Olaszország | ✅ (csak v3/v4/v5) | ✅ | ✅ | ❌ |
Kelet-Japán | ✅ (csak v3/v4) | ✅ | ✅ | ✅ |
Nyugat-Japán | ✅ (csak v3/v4/v5) | ❌ | ✅ | ✅ |
Jio India középső régiója | ✅ (csak v3) | ❌ | ✅ | ✅ |
Jio Nyugat-India | ✅ (csak v3) | ❌ | ✅ | ✅ |
Dél-Korea középső régiója | ✅ (csak v3/v4/v5) | ✅ ** | ✅ | ✅ |
Dél-Korea déli régiója | ✅ (csak v3/v4/v5) | ❌ | ✅ | ✅ |
Mexikó középső régiója | ✅ (csak v3/v4) | ✅ $ | ✅ | ❌ |
Észak-Új-Zéland | ✅ (csak v3/v4/v5) | ✅ | ✅ | ❌ |
USA északi középső régiója | ✅ (minden termékváltozat) | ❌ | ✅ | ✅ |
Észak-Európa | ✅ (csak v3/v4/v5) | ✅ $ | ✅ | ✅ |
Kelet-Norvégia * | ✅ (minden termékváltozat) | ✅ | ✅ | ✅ |
Nyugat-Norvégia | ✅ (csak v3/v4/v5) | ❌ | ✅ | ✅ |
Közép-Lengyelország | ✅ (csak v3/v4) | ✅ | ✅ | ❌ |
Közép-Katar | ✅ (csak v3/v4) | ✅ $ | ✅ | ❌ |
Dél-Afrika északi régiója | ✅ (csak v3/v4/v5) | ✅ | ✅ | ✅ |
Dél-Afrika nyugati régiója * | ✅ (csak v3/v4/v5) | ❌ | ✅ | ✅ |
USA déli középső régiója | ✅ (csak v3/v4) | ✅ $ | ✅ | ✅ |
Dél-India | ✅ (csak v3/v4/v5) | ✅ | ✅ | ✅ |
Délkelet-Ázsia | ✅ (csak v3/v4) | ✅ $ | ✅ | ✅ |
Közép-Spanyolország | ✅ (csak v3/v4) | ✅ | ✅ | ❌ |
Közép-Svédország | ✅ (csak v3/v4/v5) | ✅ | ✅ | ✅ |
Észak-Svájc | ✅ (csak v3/v4/v5) | ✅ | ✅ | ✅ |
Nyugat-Svájc * | ✅ (csak v3/v4/v5) | ❌ | ✅ | ✅ |
Egyesült Arab Emírségek központi régiója * | ✅ (csak v3/v5) | ❌ | ✅ | ✅ |
Egyesült Arab Emírségek északi régiója | ✅ (csak v3/v4/v5) | ✅ | ✅ | ✅ |
Az Egyesült Királyság déli régiója | ✅ (minden termékváltozat) | ✅ | ✅ | ✅ |
Az Egyesült Királyság nyugati régiója | ✅ (minden termékváltozat) | ❌ | ✅ | ✅ |
USA-beli államigazgatás – Arizona | ✅ (csak v3/v4) | ❌ | ✅ | ❌ |
USA-beli államigazgatás – Texas | ✅ (csak v3/v4) | ❌ | ✅ | ❌ |
USA-beli államigazgatás – Virginia | ✅ (csak v3/v4) | ✅ | ✅ | ✅ |
USA nyugati középső régiója | ✅ (csak v3/v4/v5) | ❌ | ✅ | ✅ |
Nyugat-Európa | ✅ (csak v3/v4/v5) | ✅ $ | ✅ | ✅ |
USA nyugati régiója | ✅ (minden termékváltozat) | ❌ | ✅ | ✅ |
USA 2. nyugati régiója | ✅ (csak v3/v4) | ✅ $ | ✅ | ✅ |
USA 3. nyugati régiója | ✅ (minden termékváltozat) | ✅ ** | ✅ | ❌ |
Ezekben a régiókban az új zónaredundáns magas rendelkezésre állású üzembe helyezések átmenetileg le vannak tiltva. A már kiépített HA-kiszolgálók teljes mértékben támogatottak.
A $$ Új kiszolgálótelepítések ideiglenesen le vannak tiltva ezekben a régiókban. A már kiépített kiszolgálók teljes mértékben támogatottak.
** A zónaredundáns magas rendelkezésre állás mostantól üzembe helyezhető, amikor új kiszolgálókat épít ki ezekben a régiókban. Az AZ-ban preferencia nélkül telepített meglévő kiszolgálók (ezt ellenőrizze az Azure Portalon), mielőtt a régió elkezdené támogatni az AZ-t, még akkor is, ha engedélyezi a zónaredundáns HA-t, a készenléti állapot ugyanabban az AZ-ben van kiépítve (azonos zónájú HA), mint az elsődleges kiszolgáló. Ha ilyen esetekben szeretné engedélyezni a zónaredundáns magas rendelkezésre állást, olvassa el ezeket a speciális szempontokat.
(*) Bizonyos régiók hozzáférése korlátozott bizonyos ügyfélforgatókönyvek, például az országon belüli/régióbeli vészhelyreállítás támogatására. Ezek a régiók csak kérésre érhetők el egy új támogatási kérelem létrehozásával.
Feljegyzés
Ha az alkalmazás zónaredundáns HA-t igényel, és nem érhető el az előnyben részesített Azure-régióban, fontolja meg a zónaredundáns HA rendelkezésre állásának más régióinak használatát, például az USA keleti régióját a 2. keleti régióhoz, az USA középső régióját az USA északi középső régiójához stb.
Migrálás
A rugalmas Azure Database for PostgreSQL-kiszolgáló a PostgreSQL közösségi verzióját futtatja. Ez lehetővé teszi az alkalmazások teljes kompatibilitását, és minimális újrabontási költséget igényel a PostgreSQL-motoron fejlesztett meglévő alkalmazások rugalmas Azure Database for PostgreSQL-kiszolgálóra való migrálásához.
- Azure Database Migration Service – Az Azure Database for PostgreSQL rugalmas kiszolgálóra történő zökkenőmentes és egyszerűsített migráláshoz minimális állásidővel az Azure Database Migration Service használható. Tekintse meg az Azure Database for PostgreSQL migrálási szolgáltatását?
- Mentés és visszatöltés – Olyan offline migrálás esetén, ahol a felhasználók megengedhetnek némi állásidőt, a közösségi eszközökkel, mint a pg_dump és a pg_restore végzett mentés és visszatöltés lehet a leggyorsabb módja az áttelepítésnek. Részletekért lásd: Migrálás mentés és visszaállítás használatával.
Gyakran ismételt kérdések (FAQ)
Ez a szakasz a rugalmas Azure Database for PostgreSQL-kiszolgálóval kapcsolatos gyakori kérdéseket ismerteti, beleértve annak funkcióit, konfigurációit és ajánlott eljárásait. Akár még csak most ismerkedik a szolgáltatással, akár konkrét részleteket keres, ezek a gyakori kérdések gyors válaszokat nyújtanak a felhasználói élmény megkezdéséhez és optimalizálásához.
Mi a Microsoft irányelve a PostgreSQL motorhibáinak kezelésére?
Tekintse meg a Microsoft aktuális szabályzatát.
Kapcsolattartók
Ha kérdése vagy javaslata van az Azure Database for PostgreSQL-sel kapcsolatban, küldjön e-mailt az Azure Database for PostgreSQL csapatának.
Feljegyzés
Ez az e-mail-cím csak általános kérdésekre és javaslatokra vonatkozik. Ez nem technikai támogatási alias.
Ezenkívül a következő elérhetőségeken léphet velünk kapcsolatba:
- Ha kapcsolatba szeretne lépni az Azure ügyfélszolgálatával, küldjön egy jegyet az Azure Portalról.
- A fiókjával kapcsolatos probléma megoldásához küldjön támogatási kérelmet az Azure Portalon.
- Ha visszajelzést szeretne küldeni, vagy új funkciókat szeretne kérni, hozzon létre egy bejegyzést a UserVoice-on keresztül.