Sdílet prostřednictvím


Služba migrace ve službě Azure Database for PostgreSQL

PLATÍ PRO: Flexibilní server Azure Database for PostgreSQL

Služba migrace ve službě Azure Database for PostgreSQL zjednodušuje proces přesunu databází PostgreSQL do Azure a nabízí možnosti migrace z jednoúčelového serveru Azure Database for PostgreSQL, AWS RDS for PostgreSQL, místních serverů a virtuálních počítačů Azure. Služba migrace je navržená tak, aby vám pomohla snadno a bez obav přejít na flexibilní server Azure Database for PostgreSQL.

Mezi výhody použití služby migrace patří:

  • Spravovaná služba migrace
  • Podpora schématu a migrací dat
  • Žádné složité nastavení.
  • Snadné použití prostředí migrace na základě portálu nebo rozhraní příkazového řádku
  • Žádná omezení týkající se velikosti databází, které dokáže zpracovat.

Následující obrázek poskytuje vizuální znázornění různých zdrojů PostgreSQL, které je možné migrovat pomocí služby migrace ve službě Azure Database for PostgreSQL. Zdůrazňuje rozmanitost zdrojových prostředí, včetně místních databází, virtuálních počítačů a instancí hostovaných v cloudu, které je možné bezproblémově převést na Azure Database for PostgreSQL.

Snímek obrazovky s různými zdroji PostgreSQL

Následuje přehled procesu migrace, konkrétně podrobný postup migrace z Azure Database for PostgreSQL – Jednoúčelový server na flexibilní server Azure Database for PostgreSQL. Diagram znázorňuje pracovní postup migrace a klíčové fáze migrace pro úspěšný přechod na flexibilní server Azure Database for PostgreSQL.

Diagram znázorňující migraci z jednoúčelového serveru na flexibilní server

Proč zvolit flexibilní server?

Azure Database for PostgreSQL využívající komunitní edici PostgreSQL je k dispozici v tomto režimu nasazení: flexibilní server je služba PostgreSQL spravovaná v nové generaci v Azure, která poskytuje maximální flexibilitu pro vaši databázi a integrované optimalizace nákladů a nabízí několik výhod oproti partnerským produktům.

  • Vynikající výkon – Flexibilní server běží na virtuálním počítači s Linuxem, který je nejvhodnější pro spuštění modulu PostgreSQL.

  • Úspora nákladů – Flexibilní server umožňuje zastavit a spustit server na vyžádání, aby se snížil váš celkových nákladů na vlastnictví. Fakturace úrovně výpočetních prostředků se okamžitě zastaví, což vám umožní výrazně ušetřit náklady během vývoje a testování a pro předvídatelné produkční úlohy vázané na čas.

  • Podpora nových verzí PG – Flexibilní server podporuje všechny hlavní verze PostgreSQL počínaje verzí 11.

  • Minimalizovaná latence – flexibilní server můžete sloučit do stejné zóny dostupnosti jako aplikační server, což vede k minimální latenci.

  • Sdružování připojení – Flexibilní server má integrovaný mechanismus sdružování připojení pomocí nástroje pgBouncer pro podporu tisíců aktivních připojení s nízkou režií.

  • Parametry serveru – Flexibilní server nabízí bohatou sadu parametrů serveru pro konfiguraci a ladění.

  • Vlastní časové období údržby – Časové období údržby flexibilního serveru můžete naplánovat na konkrétní den a čas v týdnu.

  • Vysoká dostupnost – Flexibilní server podporuje vysokou dostupnost ve stejné zóně dostupnosti a napříč zónami dostupnosti tím, že konfiguruje záložní pohotovostní server synchronizovaný s primárním serverem.

  • Zabezpečení – flexibilní server nabízí několik vrstev ochrany informací a šifrování, které chrání vaše data.

  • Vektorové vyhledávání + rozšíření Azure AI – Díky integraci vektorového vyhledávání a rozšíření Azure AI pro PostgreSQL můžou uživatelé provádět pokročilé operace vyhledávání a využívat přehledy řízené umělou inteligencí přímo v databázi, což dále vylepšuje možnosti dotazů a analýzu aplikací.

Jak migrovat na flexibilní server Azure Database for PostgreSQL?

Mezi možnosti, které můžete zvážit migraci ze zdrojové instance PostgreSQL na flexibilní server, patří:

Offline migrace – Při offline migraci se zastaví všechny aplikace, které se připojují k vaší zdrojové instanci, a databáze se zkopírují na flexibilní server.

Online migrace – Při online migraci se aplikace připojující ke zdrojové instanci nezastaví, když se databáze zkopírují na flexibilní server. Po počáteční kopii databází následuje replikace, aby flexibilní server zůstal synchronizovaný se zdrojovou instancí. Přímá migrace se provádí, když flexibilní server kompletně synchronizuje se zdrojovou instancí, což vede k minimálnímu výpadku.

Následující tabulka obsahuje přehled možností offline a online.

Možnost Profesionálové Nevýhody Doporučeno pro
Režim offline - Jednoduché, jednoduché a méně složité ke spuštění.
- Velmi méně šancí na selhání.
– Žádná omezení týkající se databázových objektů, které dokáže zpracovat
Výpadky aplikací. - Nejvhodnější pro scénáře, ve kterých je zásadní jednoduchost a vysoká úspěšnost.
- Ideální pro scénáře, ve kterých je možné databázi přecházet do offline režimu bez významného dopadu na obchodní operace.
- Vhodné pro databáze, když je možné proces migrace dokončit v rámci časového období plánované údržby.
Online - Velmi minimální prostoje aplikace.
- Ideální pro velké databáze a zákazníky s omezenými požadavky na prostoje.
– Replikace použitá v online migraci má několik omezení (například primární klíče potřebné ve všech tabulkách).
- Obtížné a složitější provést než offline migraci.
- Větší šance na selhání kvůli složitosti migrace.
– Pokud migrace po dlouhou dobu běží, má to vliv na úložiště a výpočetní prostředí zdrojové instance. Během migrace je potřeba pečlivě monitorovat dopad.
- Nejvhodnější pro podniky, kde je kontinuita kritická a výpadek musí být udržována na absolutním minimu.
– Doporučuje se pro databáze, kdy je potřeba provést proces migrace, aniž by došlo k přerušení probíhajících operací.

Následující tabulka uvádí různé zdroje podporované službou migration Service.

Typ zdroje PostgreSQL Offline migrace Online migrace
Azure Database for PostgreSQL – jednoúčelový server Podporováno Podporováno
AWS RDS for PostgreSQL Podporováno Podporováno
Místní Podporováno Podporováno
Virtuální počítače Azure Podporováno Podporováno

Snímek obrazovky s nastavením migrace zobrazující různé zdroje

Výhody služby migrace ve službě Azure Database for PostgreSQL přes Azure DMS (Classic)

Níže jsou klíčové výhody používání této služby pro vaše migrace PostgreSQL:

  • Plně spravovaná služba: Služba migrace ve službě Azure Database for PostgreSQL je plně spravovaná služba, což znamená, že zpracováváme složitost procesu migrace.
  • Komplexní migrace: Podporuje schémata i migrace dat a zajišťuje kompletní a přesný přenos celého databázového prostředí do Azure.
  • Snadné nastavení: Navržená tak, aby byla uživatelsky přívětivá a eliminuje složité postupy nastavení, které mohou být často překážkou pro zahájení projektu migrace.
  • Žádná omezení velikosti dat: Díky možnosti zpracovávat databáze libovolné velikosti služba překročí limit migrace dat 1 TB služby Azure DMS(Classic), takže je vhodná pro všechny typy migrací databází.
  • Řešení omezení DMS (Classic): Služba migrace řeší řadu problémů a omezení, ke kterým došlo u Azure DMS (Classic), což vede ke spolehlivějšímu procesu migrace.
  • Možnosti rozhraní: Uživatelé si můžou vybrat mezi rozhraním založeným na portálu pro intuitivní prostředí nebo rozhraní příkazového řádku (CLI) pro automatizaci a skriptování, které vyhovuje různým uživatelským preferencím.

Začínáme

Začněte se službou migration service pomocí některé z následujících metod:

Další informace

Služba migrace je hostované řešení, kde používáme binární soubor s názvem pgcopydb , který poskytuje rychlý a efektivní způsob kopírování databází ze zdrojové instance PostgreSQL do cíle.