Co je 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. Služba migrace nabízí možnosti migrace z různých zdrojů podporovaných postgreSQL, včetně migrace z cloudové služby, z místního prostředí nebo z virtuálního počítače v Azure. Služba migrace je navržená tak, aby vám pomohla snadno a bez obav přesunout databáze PostgreSQL do flexibilního serveru Azure Database for PostgreSQL.

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

  • Spravovaná služba migrace
  • Podpora schématu a migrací dat
  • Bez složitého nastavení
  • Jednoduché prostředí migrace pomocí webu Azure Portal nebo Azure CLI
  • Neomezená velikost databáze

Následující obrázek znázorňuje zdroje PostgreSQL, které můžete migrovat pomocí služby migrace ve službě Azure Database for PostgreSQL. Všechna podporovaná prostředí je možné bezproblémově převést na Azure Database for PostgreSQL.

Diagram znázorňující různé zdroje PostgreSQL

Další obrázek znázorňuje podrobné kroky, které se týkají migrace z jednoúčelového serveru Azure Database for PostgreSQL na flexibilní server Azure Database for PostgreSQL. Obrázek 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č používat flexibilní server?

Flexibilní server Azure Database for PostgreSQL je nová generace spravovaná služba PostgreSQL v Azure. Azure Database for PostgreSQL využívající komunitní edici PostgreSQL je k dispozici v nasazení flexibilního serveru.

Flexibilní server Azure Database for PostgreSQL poskytuje maximální flexibilitu nad databází a integrovanými optimalizacemi nákladů. Mezi výhody oproti partnerským produktům patří:

  • Vynikající výkon: Flexibilní server Azure Database for PostgreSQL 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 Azure Database for PostgreSQL můžete zastavit a spustit na serveru na vyžádání, abyste snížili celkové náklady na provoz (TCO). Fakturace úrovně výpočetních prostředků se okamžitě zastaví, aby se během vývoje a testování a předvídatelných produkčních úloh časově omezené úspory nákladů ušetřily.

  • Podpora nových verzí PostgreSQL: Flexibilní server Azure Database for PostgreSQL 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 pro zajištění minimální latence.

  • Sdružování připojení: Flexibilní server Azure Database for PostgreSQL má integrovaný mechanismus sdružování připojení prostřednictvím modulu plug-in pgBouncer, který podporuje tisíce aktivních připojení s nízkou režií.

  • Parametry serveru: Flexibilní server Azure Database for PostgreSQL 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 v týdnu a čas.

  • Vysoká dostupnost: Flexibilní server Azure Database for PostgreSQL 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 Azure Database for PostgreSQL nabízí několik vrstev ochrany informací a šifrování, které chrání vaše data.

  • Vektorové vyhledávání a 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 pro vylepšené možnosti dotazů a analýzu aplikací.

Migrace na flexibilní server Azure Database for PostgreSQL

Můžete si vybrat z následujících možností migrace ze zdrojového serveru PostgreSQL na flexibilní server:

Offline migrace: V offline migraci se zastaví všechny aplikace, které se připojují k vaší zdrojové instanci. Databáze se pak zkopírují na flexibilní server.

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

Následující tabulka popisuje možnosti offline a online:

Možnost Výhody Důležité informace Doporučené scénáře
Režim offline - Jednoduché, jednoduché a méně složité ke spuštění.
- Mnohem méně šancí na selhání.
– Počet databázových objektů, které dokáže zpracovat, není nijak omezen.
- Výpadek pro aplikace. - Nejlepší pro scénáře, ve kterých je jednoduchost a vysoká úspěšnost zásadní.
- Ideální, když je možné databázi přecházet do offline režimu bez významného dopadu na obchodní operace.
– Vhodné, když je možné migrovat databáze v rámci časového období plánované údržby.
Online - Velmi minimální prostoje vaší aplikace.
- Ideální pro velké databáze a pro zákazníky, kteří mají požadavky na omezené výpadky.
– Replikace použitá v online migraci má několik omezení. Například primární klíče jsou vyžadovány ve všech tabulkách.
– Složitější provádění než offline migrace.
– Větší šance na selhání kvůli složitosti procesu migrace.
– Existuje vliv na úložiště zdrojové instance a výpočetní prostředí, pokud migrace poběží dlouhou dobu. 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, když je potřeba provést migraci databáze bez přerušení probíhajících operací.

Následující tabulka uvádí zdroje, které služba migrace podporuje:

Typ zdroje PostgreSQL Offline migrace Online migrace
Databáze Azure for PostgreSQL - Single Server Podporováno Podporováno
Amazon RDS for PostgreSQL Podporuje se Podporuje se
Místní Podporuje se Podporuje se
Virtuální počítač Azure Podporuje se Podporuje se
Amazon Aurora PostgreSQL Podporuje se Podporuje se
Google Cloud SQL for PostgreSQL Podporuje se Podporuje se

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

Výhody použití služby migration service vs. Azure Database Migration Service (Classic)

Následující seznam popisuje klíčové výhody používání služby migrace ve službě Azure Database for PostgreSQL pro vaše migrace PostgreSQL:

  • Plně spravovaná služba: Služba migrace ve službě Azure Database for PostgreSQL je plně spravovaná služba. Řešíme složitost procesu migrace.
  • Komplexní migrace: Podporuje jak schémata, tak migrace dat. Kompletní a přesný přenos celého databázového prostředí do Azure.
  • Snadné nastavení: Služba je navržená tak, aby byla uživatelsky přívětivá, eliminuje složité postupy nastavení, které můžou být 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 o velikosti 1 TB služby Azure Database Migration Service (Classic), takže je vhodná pro všechny typy migrací databází.
  • Řešení omezení služby Azure Database Migration Service (Classic): Služba migrace řeší řadu problémů a omezení ve službě Azure Database Migration Service (Classic) pro spolehlivější proces migrace.
  • Možnosti rozhraní: Mezi rozhraním založeným na webu Azure Portal můžete zvolit intuitivní prostředí nebo rozhraní příkazového řádku (Azure CLI) pro automatizaci a skriptování.

Začínáme

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

Další informace

Služba migrace pro Azure Database for PostgreSQL je hostované řešení. Používá binární soubor s názvem pgcopydb k rychlému a efektivnímu kopírování databází ze zdrojové instance PostgreSQL do Azure.