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


Migrálási szolgáltatás az Azure Database for PostgreSQL-ben

A következőkre vonatkozik: Azure Database for PostgreSQL – Rugalmas kiszolgáló

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, és migrálási lehetőségeket kínál egy önálló Azure Database for PostgreSQL-kiszolgálóról, AWS RDS for PostgreSQL-ről, helyszíni kiszolgálókról és Azure-beli virtuális gépekről (virtuális gépekről). A migrálási szolgáltatás célja, hogy könnyedén és magabiztosan lépjen át a 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ó portál-/cli-alapú migrálási felület.
  • Nincs korlátozás a kezelni képes adatbázisok méretére vonatkozóan.

Az alábbi kép vizuálisan ábrázolja az Azure Database for PostgreSQL migrálási szolgáltatásával migrálható különböző PostgreSQL-forrásokat. Kiemeli a forráskörnyezetek sokféleségét, beleértve a helyszíni adatbázisokat, a virtuális gépeket és a felhőalapú példányokat, amelyek zökkenőmentesen áttérhetnek az Azure Database for PostgreSQL-re.

Képernyőkép a különböző PostgreSQL-forrásokról.

Az alábbiakban áttekintheti a migrálási folyamatot, különösen az Azure Database for PostgreSQL -ről a rugalmas Azure Database for PostgreSQL-kiszolgálóra való migrálás lépéseit. Az ábra a migrálási munkafolyamatot és a migrálás kulcsfontosságú szakaszait mutatja be, hogy sikeresen áttérni a rugalmas Azure Database for PostgreSQL-kiszolgálóra.

Az egykiszolgálós kiszolgálóról rugalmas kiszolgálóra való migrálást bemutató diagram.

Miért érdemes rugalmas kiszolgálót választani?

A PostgreSQL közösségi kiadásán alapuló Azure Database for PostgreSQL ebben az üzembe helyezési módban érhető el: a rugalmas kiszolgáló az Azure következő generációs felügyelt PostgreSQL szolgáltatása, amely maximális rugalmasságot biztosít az adatbázissal és a beépített költségoptimalizálásokkal szemben, és számos előnyt kínál a társtermékekhez képest.

  • Kiváló teljesítmény – A rugalmas kiszolgáló Olyan Linux rendszerű virtuális gépen fut, amely a PostgreSQL-motor futtatásához a legalkalmasabb.

  • Költségmegtakarítás – A rugalmas kiszolgálóval leállíthat és elindíthat egy igény szerinti kiszolgálót a 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 tesz lehetővé a fejlesztés és tesztelés során, valamint az időhöz kötött kiszámítható éles számítási feladatok esetében.

  • Új PG-verziók támogatása – A rugalmas kiszolgáló a 11-es verziótól kezdve támogatja az összes fő PostgreSQL-verziót.

  • Minimális késés – A rugalmas kiszolgálót ugyanabban a rendelkezésre állási zónában rendezheti, mint az alkalmazáskiszolgáló, ami minimális késést eredményez.

  • Kapcsolatkészletezés – A rugalmas kiszolgáló beépített kapcsolatkészletezési mechanizmussal rendelkezik, amely a pgBouncer használatával támogatja a több ezer aktív, alacsony terhelésű kapcsolatot.

  • Kiszolgálóparaméterek – A rugalmas 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 – A rugalmas kiszolgáló karbantartási időszakát a hét egy adott napjára és idejére ütemezheti.

  • Magas rendelkezésre állás – A rugalmas kiszolgáló támogatja a ha-t 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ődlegessel szinkronban.

  • Biztonság – A rugalmas 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 + 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, tovább fejlesztve a lekérdezési képességeket és az alkalmazásintelligencia-funkciókat.

Migrálás rugalmas Azure Database for PostgreSQL-kiszolgálóra?

A forrás PostgreSQL-példányról a rugalmas kiszolgálóra történő migrálást a következő lehetőségek közül választhatja ki:

Offline migrálás – Offline áttelepítés esetén a forráspéldányhoz csatlakozó összes alkalmazás leáll, és az adatbázis(ok) át lesznek másolva egy rugalmas kiszolgálóra.

Online migrálás – Az online migrálás során a forráspéldányhoz csatlakozó alkalmazások nem lesznek leállítva, miközben az adatbázis(ok) át lesznek másolva egy rugalmas kiszolgálóra. Az adatbázisok kezdeti másolatát replikáció követi, hogy a rugalmas kiszolgáló szinkronban maradjon a forráspéldánysal. Az átállás akkor történik, ha 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 áttekintést nyújt az offline és az online lehetőségekről.

Lehetőség Profik Hátránya Ajánlott:
nem elérhető - Egyszerű, egyszerű és kevésbé bonyolult végrehajtani.
- Nagyon kevesebb esély van a kudarcra.
– Nincs korlátozás a kezelni képes adatbázis-objektumokra vonatkozóan
Állásidő alkalmazások számára. - A legjobb olyan helyzetekben, ahol az egyszerűség és a magas sikerességi arány elengedhetetlen.
- Ideális olyan helyzetekben, ahol az adatbázis offline állapotba hozható anélkül, hogy jelentős hatással lenne az üzleti műveletekre.
– Alkalmas adatbázisokhoz, ha az áttelepítési folyamat egy tervezett karbantartási időszakon belül befejezhető.
Online - Nagyon minimális állásidő az alkalmazás számára.
- Ideális nagy adatbázisok és korlátozott állásidő-követelményekkel rendelkező ügyfelek számára.
– Az online migrálás során használt replikációnak van néhány korlátozása (például az összes táblában szükséges elsődleges kulcsok).
- Nehezebb és összetettebb a végrehajtás, mint az offline migrálás.
- Nagyobb az esélye a sikertelenségnek a migrálás összetettsége miatt.
– Ha az áttelepítés hosszú ideig fut, hatással van a forráspéldány tárolási és számítási kapacitá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.
– Adatbázisokhoz ajánlott, ha a migrálási folyamatnak a folyamatban lévő műveletek megszakítása nélkül kell történnie.

Az alábbi táblázat a migrálási szolgáltatás által támogatott különböző forrásokat sorolja fel.

PostgreSQL-forrás típusa Offline migrálás Online migráció
Azure Database for PostgreSQL – Önálló kiszolgáló támogatott támogatott
AWS RDS for PostgreSQL támogatott támogatott
Helyszíni támogatott támogatott
Azure-beli virtuális gép(ek) 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 előnyei az Azure Database for PostgreSQL-ben az Azure DMS-en keresztül (klasszikus)

Az alábbiakban bemutatjuk a szolgáltatás PostgreSQL-áttelepítésekhez való használatának legfontosabb előnyeit:

  • 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, ami azt jelenti, hogy a migrálási folyamat összetettségével foglalkozunk.
  • Átfogó migrálás: A séma- és adatmigrálást is támogatja, így a teljes adatbázis-környezet teljes és pontos átvitele az Azure-ba
  • Egyszerű telepítés: Felhasználóbarát kialakítású, így kiküszöböli az összetett beállítási eljárásokat, amelyek gyakran akadályt jelenthetnek a migrálási projektek elindításában.
  • 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 DMS (klasszikus) 1 TB-os adatmigrálási korlátját, így minden típusú adatbázis-áttelepítéshez alkalmas.
  • DMS(klasszikus) korlátozások kezelése: A migrálási szolgáltatás az Azure DMS (klasszikus) szolgáltatással kapcsolatos számos problémát és korlátozást megold, ami megbízhatóbb migrálási folyamathoz vezet.
  • Felület beállításai: A felhasználók választhatnak egy portálalapú felület közül az intuitív felhasználói élmény érdekében, vagy parancssori felület (CLI) az automatizáláshoz és a szkripteléshez, a különböző felhasználói beállításoknak megfelelően.

Első lépések

Ismerkedés a migrálási szolgáltatással az alábbi módszerek bármelyikével:

További információk

A migrálási szolgáltatás egy üzemeltetett megoldás, ahol a pgcopydb nevű bináris fájlt használjuk, amely gyors és hatékony módot biztosít az adatbázisok másolására a forrás PostgreSQL-példányból a célhelyre.