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


Mi a migrálási szolgáltatás az Azure Database for PostgreSQL-ben?

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.

Diagram, amely különböző PostgreSQL-forrásokat mutat be.

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.

Az önálló kiszolgálóról a rugalmas kiszolgálóra való migrálást ábrázoló diagram.

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

Képernyőkép a migrálás beállításáról, amelyen különböző források láthatók.

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:

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.