Megosztás a következőn keresztül:


Mi az Azure Database for PostgreSQL?

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.

Azure Database for PostgreSQL rugalmas kiszolgáló diagramja – Áttekintés.

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ó.

A zónaredundáns magas rendelkezésre állás diagramja.

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.