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.
Az Azure Database for PostgreSQL migrálási szolgáltatása leegyszerűsíti a PostgreSQL-adatbázisok Azure-ba való áthelyezésének folyamatát. A migrálási szolgáltatás különböző PostgreSQL által támogatott forrásokból kínál áttelepítési lehetőségeket, beleértve a felhőszolgáltatásból, a helyszíni környezetből vagy az Azure-beli virtuális gépről való migrálást. A migrálási szolgáltatás célja, hogy könnyedén és magabiztosan helyezze át a PostgreSQL-adatbázisokat rugalmas Azure Database for PostgreSQL-kiszolgálóra.
A migrálási szolgáltatás használatának néhány előnye:
- Felügyelt migrálási szolgáltatás
- Séma- és adatmigrálás támogatása
- Nincs összetett beállítás
- Egyszerűen használható migrálási élmény az Azure Portal vagy az Azure CLI használatával
- Korlátlan adatbázisméret
Az alábbi ábrán az Azure Database for PostgreSQL migrálási szolgáltatásával migrálható PostgreSQL-források láthatók. Minden támogatott környezet zökkenőmentesen át lehet váltani az Azure Database for PostgreSQL-re.
A következő ábra a részletes lépéseket mutatja be, amelyek az Azure Database for PostgreSQL - Single Server-ről az Azure Database for PostgreSQL rugalmas kiszolgálóra történő migrálást foglalják magukban. Az ábra bemutatja a migrálási munkafolyamatot és a migrálás kulcsfontosságú szakaszait a rugalmas Azure Database for PostgreSQL-kiszolgálóra való sikeres áttéréshez.
Miért érdemes rugalmas kiszolgálót használni?
A rugalmas Azure Database for PostgreSQL-kiszolgáló az Azure következő generációs felügyelt PostgreSQL-szolgáltatása. A PostgreSQL community edition által üzemeltetett Azure Database for PostgreSQL rugalmas kiszolgálótelepítésben érhető el.
A rugalmas Azure Database for PostgreSQL-kiszolgáló maximális rugalmasságot biztosít az adatbázishoz és a beépített költségoptimalizálásokhoz. A társtermékek előnyei a következők:
Kiváló teljesítmény: A rugalmas Azure Database for PostgreSQL-kiszolgáló linuxos virtuális gépen fut, amely a Legjobban alkalmas a PostgreSQL-motor futtatására.
Költségmegtakarítás: Leállíthatja és elindíthatja a rugalmas Azure Database for PostgreSQL-kiszolgálót egy igény szerinti kiszolgálón a teljes üzemeltetési költség (TCO) csökkentése érdekében. A számítási szint számlázása azonnal leáll, ami jelentős költségmegtakarítást jelent a fejlesztés és tesztelés során, valamint az időhöz kötött kiszámítható éles számítási feladatokhoz.
A PostgreSQL új verzióinak támogatása: a rugalmas Azure Database for PostgreSQL-kiszolgáló támogatja a 11-es verziótól kezdve az összes fő PostgreSQL-verziót.
Minimális késés: A rugalmas kiszolgálót az alkalmazáskiszolgálóval megegyező rendelkezésre állási zónában rendezheti a minimális késés érdekében.
Kapcsolatkészletezés: A rugalmas Azure Database for PostgreSQL-kiszolgáló beépített kapcsolatkészletezési mechanizmussal rendelkezik a pgBouncer beépülő modulon keresztül, amely több ezer aktív, alacsony terhelésű kapcsolatot támogat.
Kiszolgálóparaméterek: A rugalmas Azure Database for PostgreSQL-kiszolgáló számos kiszolgálóparamétert kínál a konfigurációhoz és a hangoláshoz.
Egyéni karbantartási időszak: Ütemezheti a rugalmas kiszolgáló karbantartási időszakát a hét egy adott napjára és idejére.
Magas rendelkezésre állás: A rugalmas Azure Database for PostgreSQL-kiszolgáló támogatja a magas rendelkezésre állást ugyanabban a rendelkezésre állási zónában és a rendelkezésre állási zónákban, ha egy meleg készenléti kiszolgálót konfigurál az elsődleges kiszolgálóval szinkronban.
Biztonság: A rugalmas Azure Database for PostgreSQL-kiszolgáló több rétegnyi információvédelmet és titkosítást kínál az adatok védelme érdekében.
Vector Search és Azure AI-bővítmény: A Vector Search és a PostgreSQL-hez készült Azure AI-bővítmény integrálásával a felhasználók speciális keresési műveleteket hajthatnak végre, és közvetlenül az adatbázisban használhatják az AI-alapú elemzéseket a továbbfejlesztett lekérdezési képességek és alkalmazásintelligencia érdekében.
Az Azure Database for PostgreSQL rugalmas kiszolgálóra történő migrálás
A forrás PostgreSQL-kiszolgálóról rugalmas kiszolgálóra való migráláshoz az alábbi lehetőségek közül választhat:
Offline migrálás: Offline migrálás esetén a forráspéldányhoz csatlakozó összes alkalmazás le lesz állítva. Ezután az adatbázisok át lesznek másolva egy rugalmas kiszolgálóra.
Online migrálás: Online migrálás esetén a forráskiszolgálóhoz csatlakozó alkalmazások nem lesznek leállítva, miközben az adatbázisok rugalmas kiszolgálóra vannak másolva. A kezdeti adatbázis-másolást replikáció követi, hogy a rugalmas kiszolgáló szinkronban maradjon a forráspéldánysal. A rendszer átállást végez, és a rugalmas kiszolgáló teljesen szinkronizálódik a forráspéldánysal, ami minimális állásidőt eredményez.
Az alábbi táblázat az offline és az online lehetőségeket ismerteti:
| Lehetőség | Előnyök | Megfontolások | Ajánlott forgatókönyvek |
|---|---|---|---|
| nem elérhető | - Egyszerű, egyszerű és kevésbé bonyolult végrehajtani. - Sokkal kevesebb esély van a meghibásodásra. – Nincs korlátozás a kezelni képes adatbázis-objektumok számára. |
- Állásidő alkalmazásokhoz. | - A legjobb olyan forgatókönyvekhez, amelyekben az egyszerűség és a magas sikerességi arány elengedhetetlen. – Ideális, ha egy adatbázis offline állapotba hozható anélkül, hogy jelentős hatással lenne az üzleti műveletekre. – Akkor alkalmas, ha az adatbázisok egy tervezett karbantartási időszakon belül migrálhatók. |
| Online | - Nagyon minimális állásidő az alkalmazás számára. - Ideális nagy adatbázisok és olyan ügyfelek számára, akik korlátozott állásidőre vonatkozó követelményekkel rendelkeznek. |
– Az online migrálás során használt replikációnak van néhány korlátozása. Az elsődleges kulcsok például minden táblában kötelezőek. - Összetettebb a végrehajtás, mint az offline migrálás. - Nagyobb az esélye a sikertelenségnek a migrálási folyamat összetettsége miatt. – Ha a migrálás hosszú ideig fut, hatással van a forráspéldány tárhelyére és számítására. A hatást a migrálás során szorosan figyelemmel kell kísérni. |
- Azoknak a vállalkozásoknak ideális, ahol a folytonosság kritikus fontosságú, és az állásidőt abszolút minimumon kell tartani. – Ajánlott, ha az adatbázis-migrálást a folyamatban lévő műveletek megszakítása nélkül kell végezni. |
Az alábbi táblázat a migrálási szolgáltatás által támogatott forrásokat sorolja fel:
| PostgreSQL-forrás típusa | Offline migrálás | Online migrálás |
|---|---|---|
| PostgreSQL Azure adatbázisa - Egyetlen kiszolgáló | Támogatott | Támogatott |
| Amazon RDS for PostgreSQL | Támogatott | Támogatott |
| Helyszíni | Támogatott | Támogatott |
| Azure-beli virtuális gép | Támogatott | Támogatott |
| Amazon Aurora PostgreSQL | Támogatott | Támogatott |
| Google Cloud SQL for PostgreSQL | Támogatott | Támogatott |
A migrálási szolgáltatás és az Azure Database Migration Service (klasszikus) használatának előnyei
Az alábbi lista a migrálási szolgáltatás PostgreSQL-migrálásokhoz való azure Database for PostgreSQL-ben való használatának főbb előnyeit ismerteti:
- Teljes körűen felügyelt szolgáltatás: Az Azure Database for PostgreSQL migrálási szolgáltatása egy teljes mértékben felügyelt szolgáltatás. A migrálási folyamat összetettségével foglalkozunk.
- Átfogó migrálás: A séma- és adatmigrálást is támogatja. A teljes adatbázis-környezet teljes és pontos átvitele az Azure-ba.
- Egyszerű beállítás: A felhasználóbarát kialakítású szolgáltatás kiküszöböli azokat az összetett beállítási eljárásokat, amelyek akadályozhatják a migrálási projektek elindítását.
- Nincs adatméret-korlátozás: A bármilyen méretű adatbázisok kezeléséhez a szolgáltatás túllépi az Azure Database Migration Service (klasszikus) 1 TB-os adatmigrálási korlátját, így minden típusú adatbázis-áttelepítéshez alkalmas.
- Az Azure Database Migration Service (klasszikus) korlátainak kezelése: A migrálási szolgáltatás az Azure Database Migration Service (klasszikus) számos problémáját és korlátozását megoldja a megbízhatóbb migrálási folyamat érdekében.
- Felületi beállítások: Választhat egy Azure Portal-alapú felület közül az intuitív felhasználói élmény érdekében, vagy egy parancssori felület (az Azure CLI) közül az automatizáláshoz és a szkripteléshez.
Első lépések
Ismerkedés a migrálási szolgáltatással az alábbi módszerek egyikével:
- Migrálás az Azure Database for PostgreSQL-ből – önálló kiszolgáló
- Migrálás helyszíni vagy infrastruktúra szolgáltatásként (IaaS) környezetből
- Migrálás az Amazon RDS for PostgreSQL-ből
További információ
Az Azure Database for PostgreSQL migrálási szolgáltatása egy üzemeltetett megoldás. Egy pgcopydb nevű bináris fájlt használ az adatbázisok gyors és hatékony másolásához a forrás PostgreSQL-példányból az Azure-ba.