Prozkoumání dostupných technologií migrace dat

Dokončeno

Fáze zjišťování a posouzení by vám měla dát jasný přehled o vašem aktuálním prostředí a úlohách, které v něm fungují. Měli byste také porozumět tomu, co se snažíte ve výsledcích modernizace dat. Díky jasnému porozumění těmto tématům můžete vybrat příslušnou technologii datové platformy, která bude podporovat vaše úlohy.

V našem scénáři globálního prodejce jste dokončili fáze zjišťování a hodnocení projektu modernizace datové platformy. Teď ve fázi plánování chcete zvolit nejlepší databázové technologie pro migraci datových aktiv. Rozhodli jste se hostovat data v cloudu, ale víte, že v Azure existuje několik různých technologií, které můžete použít.

Tady se dozvíte o dostupných hostitelských službách Azure SQL a také azure Synapse Analytics.

A diagram showing the main Azure SQL solutions and scenarios for data modernization.

SQL Server na virtuálním počítači Azure

Použití infrastruktury jako služby (IaaS) je užitečné pro všechna aplikační řešení, která vyžadují rychlou migraci do cloudu s minimálními změnami. Všechny verze a edice SQL Serveru jsou dostupné a nabízejí 100% kompatibilitu s SQL Serverem, takže můžete hostovat tolik databází, kolik potřebujete, a provádět transakce mezi databázemi.

Existují také další výhody, které vám můžou pomoct zvážit použití platformy IaaS, včetně následujících:

  • Konfigurace a správa vysoké dostupnosti, zotavení po havárii a opravy pro SQL Server snadněji než místní počítače
  • Přizpůsobené prostředí s úplnými právy správce
  • Instance SQL Serveru s až 64 TB úložiště a libovolným počtem databází
  • Plně podporuje transakční replikaci SQL Serveru, skupiny dostupnosti AlwaysOn, integrační služby, přesouvání protokolů pro replikaci dat a tradiční zálohy SQL Serveru.

Kromě toho může být migrace na SQL Server na virtuálním počítači Azure možnost pro starší systémy, kdy aplikace a databáze musí existovat na stejném serveru.

Z důvodu jednoduché povahy migrace se migrace na tuto cílovou platformu často označuje jako "lift and shift".

Azure SQL Managed Instance

SQL Managed Instance je ideální cíl migrace pro organizace, které hledají řešení s nízkým úsilím pro přenos velkého počtu místních databází SQL Serveru do Azure. Díky široké kompatibilitě SQL Serveru a izolaci sítě zjednodušuje proces "lift and shift" a současně poskytuje bezpečné a nákladově efektivní řešení. Místní databáze můžete zálohovat a obnovovat do služby SQL Managed Instance, která nabízí stejné funkce jako SQL Database, spolu s podporou větších velikostí databází (až 8 TB) a funkcí SQL Serveru, jako je agent SQL, dotazování mezi databázemi a replikace.

Použití služby Azure SQL Managed Instance přináší následující výhody:

  • Izolované prostředí (služba s jedním tenantem s virtuální sítí, vyhrazenými výpočetními prostředky a prostředky úložiště)
  • Zákazník může konfigurovatelné uchovávání záloh a obnovení
  • Database Advisor a Log Analytics pro pokročilou analýzu úloh
  • Automatické ladění a údržba databáze pro předvídatelný výkon
  • Monitorování, řešení potíží a správa ve velkém měřítku
  • Funkce webu Azure Portal pro ruční zřizování a škálování služeb
  • Ověřování Microsoft Entra, podpora jednotného přihlašování
  • Dodržuje stejné standardy dodržování předpisů jako Azure SQL Database.
  • Šifrování přenášených dat a neaktivních uložených dat pomocí šifrovacích klíčů poskytovaných zákazníkem
  • Žádné režijní náklady na opravy a upgrade verzí

Azure SQL Database

Azure SQL Database je plně spravovaný a poskytuje organizacím vysoce výkonný, spolehlivý a zabezpečený relační databázový stroj pro obecné účely v cloudu. Ve službě Azure SQL Database existují modely nasazení, z nichž každá poskytuje různé výhody:

  • Jednoúčelová databáze

    Jedna databáze má vlastní prostředky a je nasazená na logický server SLUŽBY SQL Database, na kterém je spravovaná. Existuje několik úrovní výkonu, z nichž každá poskytuje různé úrovně propustnosti, výkonu, úložiště a nákladů.

  • Elastické fondy

    Elastické fondy poskytují organizacím nákladově efektivní způsob nasazení a správy více databází s různými charakteristikami úloh. Databáze, které patří do elastického fondu, se nasazují na jeden server SLUŽBY SQL Database, což umožňuje využití sdílených prostředků mezi všemi databázemi v rámci fondu.

Jednotlivé databáze i elastické fondy je možné zakoupit buď pomocí nákupního modelu založeného na DTU, nebo nákupního modelu založeného na virtuálních jádrech.

  • Nákupní model založený na DTU

    Jednotka propustnosti databáze (DTU) je jednotka výkonu vypočítaná kombinací procesoru, paměti, vstupně-výstupních operací a vstupně-výstupních operací transakčního protokolu. Čím vyšší je DTU, tím vyšší je úroveň výkonu. Nákupní model DTU umožňuje zákazníkům řídit rozpočty s fakturací pevných cen za hodinu.

  • Nákupní model založený na virtuálních jádrech

    Nákupní model virtuálních jader umožňuje zákazníkům vybrat úroveň výkonu na základě virtuálních jader a paměti. Tento model umožňuje škálování výpočetních prostředků nezávisle na úložišti na podrobnější úrovni. Nákupní model virtuálních jader umožňuje organizacím licencovat služby Azure SQL Database pomocí zvýhodněného hybridního využití Azure pro SQL Server. To znamená, že zákazníci s pokrytím Active Software Assurance (SA) pro SQL Server Enterprise a edice Standard jádra můžou dosáhnout úspor až 30 %.

Použití jedné služby Azure SQL Database bude vyhovovat mnoha obchodním požadavkům, které mají databáze s předvídatelnými požadavky na výkon a může přinést následující výhody:

  • Podpora kompatibility modulu SQL Serveru a nativní virtuální sítě
  • Dynamická škálovatelnost bez výpadků
  • Integrovaná inteligentní optimalizace, globální škálovatelnost a dostupnost a pokročilé možnosti zabezpečení
  • Eliminuje náklady na hardware a snižuje náklady na správu.
  • Integrované funkce infrastruktury odolnosti proti chybám poskytuje služba Azure SQL Database funkce, jako jsou automatizované zálohování, obnovení k určitému bodu v čase, geografické obnovení a aktivní geografická replikace za účelem zvýšení kontinuity podnikových procesů pro aplikace hostující data ve službě Azure SQL Database.
  • Databáze až 4 TB nebo větších databází, které je možné horizontálně nebo vertikálně rozdělit pomocí vzoru horizontálního navýšení kapacity

Azure Synapse Analytics

Azure Synapse Analytics je cloudový podnikový datový sklad (EDW), který využívá rozhraní MPP (Massively Parallel Processing) k rychlému spouštění složitých dotazů napříč velkým množstvím dat. Jedná se o distribuovaný systém navržený tak, aby poskytoval analýzu velkých dat. Migrace na Azure Synapse Analytics vyžaduje určité změny návrhu schémat tabulek a kódu, které nejsou obtížné pochopit, ale implementace může nějakou dobu trvat. Pokud vaše firma vyžaduje datový sklad podnikové třídy, výhody stojí za to. Pokud ale nepotřebujete výkon služby Azure Synapse Analytics, bude nákladově efektivnější používat Azure SQL Database nebo SQL Server na virtuálním počítači.

Zvažte použití Azure Synapse Analytics, když:

  • Mít jeden nebo více terabajtů dat
  • Plánování spouštění analýz velkých objemů dat
  • Potřeba možnosti škálování výpočetních prostředků a úložiště
  • Chcete ušetřit náklady tím, že pozastavíte výpočetní prostředky, když je nepotřebujete.

Azure Synapse Analytics nepoužívejte, pokud vaše úlohy mají:

  • Čtení a zápisy s vysokou frekvencí
  • Velký počet příkazů singleton select
  • Velké objemy vložení s jedním řádkem
  • Potřeby zpracování řádků po řádcích
  • Nekompatibilní formáty (JSON, XML)