Rozhodovací strom Azure SQL

Platí pro:Azure SQL Database Azure SQL Managed InstanceSQL Server na virtuálním počítači Azure

Azure Portal obsahuje rozhodovací strom v centru Azure SQL na aka.ms/azuresqlhub , který vám pomůže najít správnou možnost pro architekturu vaší aplikace v Azure SQL.

Diagram rozhodovacího stromu

Následující diagram rozhodovacího stromu znázorňuje každý krok rozhodování vysoké úrovně.

Diagram rozhodovacího stromu pro Azure SQL Každý rozhodovací bod je vysvětlený v tomto článku.

Vysvětlení rozhodovacího stromu

Následující vysvětlení popisuje každý základní rozhodovací bod. Architektura vaší aplikace může zahrnovat další faktory a rozhodovací body.

Vytváříte novou aplikaci?

  • Ano: Zvažte Azure SQL Database a Azure SQL Database Hyperscale.

    • Pokud vytváříte nové řešení SaaS (Software jako služba) pro stovky zákazníků nebo více, zvažte použití Azure SQL Database s elastickými fondy k zajištění nákladově efektivních a předvídatelných nákladů na prostředky pro mnoho různých zákaznických databází.

    • Pokud vytváříte jiné typy aplikací, zvažte Hyperscale služby Azure SQL Database. Můžete také zvážit elastické fondy Azure SQL Database Hyperscale, které poskytují nákladově efektivní a předvídatelné náklady na prostředky pro mnoho databází.

  • Ne: Nejlepší volba platformy závisí na dalších faktorech, například na tom, jestli migrujete existující úlohu a další funkce. Pokračujte ve čtení.

Migrujete existující databázi?

  • Ne: Zvažte cíle migrace a aplikací.

    • Pokud chcete spravovat stávající instanci SQL Serveru z Azure bez migrace, použijte SQL Server povolený službou Azure Arc. Připojte místní nebo multicloudové instance SQL Serveru k Azure za účelem centralizované správy, hodnocení migrace a přehledů zabezpečení.

    • Pokud vytváříte nové řešení SaaS (Software jako služba) pro stovky zákazníků nebo více, zvažte použití Azure SQL Database s elastickými fondy k zajištění nákladově efektivních a předvídatelných nákladů na prostředky pro mnoho různých zákaznických databází.

    • Pokud vytváříte jiné typy aplikací, zvažte Hyperscale služby Azure SQL Database. Můžete také zvážit elastické fondy Azure SQL Database Hyperscale, které poskytují nákladově efektivní a předvídatelné náklady na prostředky pro mnoho databází.

  • Ano: Zvažte stávající infrastrukturu a požadované požadavky.

    • Pokud chcete připojit SQL Server k Azure pro doporučení k migraci s asistencí, použijte SQL Server povolený službou Azure Arc. Připojte místní nebo multicloudové instance SQL Serveru k Azure za účelem centralizované správy, hodnocení migrace a přehledů zabezpečení.

    • V opačném případě pokračujte ve čtení.

Potřebujete řízení na úrovni operačního systému, přístup k systému souborů nebo konkrétní verzi SQL Serveru?

  • Ano: SQL Server na virtuálních počítačích Azure je nejlepším řešením pro místní migrace, které vyžadují přístup na úrovni operačního systému a systému souborů, například kvůli integraci s jinými aplikacemi, které je potřeba nainstalovat místně do instance SQL Serveru. Můžete migrovat nebo rozšířit místní úlohu SQL Serveru do cloudu a současně zachovat úplnou kontrolu nad prostředím a konfigurací.

    Pokud musíte spustit konkrétní verzi SQL Serveru, která není nejnovější verzí a nebude automaticky aktuální, použijte SQL Server na virtuálních počítačích Azure.

  • Ne: Zvažte, jaké požadavky na funkce máte z existující databázové platformy. Databáze PaaS (platforma jako služba), která spravuje instanci SQL Serveru a aktualizace operačního systému, je snazší a jednodušší na obsluhu. Pokračujte ve čtení, kde najdete další možnosti.

Vyžaduje vaše úloha transakční replikaci, .NET CLR, agenta SQL, dotazy mezi databázemi nebo odkazovaný server?

  • Ano: Zvolte Spravovanou instanci Azure SQL. Tyto funkce SQL Serveru a Windows jsou k dispozici se službou Azure SQL Managed Instance, i když jsou pro vás spravovány další aspekty instance a operačního systému, jako jsou opravy, vysoká dostupnost a zálohování.

  • Ne: Pokud tyto funkce nepotřebujete, jsou k dispozici další možnosti Azure SQL, které zjednodušují správu databáze. Pokračujte ve čtení.

Potřebujete nebo vyžadují zásady společnosti možnost přesunout databázi zpět do místního prostředí nebo mezi cloudy?

  • Ano: Zvolte Azure SQL Managed Instance, která poskytuje migraci a zpětnou migraci, a také místní synchronizaci do cloudu prostřednictvím skupin dostupnosti.

  • Ne: Ostatní možnosti zůstanou pro váš scénář dostupné. Pokračujte ve čtení.

Očekáváte, že databáze zůstane pod 4 TB?

  • Ano: Zvolte Azure SQL Database. Pokud uvažujete o novém řešení SaaS (software jako služba) pro stovky zákazníků nebo více, nakonfigurujte Službu Azure SQL Database s elastickými fondy tak, aby poskytovala nákladově efektivní a předvídatelné náklady na prostředky pro mnoho různých zákaznických databází. Můžete zvážit architekturu databáze, která jednotlivé zákazníky odděluje do vlastní databáze pomocí elastických fondů, přičemž každý by měl zůstat pod 4 TB.

  • Ne: Azure SQL Managed Instance a Azure SQL Database Hyperscale poskytují mnohem vyšší omezení celkové velikosti databáze. Pokračujte ve čtení.

Očekáváte, že vaše databáze zůstane pod 32 TB?

Azure SQL Managed Instance i Azure SQL Database Hyperscale můžou fungovat pro vaše řešení, ale spravovaná instance Azure SQL má aktuální limit 32 TB. Hyperscale služby Azure SQL Database má aktuální limit 128 TB.

  • Pokud vytváříte nové řešení SaaS (software jako služba) pro stovky zákazníků nebo více, zvažte elastické fondy Azure SQL Database Hyperscale nebo fondy služby Azure SQL Managed Instance, které poskytují nákladově efektivní a předvídatelné náklady na prostředky pro mnoho různých zákaznických databází.