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 áttekintést nyújt az Azure Database for PostgreSQL-ről, és segít megismerni annak főbb funkcióit és alapfogalmait.
Az Azure Database for PostgreSQL egy teljes körűen felügyelt adatbázis-szolgáltatás, amely részletes 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 rugalmasságot és kiszolgálókonfigurációs testreszabásokat biztosít a követelményeknek megfelelően. Az architektúra lehetővé teszi, hogy az adatbázismotort az ügyfélréteggel rendezve alacsonyabb késést biztosítsunk, é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álasszuk. A rugalmas Azure Database for PostgreSQL-kiszolgálópéldány költségoptimalizálási vezérlőket is biztosít a kiszolgáló leállításához és elindításához, valamint egy kipukkasztható számítási szinthez, amely ideális olyan számítási feladatokhoz, amelyek nem igényelnek folyamatosan teljes számítási kapacitást. A szolgáltatás a PostgreSQL különböző fő közösségi verzióit támogatja. A támogatott verziókról további információt az Azure Database for PostgreSQL PostgreSQL-ben elérhető PostgreSQL támogatott verzióiban talál. A szolgáltatás különböző Azure-régiókban érhető el.
Az Azure Database for PostgreSQL a legmegfelelőbb a következő célokra:
- 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 üzemi 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 zónaredundáns magas rendelkezésre állást konfigurál, 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 a funkció 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 tekintse meg a Magas rendelkezésre állás című témakört.
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. Konfigurálhatja a javítás ütemezését rendszer által felügyeltre, vagy meghatározhatja az egyéni ütemezést. 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 kiszámíthatóvá teheti a javítási ciklust, és kiválaszthat egy karbantartási időszakot, amely minimális hatással van a vállalkozására. 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
Az Azure Database for PostgreSQL automatikusan létrehoz kiszolgálói biztonsági mentéseket, és tárolja őket a régió zónaredundáns tárolójában (ZRS). A kiszolgálót a biztonsági mentés megőrzési időszakán belül bármely pontra visszaállíthatja. Az alapértelmezett biztonsági mentési megőrzési időszak hét nap. Igény szerint akár 35 napig is konfigurálhatja a megőrzést. Az összes biztonsági mentés AES 256 bites titkosítással van titkosítva. További információ: Biztonsági másolatok.
Teljesítmény módosítása és skálázása másodperceken belül
Az Azure Database for PostgreSQL három számítási szinten érhető el: Burstable, General Purpose és Memory Optimized. A kipukkasztható szint ideális az alacsony költségű fejlesztéshez és az alacsony egyidejűségi számítási feladatokhoz folyamatos számítási kapacitás nélkül. Az általános célú és memóriaoptimalizált szintek jobbak olyan éles számítási feladatokhoz, amelyek magas egyidejűséget, skálázást és kiszámítható teljesítményt igényelnek. 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 kiszolgáló leállítása és indítása a TCO csökkentéséhez
Az Azure Database for PostgreSQL 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 leállítja a kiszolgálót. Ez a funkció jelentős költségmegtakarítást biztosíthat 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, hacsak nem indítja újra hamarabb.
Nagyvállalati szintű biztonság
Az Azure Database for PostgreSQL a FIPS 140-2 által ellenőrzött titkosítási modult használja az inaktív adatok tárolótitkosításához. A szolgáltatás titkosítja az adatokat, beleértve a lekérdezések futtatásakor létrehozott biztonsági másolatokat és ideiglenes fájlokat. 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). Az Azure Database for PostgreSQL alapértelmezés szerint kényszerített alapértelmezett átviteli rétegbeli biztonsá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 és újabb verzióját.
A rugalmas Azure Database for PostgreSQL-kiszolgálópéldány teljes privát hozzáférést tesz lehetővé a kiszolgálókhoz az Azure-beli virtuális hálózat 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ózat 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égpontok használatával.
Monitorozás és riasztás
Az Azure Database for PostgreSQL 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. A PgBounceren keresztül engedélyezheti és csatlakoztathatja alkalmazásait a rugalmas Azure Database for PostgreSQL-kiszolgálópéldányhoz ugyanazzal a gazdagépnévvel és a 6432-s porttal. Ha engedélyezve van, a PgBouncer a 8432-s porton lévő rugalmas fürtökhöz is elérhető.
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. Az Azure Database for PostgreSQL jelenleg a következő Azure-régiókban érhető el:
| Region | Intel Compute | AMD Compute | Bizalmas számítás | Zónatűrő HA | Azonos zónájú magas rendelkezésre állás (Same-Zone HA) | Geo-redundáns biztonsági mentés |
|---|---|---|---|---|---|---|
| Ausztrália középső régiója | ✅ (v3/v4/v5) | ❌ | ❌ | ❌ | ✅ | ✅ |
| Ausztrália középső régiója 2 * | ✅ (v3/v4/v5) | ❌ | ❌ | ❌ | ✅ | ❌ |
| Ausztrália keleti régiója | ✅ (v3/v4/v5/v6) | ✅ (v5) | ❌ | ✅ | ✅ | ✅ |
| Délkelet-Ausztrália | ✅ (v3/v4/v5) | ❌ | ❌ | ❌ | ✅ | ✅ |
| Kelet-Ausztria | ✅ (v3/v4/v5) | ✅ (v5) | ❌ | ✅ | ✅ | ❌ |
| Belgium középső régiója | ✅ (v3/v4/v5) | ✅ (v5) | ❌ | ✅ | ✅ | ❌ |
| Dél-Brazília | ✅ (v3/v4/v5) | ❌ | ❌ | ✅ $ | ✅ | ❌ |
| Brazília délkeleti régiója * | ✅ (v3/v4/v5) | ❌ | ❌ | ❌ | ✅ | ❌ |
| Közép-Kanada | ✅ (v3/v4/v5) | ✅ (v5) | ❌ | ✅ | ✅ | ✅ |
| Kelet-Kanada | ✅ (v3/v4/v5) | ✅ (v5) | ❌ | ❌ | ✅ | ✅ |
| Közép-India | ✅ (v3/v4/v5) | ❌ | ❌ | ✅ $ | ✅ | ✅ |
| USA középső régiója | ✅ (v3/v4/v5) | ❌ | ❌ | ✅ | ✅ | ✅ |
| Chile középső régiója | ✅ (v3/v4/v5) | ✅ (v5) | ❌ | ✅ | ✅ | ❌ |
| Kína 2. keleti régiója | ✅ (v3/v4) | ❌ | ❌ | ❌ | ✅ | ❌ |
| Kína Kelet 3 | ✅ (v3/v4) | ❌ | ❌ | ❌ | ✅ | ✅ |
| Kína 2. északi régiója | ✅ (v3/v4) | ❌ | ❌ | ❌ | ✅ | ❌ |
| Kína 3. északi régiója | ✅ (v3/v4/v5) | ❌ | ❌ | ✅ | ✅ | ✅ |
| Kelet-Ázsia | ✅ (v3/v4/v5) | ✅ (v6) | ❌ | ✅ $ ** | ✅ | ✅ |
| USA keleti régiója | ✅ (v3/v4/v5) | ✅ (v5) | ❌ | ✅ $ | ✅ | ✅ |
| USA 2. keleti régiója | ✅ (v3/v4) | ❌ | ❌ | ✅ $ | ✅ | ✅ |
| Közép-Franciaország | ✅ (v3/v4/v5) | ❌ | ❌ | ✅ | ✅ | ✅ |
| Dél-Franciaország | ✅ (v3/v4/v5) | ❌ | ❌ | ❌ | ✅ | ✅ |
| Észak-Németország * | ✅ (v3/v4/v5) | ❌ | ❌ | ❌ | ✅ | ✅ |
| Középnyugat-Németország | ✅ (v3/v4/v5) | ❌ | ❌ | ✅ $ | ✅ | ✅ |
| Indonézia középső régiója | ✅ (v3/v4/v5) | ✅ (v5/v6) | ❌ | ✅ | ✅ | ❌ |
| Közép-Izrael | ✅ (v3/v4) | ❌ | ❌ | ✅ | ✅ | ❌ |
| Észak-Olaszország | ✅ (v3/v4/v5) | ❌ | ❌ | ✅ | ✅ | ❌ |
| Kelet-Japán | ✅ (v3/v4) | ❌ | ❌ | ✅ | ✅ | ✅ |
| Nyugat-Japán | ✅ (v3/v4/v5) | ✅ (v6) | ❌ | ❌ | ✅ | ✅ |
| Jio India középső régiója | ✅ (v3) | ❌ | ❌ | ❌ | ✅ | ✅ |
| Jio Nyugat-India | ✅ (v3) | ❌ | ❌ | ❌ | ✅ | ✅ |
| Korea középső régiója | ✅ (v3/v4/v5) | ❌ | ❌ | ✅ ** | ✅ | ✅ |
| Korea déli régiója | ✅ (v3/v4/v5) | ❌ | ❌ | ❌ | ✅ | ✅ |
| Malajzia nyugati régiója | ✅ (v3/v4/v5) | ✅ (v5/v6) | ❌ | ✅ | ✅ | ❌ |
| Közép-Mexikó | ✅ (v3/v4) | ❌ | ❌ | ✅ $ | ✅ | ❌ |
| Új-Zéland északi régiója | ✅ (v3/v4/v5) | ❌ | ❌ | ✅ | ✅ | ❌ |
| USA északi középső régiója | ✅ (v3/v4/v5) | ✅ (v5) | ❌ | ❌ | ✅ | ✅ |
| Észak-Európa | ✅ (v3/v4/v5) | ❌ | ✅ (v5) | ✅ $ | ✅ | ✅ |
| Kelet-Norvégia * | ✅ (v3/v4/v5) | ✅ (v5) | ❌ | ✅ | ✅ | ✅ |
| Nyugat-Norvégia | ✅ (v3/v4/v5) | ❌ | ❌ | ❌ | ✅ | ✅ |
| Közép-Lengyelország | ✅ (v3/v4) | ❌ | ❌ | ✅ | ✅ | ❌ |
| Közép-Katar | ✅ (v3/v4) | ❌ | ❌ | ✅ $ | ✅ | ❌ |
| Dél-Afrika északi régiója | ✅ (v3/v4/v5) | ❌ | ❌ | ✅ | ✅ | ✅ |
| Dél-Afrika nyugati régiója * | ✅ (v3/v4/v5) | ❌ | ❌ | ❌ | ✅ | ✅ |
| USA déli középső régiója | ✅ (v3/v4) | ❌ | ❌ | ✅ $ | ✅ | ✅ |
| Dél-India | ✅ (v3/v4/v5) | ✅ (v6) | ❌ | ✅ | ✅ | ✅ |
| Délkelet-Ázsia | ✅ (v3/v4) | ❌ | ❌ | ✅ $ | ✅ | ✅ |
| Közép-Spanyolország | ✅ (v3/v4) | ❌ | ❌ | ✅ | ✅ | ❌ |
| Közép-Svédország | ✅ (v3/v4/v5) | ❌ | ❌ | ✅ | ✅ | ✅ |
| Észak-Svájc | ✅ (v3/v4/v5) | ❌ | ❌ | ✅ | ✅ | ✅ |
| Nyugat-Svájc * | ✅ (v3/v4/v5) | ❌ | ❌ | ❌ | ✅ | ✅ |
| Egyesült Arab Emírségek központi régiója * | ✅ (v3/v4/v5) | ❌ | ❌ | ❌ | ✅ | ✅ |
| Egyesült Arab Emírségek északi régiója | ✅ (v3/v4/v5) | ❌ | ✅ (v5) | ✅ | ✅ | ✅ |
| Egyesült Királyság déli régiója | ✅ (v3/v4/v5) | ✅ (v5) | ❌ | ✅ | ✅ | ✅ |
| Egyesült Királyság nyugati régiója | ✅ (v3/v4/v5) | ✅ (v5) | ❌ | ❌ | ✅ | ✅ |
| US Gov Arizona | ✅ (v3/v4) | ❌ | ❌ | ❌ | ✅ | ❌ |
| US Gov Texas | ✅ (v3/v4) | ❌ | ❌ | ❌ | ✅ | ❌ |
| US Gov Virginia | ✅ (v3/v4) | ❌ | ❌ | ✅ | ✅ | ✅ |
| USA nyugati középső régiója | ✅ (v3/v4/v5) | ❌ | ❌ | ❌ | ✅ | ✅ |
| Nyugat-Európa | ✅ (v3/v4/v5) | ❌ | ✅ (v5) | ✅ $ | ✅ | ✅ |
| USA nyugati régiója | ✅ (v3/v4/v5) | ✅ (v5) | ❌ | ❌ | ✅ | ✅ |
| USA 2. nyugati régiója | ✅ (v3/v4) | ❌ | ❌ | ✅ $ | ✅ | ✅ |
| USA 3. nyugati régiója | ✅ (v3/v4/v5) | ✅ (v5) | ❌ | ✅ ** | ✅ | ❌ |
Ezekben a régiókban az új zónaredundáns magas rendelkezésre állású telepítések átmenetileg le vannak tiltva. A szolgáltatás teljes mértékben támogatja a már kiépített HA-kiszolgálókat.
Ezekben a régiókban az $Új kiszolgálótelepítések átmenetileg le vannak tiltva. A szolgáltatás teljes mértékben támogatja a már kiépített kiszolgálókat.
** Most már üzembe helyezhet zónaredundáns magas rendelkezésre állást, amikor új kiszolgálókat épít ki ezekben a régiókban. Az AZ-ban preferencia nélkül üzembe helyezett meglévő kiszolgálók esetében (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, tekintse meg 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. Ezeket a régiókat csak kérésre érheti el egy új támogatási kérelem létrehozásával.
Note
Ha az alkalmazása zónaredundáns magas rendelkezésre állást igényel és az nem érhető el az Ön által előnyben részesített Azure régióban, fontolja meg a zónaredundáns magas rendelkezésre állást kínáló más régiók használatát ugyanazon földrajzon belül, mint például az USA keleti régióját használva az USA keleti 2 régióhoz, az USA középső régióját az észak középső régió helyett stb.
A V6 termékváltozat családra vonatkozó korlátozásai
- A V6 termékváltozatcsaládról a Burstable szintre való skálázás nem támogatott.
- A skálázás a Burstable-ről a V6 termékváltozatcsaládra nem támogatott.
- A virtuális hálózat integrációja nem támogatott.
Migration
Az Azure Database for PostgreSQL a PostgreSQL közösségi verzióját futtatja. Ez a verzió teljes körű alkalmazáskompatibilitást biztosít, és minimális újrabontást igényel a PostgreSQL-motoron fejlesztett meglévő alkalmazások Azure Database for PostgreSQL-be való migrálásához.
- Azure Database Migration Service – Az Azure Database for PostgreSQL-be minimális állásidővel történő zökkenőmentes és egyszerűsített migráláshoz használja az Azure Database Migration Service-t. Tekintse meg az Azure Database for PostgreSQL migrálási szolgáltatását?
- Dump és visszaállítás – Offline migrálás esetén, ahol megengedhető némi állásidő, a közösségi eszközök, például a pg_dump és pg_restore használatával végzett dump és visszaállítás a migrálás leggyorsabb módja. Részletekért lásd: Migrálás mentés és visszaállítás használatával.
Visszajelzés és támogatás
Ha kérdései vagy javaslatai vannak az Azure Database for PostgreSQL-sel kapcsolatban, az alábbi csatornákon kaphat segítséget és támogatást:
- 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.