Přehled posouzení (migrace do Azure SQL)

Tento článek obsahuje přehled posouzení pro migraci místních instancí SQL Serveru z VMware, Microsoft Hyper-V a fyzického prostředí na SQL Server na virtuálním počítači Azure nebo azure SQL Database nebo Azure SQL Managed Instance pomocí nástroje Azure Migrate: Zjišťování a hodnocení.

Co je posouzení?

Posouzení pomocí nástroje zjišťování a posouzení je snímek dat k určitému bodu v čase a měří připravenost a odhaduje vliv migrace místních serverů do Azure.

Typy posouzení

Existují tři typy posouzení, která můžete vytvořit pomocí nástroje Azure Migrate: Zjišťování a hodnocení.

Typ posouzení Podrobnosti
Virtuální počítač Azure Posouzení vhodnosti místních serverů k migraci na virtuální počítače Azure.

Pomocí tohoto typu posouzení můžete posoudit místní servery v prostředí VMware a Hyper-V a fyzické servery pro migraci na virtuální počítače Azure.
Azure SQL Posouzení pro migraci místních SQL serverů z VMware, Microsoft Hyper-V a fyzických prostředí na SQL Server na virtuálním počítači Azure nebo Azure SQL Database nebo Azure SQL Managed Instance.
Azure App Service Posouzení pro migraci místních ASP.NET webových aplikací spuštěných na webových serverech SLUŽBY IIS z prostředí VMware do služby Aplikace Azure Service.
Azure VMware Solution (AVS) Posouzení vhodnosti místních serverů k migraci do služby Azure VMware Solution (AVS).

Pomocí tohoto typu posouzení můžete posoudit místní virtuální počítače VMware pro migraci do služby Azure VMware Solution (AVS). Další informace.

Poznámka:

Pokud je počet posouzení virtuálních počítačů Azure nebo AVS v nástroji pro zjišťování a posouzení nesprávný, klikněte na celkový počet posouzení a přejděte na všechna posouzení a přepočítejte posouzení virtuálních počítačů Azure nebo posouzení AVS. Nástroj zjišťování a hodnocení pak zobrazí správný počet pro daný typ posouzení.

Posouzení Azure SQL poskytuje dvě kritéria velikosti:

Kritéria stanovení velikosti Podrobnosti Data
Jako místní Posouzení, která vyhodnotují doporučení na základě samotné konfigurace místního SQL Serveru Konfigurace Azure SQL je založená na místní konfiguraci SQL Serveru, která zahrnuje přidělená jádra, celkovou přidělenou paměť a velikosti databází.
Na základě výkonu Posouzení, která poskytují doporučení na základě shromážděných údajů o výkonu Konfigurace Azure SQL je založená na údajích o výkonu instancí a databází SQL, mezi které patří využití procesoru, využití paměti, IOPS (soubory dat a protokolů), propustnost a latence vstupně-výstupních operací.

Návody posoudit místní SQL servery?

Místní instance SQL Serveru můžete posoudit pomocí konfiguračních dat a dat o využití shromážděných jednoduchým zařízením Azure Migrate. Zařízení vyhledá místní instance a databáze SQL Serveru a odešle data o konfiguraci a výkonu do služby Azure Migrate. Další informace

Návody posoudit s přístrojem?

Pokud nasazujete zařízení Azure Migrate ke zjišťování místních serverů, proveďte následující kroky:

  1. Nastavte Azure a místní prostředí pro práci se službou Azure Migrate.
  2. Pro první posouzení vytvořte projekt Azure Migrate a přidejte do něj nástroj Azure Migrate: Zjišťování a hodnocení.
  3. Nasazení jednoduchého zařízení Azure Migrate Zařízení nepřetržitě zjišťuje místní servery a odesílá data o konfiguraci a výkonu do služby Azure Migrate. Nasaďte zařízení jako virtuální počítač nebo fyzický server. Na servery, které chcete posoudit, nemusíte nic instalovat.

Po zahájení zjišťování zařízení můžete shromáždit servery, které chcete posoudit, do skupiny a spustit posouzení pro skupinu s typem posouzení Azure SQL.

Pokud chcete vyzkoušet tyto kroky, postupujte podle našeho kurzu k vyhodnocení instancí SQL Serveru.

Jak zařízení vypočítá data výkonu pro instance a databáze SQL?

Zařízení shromáždí údaje o výkonu pro nastavení výpočetních prostředků pomocí těchto kroků:

  1. Zařízení shromažďuje ukázkový bod v reálném čase. Pro SQL servery shromažďuje vzorový bod každých 30 sekund.
  2. Zařízení agreguje vzorkové datové body shromážděné každých 30 sekund za 10 minut. Pokud chcete vytvořit datový bod, zařízení vybere ze všech ukázek hodnoty ve špičce. Odešle maximální hodnotu, střední hodnotu a odchylku každého čítače do Azure.
  3. Azure Migrate ukládá všechny 10minutové datové body za poslední měsíc.
  4. Při vytváření posouzení azure Migrate identifikuje příslušný datový bod, který se má použít pro správné nastavení velikosti. Identifikace je založená na hodnotách percentilu pro historii výkonu a využití percentilu.
    • Pokud je například historie výkonu jeden týden a procento využití percentilu je 95. percentil, hodnocení seřadí 10minutové body vzorku za poslední týden. Seřadí je vzestupně a vybere hodnotu 95. percentilu pro nastavení správné velikosti.
    • Hodnota 95. percentilu zajistí, že ignorujete všechny odlehlé hodnoty, které by mohly být zahrnuty, pokud jste vybrali 99. percentil.
    • Pokud chcete vybrat využití ve špičce pro dané období a nechcete vynechat žádné odlehlé hodnoty, vyberte 99. percentil pro využití percentilu.
  5. Tato hodnota se vynásobí faktorem komfortu, aby získala efektivní data o využití výkonu pro tyto metriky, které zařízení shromažďuje:
    • Využití procesoru (%)
    • Využití paměti (%)
    • Čtení vstupně-výstupních operací a zápis vstupně-výstupních operací /s (soubory dat a protokolů)
    • Čtení MB/s a MB/s (propustnost)
    • Latence vstupně-výstupních operací

Jaké vlastnosti se používají k vytvoření a přizpůsobení posouzení Azure SQL?

Mezi vlastnosti posouzení Azure SQL patří:

Sekce Nastavení Podrobnosti
Nastavení cíle a cen Cílové umístění Oblast Azure, do které chcete migrovat. Konfigurace Azure SQL a doporučení k nákladům jsou založená na zadaném umístění.
Nastavení cíle a cen Typ prostředí Prostředí pro nasazení SQL pro použití cen platných pro produkční prostředí nebo vývoj/testování.
Nastavení cíle a cen Program nabídky/licencování Nabídka Azure, pokud jste zaregistrovaní. V současné době je pole ve výchozím nastavení průběžné platby, což poskytuje maloobchodní ceny Azure.

Další slevu můžete využít uplatněním rezervované kapacity a Zvýhodněné hybridní využití Azure nad nabídkou průběžných plateb.
Můžete použít Zvýhodněné hybridní využití Azure nad nabídkou průběžných plateb a prostředím pro vývoj/testování. Posouzení nepodporuje použití rezervované kapacity nad nabídkou průběžných plateb a prostředím pro vývoj/testování.
Pokud je nabídka nastavená na průběžné platby a rezervovaná kapacita je nastavená na Žádné rezervované instance, odhady měsíčních nákladů se vypočítají vynásobením počtu hodin zvolených v poli doby provozu virtuálního počítače hodinovou cenou doporučené skladové položky.
Nastavení cíle a cen Možnosti úspor – Azure SQL MI a DB (PaaS) Zadejte možnost úspory rezervované kapacity, kterou má posouzení zvážit, aby vám pomohlo optimalizovat náklady na výpočetní prostředky Azure.

Rezervace Azure (1 rok nebo 3 roky rezervované) jsou dobrou volbou pro nej konzistentnější spuštěné prostředky.

Když vyberete Možnost Žádné, náklady na výpočetní prostředky Azure jsou založené na sazbě průběžných plateb nebo na základě skutečného využití.

Abyste mohli používat rezervované instance, musíte vybrat průběžné platby v nabídce nebo licenčním programu. Když vyberete jinou možnost úspor než Žádná, nastavení Slevy (%) a Doba provozu virtuálního počítače se nepoužijí. Odhady měsíčních nákladů se počítají vynásobením 744 hodin hodin hodinovou cenou doporučené skladové položky.
Nastavení cíle a cen Možnosti úspor – SQL Server na virtuálním počítači Azure (IaaS) Určete možnost úspor, kterou má posouzení zvážit, aby vám pomohlo optimalizovat náklady na výpočetní prostředky Azure.

Rezervace Azure (1 rok nebo 3 roky rezervované) jsou dobrou volbou pro nej konzistentnější spuštěné prostředky.

Plán Úspory Azure (1 rok nebo 3 roky) poskytuje dodatečnou flexibilitu a automatickou optimalizaci nákladů. V ideálním případě byste po migraci mohli současně použít plán rezervací a úspor Azure (rezervace se využívá jako první), ale v posouzeních Azure Migrate můžete zobrazit jenom odhad nákladů na 1 možnost úspory najednou.

Když vyberete Možnost Žádné, náklady na výpočetní prostředky Azure jsou založené na sazbě průběžných plateb nebo na základě skutečného využití.

Abyste mohli používat rezervované instance nebo plán Úspory Azure, musíte vybrat průběžné platby v nabídce nebo licenčním programu. Když vyberete jinou možnost úspor než Žádná, nastavení Slevy (%) a Doba provozu virtuálního počítače se nepoužijí. Odhady měsíčních nákladů se počítají vynásobením 744 hodin v poli doby provozu virtuálního počítače s hodinovou cenou doporučené skladové položky.
Nastavení cíle a cen Měna Fakturační měna pro váš účet.
Nastavení cíle a cen Sleva (%) Všechny slevy na konkrétní předplatné, které dostanete nad nabídkou Azure. Výchozí nastavení je 0 %.
Nastavení cíle a cen Doba provozu virtuálního počítače Zadejte dobu trvání (dny za měsíc/hodinu za den), na kterých běží servery nebo virtuální počítače. To je užitečné pro výpočet odhadů nákladů na SQL Server na virtuálním počítači Azure, kde víte, že virtuální počítače Azure nemusí běžet nepřetržitě.
Odhady nákladů na servery, na kterých se doporučuje, je SQL Server na virtuálním počítači Azure založený na zadané době trvání. Výchozí hodnota je 31 dní za měsíc/24 hodin za den.
Nastavení cíle a cen Zvýhodněné hybridní využití Azure Určete, jestli už máte licenci Windows Serveru nebo SQL Serveru nebo předplatné Enterprise Linux (RHEL a SLES). Zvýhodněné hybridní využití Azure je výhoda licencování, která pomáhá výrazně snížit náklady na provoz vašich úloh v cloudu. Funguje tak, že umožňuje v Azure používat vlastní místní licence Windows Serveru a SQL Serveru se Software Assurance. Pokud máte například licenci SQL Serveru a jsou pokryté aktivním programem Software Assurance pro předplatná SQL Serveru, můžete požádat o Zvýhodněné hybridní využití Azure při přenesení licencí do Azure.
Kritéria posouzení Kritéria stanovení velikosti Ve výchozím nastavení je nastavená hodnota založená na výkonu, což znamená, že Azure Migrate shromažďuje metriky výkonu týkající se instancí SQL a databází spravovaných pomocí této služby, aby bylo možné doporučit optimální velikost SQL Serveru na virtuálním počítači Azure nebo azure SQL Database a/nebo konfiguraci služby Azure SQL Managed Instance.

Můžete to změnit na Místní , abyste získali doporučení na základě pouze místní konfigurace SQL Serveru bez optimalizace založených na metrikách výkonu.
Kritéria posouzení Historie výkonu Zadejte dobu trvání dat, na které chcete posouzení založit. (Výchozí hodnota je jeden den)
Kritéria posouzení Percentilové využití Uveďte hodnotu percentilu, kterou chcete použít pro ukázku výkonu. (Výchozí hodnota je 95. percentil)
Kritéria posouzení Faktor komfortu Uveďte vyrovnávací paměť, kterou chcete použít při hodnocení. Tento účet představuje problémy, jako je sezónní využití, krátká historie výkonu a pravděpodobné zvýšení budoucího využití.
Kritéria posouzení Předvolba optimalizace Zadejte předvolbu pro doporučenou sestavu posouzení. Když vyberete možnost Minimalizovat náklady , doporučí se v sestavě doporučeného posouzení ty typy nasazení, které mají nejméně problémy s migrací a jsou nákladově nejefektivnější, zatímco když vyberete Možnost Moderne to PaaS (PaaS ), doporučíte typy nasazení PaaS (Azure SQL MI nebo DB) přes IaaS Azure (virtuální počítače), ať už je instance SQL Serveru připravená na migraci na PaaS bez ohledu na náklady.
Určení velikosti spravované instance Azure SQL Úroveň služby Zvolte nejvhodnější možnost úrovně služby, která bude vyhovovat potřebám vaší firmy pro migraci do azure SQL Managed Instance:

Vyberte Doporučené , pokud chcete, aby služba Azure Migrate doporučila nejvhodnější úroveň služby pro vaše servery. Může to být pro obecné účely nebo pro důležité obchodní informace.

Pokud chcete mít konfiguraci Azure SQL určenou pro rozpočtově orientované úlohy, vyberte obecné účely .

Vyberte Pro důležité obchodní informace, pokud chcete mít konfiguraci Azure SQL určenou pro úlohy s nízkou latencí s vysokou odolností proti selháním a rychlým převzetím služeb při selhání.
Určení velikosti spravované instance Azure SQL Typ instance Ve výchozím nastavení je jedna instance.
Určení velikosti spravované instance Azure SQL Cenová úroveň Výchozí hodnota je standardní.
Nastavení velikosti SQL Serveru na virtuálním počítači Azure Řada virtuálních počítačů Zadejte řadu virtuálních počítačů Azure, kterou chcete zvážit pro SQL Server na virtuálním počítači Azure. Na základě požadavků na konfiguraci a výkon vaší instance SQL Serveru nebo SQL Serveru posouzení doporučí velikost virtuálního počítače z vybraného seznamu řad virtuálních počítačů.
Podle potřeby můžete upravit nastavení. Pokud například nechcete zahrnout virtuální počítač řady D-series, můžete z tohoto seznamu vyloučit D-series.
Vzhledem k tomu, že hodnocení Azure SQL mají v úmyslu poskytovat nejlepší výkon pro vaše úlohy SQL, seznam řad virtuálních počítačů obsahuje jenom virtuální počítače optimalizované pro spouštění SQL Serveru na virtuálních počítačích Azure. Další informace.
Nastavení velikosti SQL Serveru na virtuálním počítači Azure Typ úložiště Výchozí hodnota doporučená, což znamená, že hodnocení doporučuje nejvhodnější spravovaný disk Azure na základě zvoleného typu prostředí, velikosti místního disku, vstupně-výstupních operací za sekundu a propustnosti.
Určení velikosti služby Azure SQL Database Úroveň služby Zvolte nejvhodnější možnost úrovně služby, která bude vyhovovat potřebám vaší firmy pro migraci do služby Azure SQL Database:

Vyberte Doporučené , pokud chcete, aby služba Azure Migrate doporučila nejvhodnější úroveň služby pro vaše servery. Může to být pro obecné účely nebo pro důležité obchodní informace.

Pokud chcete mít konfiguraci Azure SQL určenou pro rozpočtově orientované úlohy, vyberte obecné účely .

Vyberte Pro důležité obchodní informace, pokud chcete mít konfiguraci Azure SQL určenou pro úlohy s nízkou latencí s vysokou odolností proti selháním a rychlým převzetím služeb při selhání.
Určení velikosti služby Azure SQL Database Typ instance Ve výchozím nastavení je jednoúčelová databáze.
Určení velikosti služby Azure SQL Database Nákupní model Výchozí hodnota je virtuální jádro.
Určení velikosti služby Azure SQL Database Úroveň výpočetních prostředků Ve výchozím nastavení bylo zřízeno.
Vysoká dostupnost a vlastnosti zotavení po havárii Oblast zotavení po havárii Výchozí hodnota pro dvojici replikace mezi oblastmi cílového umístění. V nepravděpodobné události, pokud zvolené cílové umístění ještě nemá takovou dvojici, je zadané cílové umístění vybráno jako výchozí oblast zotavení po havárii.
Vysoká dostupnost a vlastnosti zotavení po havárii Záměr s více podsítěmi Výchozí hodnota zotavení po havárii

Vyberte zotavení po havárii, pokud chcete asynchronní replikaci dat, u kterých je možné některé zpoždění replikace tolerovat. To umožňuje vyšší odolnost pomocí geografické redundance. V případě převzetí služeb při selhání můžou dojít ke ztrátě dat, která ještě nebyla replikována.

Pokud chcete, aby replikace dat byla synchronní a kvůli zpoždění replikace není povolená žádná ztráta dat, vyberte vysokou dostupnost . Toto nastavení umožňuje posouzení využít integrované možnosti vysoké dostupnosti ve službě Azure SQL Database a Azure SQL Managed Instances a zóny dostupnosti a zónovou redundanci ve službě Azure Virtual Machines k zajištění vyšší dostupnosti. V případě převzetí služeb při selhání se neztratí žádná data.
Vysoká dostupnost a vlastnosti zotavení po havárii Přístup k internetu Výchozí hodnota je k dispozici.

Pokud povolíte odchozí přístup k internetu z virtuálních počítačů Azure, vyberte Možnost K dispozici . To umožňuje použít cloudovou kopii clusteru, což je doporučený postup pro clustery s podporou převzetí služeb při selhání Windows Serveru ve službě Azure Virtual Machines.

Pokud virtuální počítače Azure nemají žádný odchozí přístup k internetu, vyberte Možnost Není k dispozici . To vyžaduje použití sdíleného disku jako určující kopie clusterů s podporou převzetí služeb při selhání Windows Serveru ve službě Azure Virtual Machines.
Vysoká dostupnost a vlastnosti zotavení po havárii Záměr režimu asynchronního potvrzení Výchozí hodnota zotavení po havárii

Pokud používáte režim dostupnosti asynchronního potvrzení, vyberte zotavení po havárii a povolte tak vyšší odolnost dat, aniž by to mělo vliv na výkon. V případě převzetí služeb při selhání můžou dojít ke ztrátě dat, která ještě nebyla replikována.

Vyberte Vysokou dostupnost, pokud používáte režim dostupnosti asynchronních dat potvrzení, abyste zlepšili dostupnost a škálují provoz čtení. Toto nastavení umožňuje posouzení využívat integrované funkce vysoké dostupnosti ve službě Azure SQL Database, Azure SQL Managed Instances a Azure Virtual Machines k zajištění vyšší dostupnosti a horizontálního navýšení kapacity.
Zabezpečení Zabezpečení Ve výchozím nastavení ano s programem Microsoft Defender for Cloud.

Určuje, jestli chcete vyhodnotit připravenost a náklady na nástroje zabezpečení v Azure. Pokud má nastavení výchozí hodnotu Ano, v programu Microsoft Defender for Cloud bude vyhodnocovat připravenost zabezpečení a náklady na azure SQL MI/DB pomocí Microsoft Defenderu pro cloud.

Projděte si osvědčené postupy pro vytvoření posouzení pomocí služby Azure Migrate.

Výpočet připravenosti

Poznámka:

Posouzení zahrnuje pouze databáze, které jsou ve stavu online. V případě, že je databáze v jiném stavu, bude hodnocení ignorovat její míru připravenosti a velikost i výpočet nákladů na takovou databázi. V případě, že chcete takové databáze posoudit, změňte stav databáze a přepočítáte hodnocení za nějakou dobu.

Připravenost Azure SQL

Kontroly připravenosti pro různé strategie migrace:

Připravenost Azure SQL pro instance a databáze SQL je založená na kontrole kompatibility funkcí s SQL Serverem na virtuálním počítači Azure, službě Azure SQL Database a službě Azure SQL Managed Instance:

  1. Posouzení Azure SQL považuje funkce instance SQL Serveru, které jsou aktuálně používány zdrojovými úlohami SQL Serveru (úlohy agenta SQL, propojené servery atd.) a schémata uživatelských databází (tabulky, zobrazení, triggery, uložené procedury atd.) k identifikaci problémů s kompatibilitou.
  2. Pokud se nenašly žádné problémy s kompatibilitou, instance se označí jako připraveno k cílovému typu nasazení (SQL Server na virtuálním počítači Azure nebo ve službě Azure SQL Database nebo Azure SQL Managed Instance).
  3. Pokud existují nekritické problémy s kompatibilitou, jako jsou zastaralé nebo nepodporované funkce, které neblokují migraci na konkrétní cílový typ nasazení, instance se označí jako Připraveno (hypertextový odkaz) s podrobnostmi upozornění a doporučenými pokyny k nápravě. To zahrnuje situaci, kdy zdrojová data mají konfiguraci skupiny dostupnosti AlwaysOn a požadované repliky překračují ty, které jsou k dispozici s konkrétním typem cílového nasazení.
  4. Pokud dojde k nějakým problémům s kompatibilitou, které by mohly zablokovat migraci na konkrétní cílový typ nasazení, instance se označí jako Připraveno s podmínkami s podrobnostmi o problému a doporučenými pokyny k nápravě.
    • V doporučených nasazeních se instance do Azure SQL MI a Instance do SQL Serveru na virtuálních počítačích Azure hlásí, pokud existuje dokonce jedna databáze v instanci SQL, která není připravená pro konkrétní cílový typ nasazení, je instance označená jako Připraveno s podmínkami pro daný typ nasazení.
  5. Není připraveno: Posouzení nemohlo najít SQL Server na virtuálním počítači Azure nebo v Azure SQL MI nebo konfiguraci Azure SQL DB, která splňuje požadované vlastnosti konfigurace a výkonu. Projděte si doporučení, aby instance/server byly připravené pro požadovaný typ cílového nasazení.
  6. Pokud zjišťování stále probíhá nebo u instance nebo databáze SQL dochází k problémům se zjišťováním, je instance označena jako Neznámá , protože posouzení nemohlo vypočítat připravenost pro danou instanci SQL.

Poznámka:

V doporučené strategii nasazení se doporučuje migrovat instance na SQL Server na virtuálním počítači Azure. I když nejsou přihlašovací údaje SQL Serveru dostupné, hodnocení Azure SQL poskytuje doporučení typu "Server na SQL Server na virtuálním počítači Azure".

Všechny servery na SQL Server na virtuálním počítači Azure:

Tady najdete informace o připravenosti.

Pro doporučenou strategii migrace nasazení doporučuje posouzení typ nasazení Azure SQL, který je nejkomppatibilnější s vaší instancí SQL a je cenově nejvýhodnější. Migrace na cíl doporučený Microsoftem snižuje celkové úsilí o migraci. Pokud je vaše instance připravená na SQL Server na virtuálním počítači Azure, azure SQL Managed Instance a Azure SQL Database, je cílový typ nasazení, který má problémy s připraveností na nejmenší migraci a je nejvhodnější. Pokud ve vlastnostech posouzení Azure SQL vyberete typ cílového nasazení, Azure Migrate doporučí typ nasazení Azure SQL, který je kompatibilní s vaší instancí SQL. Migrace na cíl doporučený Microsoftem snižuje celkové úsilí o migraci.

Poznámka:

Pokud je zdrojový SQL Server vhodný pro všechny tři cíle nasazení – SQL Server na virtuálním počítači Azure, Spravovaná instance Azure SQL a Azure SQL Database, doporučí posouzení konkrétní možnost, která optimalizuje vaše náklady a zapadá do rozsahu a výkonu.

Připravenost zabezpečení

Pokud je databáze nebo instance označená jako Připraveno pro cílový typ nasazení Azure SQL DB/MI, považuje se automaticky za připraveno pro Microsoft Defender pro SQL. Pokud je databáze nebo instance označená jako Připraveno pro cílový typ nasazení SQL Serveru na virtuálním počítači Azure, považuje se za připraveno pro Microsoft Defender pro SQL, pokud používá některou z těchto verzí:

  • SQL Server verze 2012, 2014, 2016, 2017, 2019, 2022
  • Pro všechny ostatní verze se označí jako Připraveno s podmínkami.

Výpočet velikosti

Jakmile posouzení určí připravenost a doporučený typ nasazení Azure SQL, vypočítá konkrétní úroveň služby a konfiguraci Azure SQL (velikost skladové položky), která může splňovat nebo překročit výkon místního SQL Serveru. Tento výpočet závisí na tom, jestli používáte kritéria určení velikosti na základě výkonu jako místní nebo na základě výkonu.

Jako výpočet velikosti v místním prostředí

Pokud použijete kritéria určení velikosti jako v místním prostředí, použije posouzení pouze konfigurační data instance SQL a nepovažuje za data o výkonu.

Instance do Azure SQL MI a databází do konfigurace Azure SQL DB

Posouzení vypočítá konkrétní úroveň služby a konfiguraci Azure SQL (velikost skladové položky), která může splňovat nebo překročit konfiguraci místní instance SQL:

  1. Během procesu zjišťování shromažďuje služba Azure Migrate konfiguraci instance SQL, která zahrnuje:
    • Virtuální jádra (přidělená)
    • Paměť (přiděleno)
    • Celková velikost databáze a organizace databázových souborů
      • Velikost databáze se vypočítá přidáním všech dat a souborů protokolu.
  2. Posouzení agreguje všechna konfigurační data a snaží se najít nejlepší shodu v různých úrovních a konfiguracích služby Azure SQL a vybere konfiguraci, která se může shodovat nebo překročit požadavky na instanci SQL a optimalizovat náklady.

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

Sestava posouzení instancí na SQL Server na virtuálních počítačích Azure popisuje ideální přístup pro migraci instancí a databází SQL Serveru na virtuálním počítači Azure s ohledem na osvědčené postupy. Další informace.

Velikost úložiště

Pro určení velikosti úložiště posouzení mapuje každý disk instance na disk Azure. Nastavení velikosti funguje takto:

  • Velikost disku potřebná pro každý disk je velikost jednotek SQL Data a protokolů SQL.

  • Posouzení doporučuje vytvořit fond disků úložiště pro všechny protokoly SQL a datové jednotky SQL. U dočasných jednotek doporučuje posouzení ukládat soubory na místní disk.

  • Pokud posouzení nemůže najít disk pro požadovanou velikost, označí instanci jako nevhodnou pro migraci na SQL Server na virtuálním počítači Azure.

  • Pokud posouzení najde sadu vhodných disků, vybere disky, které podporují umístění zadané v nastavení posouzení.

  • Pokud je typ prostředí Produkční, hodnocení se pokusí najít disky Premium pro mapování jednotlivých disků, jinak se pokusí najít vhodný disk, který může být disk SSD úrovně Premium nebo Standard.

    • Pokud existuje více oprávněných disků, posouzení vybere disk s nejnižšími náklady.
Určení velikosti výpočetních prostředků

Po výpočtu požadavků na úložiště posouzení považuje požadavky na procesor a paměť RAM instance k vyhledání vhodné velikosti virtuálního počítače v Azure.

  • Posouzení se podívá na přidělená jádra a paměť RAM a vyhledá vhodnou velikost virtuálního počítače Azure.
  • Pokud se nenajde vhodná velikost, server se označí jako nevhodný pro Azure.
  • Pokud se najde vhodná velikost, azure Migrate použije výpočty úložiště. Pak použije nastavení umístění a cenové úrovně pro konečné doporučení velikosti virtuálního počítače.
  • Pokud existuje více vhodných velikostí virtuálních počítačů Azure, doporučí se virtuální počítač s nejnižšími náklady.

Poznámka:

Vzhledem k tomu, že posouzení Azure SQL mají poskytovat nejlepší výkon pro vaše úlohy SQL, seznam řad virtuálních počítačů obsahuje jenom virtuální počítače optimalizované pro provoz SQL Serveru na virtuálních počítačích Azure. Další informace.

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

Pro všechny servery na SQL Server na strategii migrace virtuálních počítačů Azure se tady podívejte na určení velikosti výpočetních prostředků a úložiště.

Poznámka:

Hodnocení spolehlivosti se nevztahují na hodnocení Azure SQL s využitím místních kritérií velikosti.

Výpočet velikosti na základě výkonu

Pokud používáte změnu velikosti na základě výkonu, posouzení použije konfiguraci instance SQL i data o výkonu k vygenerování doporučení, která splňují nebo překračují požadavky na výkon.

Instance do Azure SQL MI a databází do konfigurace Azure SQL DB

Posouzení vypočítá konkrétní úroveň služby a konfiguraci Azure SQL (velikost skladové položky), která může splňovat nebo překročit požadavky na výkon místní instance SQL:

  1. Během procesu zjišťování shromažďuje služba Azure Migrate konfiguraci a výkon instance SQL, které zahrnují:
    • Virtuální jádra (přidělená) a využití procesoru (%)
      • Využití procesoru pro instanci SQL je procento přiděleného procesoru využívaného instancí na SQL Serveru.
      • Využití procesoru pro databázi je procento přiděleného procesoru využívaného databází v instanci SQL.
    • Paměť (přiděleno) a využití paměti (%)
    • Čtení vstupně-výstupních operací a zápis vstupně-výstupních operací /s (soubory dat a protokolů)
      • Vstupně-výstupní operace čtení a vstupně-výstupní operace zápisu na úrovni instance SQL se počítají přidáním vstupně-výstupních operací čtení a zápisu vstupně-výstupních operací/s všech databází zjištěných v této instanci.
    • Čtení MB/s a MB/s (propustnost)
    • Latence vstupně-výstupních operací
    • Celková velikost databáze a organizace databázových souborů
      • Velikost databáze se vypočítá přidáním všech dat a souborů protokolu.
    • Konfigurace síťové podsítě instance clusteru s podporou převzetí služeb při selhání alwaysOn (jedna podsíť nebo více podsíť)
    • Konfigurace skupin dostupnosti AlwaysOn
      • Konfigurace sítě zúčastněných instancí (jedna podsíť nebo více podsítí)
      • Počet a typ sekundárních replik
        • Režim dostupnosti: Synchronní potvrzení vs. asynchronní potvrzení
        • režim Připojení: Režim jen pro čtení a žádný
  2. Posouzení agreguje všechna data o konfiguraci a výkonu a snaží se najít nejlepší shodu v různých úrovních a konfiguracích služby Azure SQL a vybere konfiguraci, která se může shodovat nebo překročit požadavky na výkon instance SQL a optimalizovat náklady.

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

Sestava posouzení instancí na SQL Server na virtuálních počítačích Azure popisuje ideální přístup pro migraci instancí a databází SQL Serveru na virtuálním počítači Azure s ohledem na osvědčené postupy. Další informace.

Pokud je zdrojem instance clusteru s podporou převzetí služeb při selhání sql Serveru AlwaysOn (FCI), sestava posouzení popisuje přístup k migraci na instanci clusteru s podporou převzetí služeb při selhání SQL Serveru se dvěma uzly. Tím se zachová vysoká dostupnost a záměry zotavení po havárii při dodržování osvědčených postupů. Další informace.

Velikost úložiště

Pro určení velikosti úložiště posouzení mapuje každý disk instance na disk Azure. Nastavení velikosti funguje takto:

  • Posouzení přidá vstupně-výstupní operace čtení a zápisu disku, aby bylo možné získat celkový počet požadovaných vstupně-výstupních operací za sekundu. Podobně přidá hodnoty propustnosti čtení a zápisu, aby získala celkovou propustnost jednotlivých disků. Velikost disku potřebná pro každý disk je velikost jednotek SQL Data a protokolů SQL.

  • Posouzení doporučuje vytvořit fond disků úložiště pro všechny protokoly SQL a datové jednotky SQL. U dočasných jednotek doporučuje posouzení ukládat soubory na místní disk.

Screenshot of instance migration guidance.

  • Pokud posouzení nemůže najít disk pro požadovanou velikost, IOPS a propustnost, označí instanci jako nevhodnou pro migraci na SQL Server na virtuálním počítači Azure.
  • Pokud posouzení najde sadu vhodných disků, vybere disky, které podporují umístění zadané v nastavení posouzení.
  • Pokud je zdrojem instance clusteru s podporou převzetí služeb při selhání alwaysOn SQL Serveru, je vybraná konfigurace sdíleného disku.
  • Pokud je typ prostředí Produkční, hodnocení se pokusí najít disky Premium pro mapování jednotlivých disků, jinak se pokusí najít vhodný disk, který může být disk SSD úrovně Premium nebo Standard.
    • Pokud existuje více oprávněných disků, posouzení vybere disk s nejnižšími náklady.
Určení velikosti výpočetních prostředků

Po výpočtu požadavků na úložiště posouzení považuje požadavky na procesor a paměť RAM instance k vyhledání vhodné velikosti virtuálního počítače v Azure.

  • Posouzení se podívá na efektivní využitá jádra a paměť RAM a vyhledá vhodnou velikost virtuálního počítače Azure. Efektivní využití paměti RAM nebo paměti pro instanci se vypočítá agregací mezipaměti vyrovnávací paměti (velikost fondu vyrovnávací paměti v MB) pro všechny databáze spuštěné v instanci.
  • Pokud se nenajde vhodná velikost, server se označí jako nevhodný pro Azure.
  • Pokud se najde vhodná velikost, azure Migrate použije výpočty úložiště. Pak použije nastavení umístění a cenové úrovně pro konečné doporučení velikosti virtuálního počítače.
  • Pokud existuje více vhodných velikostí virtuálních počítačů Azure, doporučí se virtuální počítač s nejnižšími náklady.
  • Pokud je zdrojem instance clusteru s podporou převzetí služeb při selhání AlwaysOn SQL Serveru, použije se velikost výpočetních prostředků znovu pro druhý virtuální počítač Azure, aby vyhovovala potřebě dvou uzlů.

Poznámka:

Vzhledem k tomu, že posouzení Azure SQL mají poskytovat nejlepší výkon pro vaše úlohy SQL, seznam řad virtuálních počítačů obsahuje jenom virtuální počítače optimalizované pro provoz SQL Serveru na virtuálních počítačích Azure. Další informace.

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

Pro všechny servery na SQL Server na strategii migrace virtuálních počítačů Azure se tady podívejte na určení velikosti výpočetních prostředků a úložiště.

Hodnocení spolehlivosti

Každé posouzení Azure SQL je přidružené k hodnocení spolehlivosti. Hodnocení se pohybuje od jedné (nejnižší) po pět (nejvyšších) hvězdiček. Hodnocení spolehlivosti vám pomůže odhadnout spolehlivost doporučení velikosti, která poskytuje Azure Migrate.

  • Hodnocení spolehlivosti se přiřadí k posouzení. Hodnocení vychází z dostupnosti datových bodů, které jsou potřeba k výpočtu posouzení.
  • Při určení velikosti na základě výkonu hodnocení shromažďuje údaje o výkonu všech instancí a databází SQL, mezi které patří:
    • Využití procesoru (%)
    • Využití paměti (%)
    • Čtení vstupně-výstupních operací a zápis vstupně-výstupních operací /s (soubory dat a protokolů)
    • Čtení MB/s a MB/s (propustnost)
    • Latence vstupně-výstupních operací

Pokud některá z těchto čísel využití není dostupná, doporučení velikosti můžou být nespolehlivé. Tato tabulka ukazuje hodnocení spolehlivosti posouzení, které závisí na procentu dostupných datových bodů:

Dostupnost datového bodu Hodnocení spolehlivosti
0 až 20 % 1 hvězdička
21 až 40 % 2 hvězdičky
41 až 60 % 3 hvězdičky
61 až 80 % 4 hvězdičky
81 až 100 % 5 hvězdiček

Hodnocení nízké spolehlivosti

Tady je několik důvodů, proč posouzení může získat nízké hodnocení spolehlivosti:

  • Po dobu trvání, pro kterou vytváříte hodnocení, jste neprofilovali své prostředí. Pokud například vytvoříte posouzení s dobou trvání výkonu nastavenou na jeden den, musíte počkat alespoň den po spuštění zjišťování, aby se shromáždily všechny datové body.

  • Posouzení nemůže shromažďovat údaje o výkonu některých nebo všech serverů v období hodnocení. Pokud chcete zajistit vysoké hodnocení spolehlivosti, ujistěte se, že:

    • Servery jsou po dobu trvání hodnocení zapnuté.
    • Odchozí připojení na portech 443 jsou povolená.
    • Pokud je ve službě Azure Migrate Připojení stav připojení agenta SQL ve službě Azure Migrate, zkontrolujte poslední prezenčních signálů.
    • Stav připojení ke službě Azure Migrate pro všechny instance SQL se Připojení v části zjištěné instance SQL.

    Přepočítejte hodnocení, aby se projevily poslední změny míry spolehlivosti.

  • Některé databáze nebo instance byly vytvořeny během doby, po kterou bylo hodnocení vypočteno. Například jste vytvořili posouzení historie výkonu posledního měsíce, ale některé databáze nebo instance byly vytvořeny pouze před týdnem. V takovém případě nebudou data o výkonu pro nové servery k dispozici po celou dobu trvání a hodnocení spolehlivosti bude nízké.

Poznámka:

Vzhledem k tomu, že posouzení Azure SQL jsou posouzení založená na výkonu, pokud je hodnocení spolehlivosti jakéhokoli posouzení menší než pět hvězdiček, doporučujeme počkat alespoň jeden den, než zařízení profiluje prostředí, a pak posouzení přepočítat. Jinak může být určení velikosti na základě výkonu nespolehlivé.

Podrobnosti doporučení

Po dokončení výpočtu připravenosti a velikosti se použije předvolba optimalizace, která se použije k dosažení doporučeného cíle a konfigurace. Podrobnosti o doporučení poskytují podrobné vysvětlení výpočtu připravenosti a velikosti za doporučením.

Screenshot of Recommendation details for assessment.

Pokyny k migraci

Tato část obsahuje pokyny ke konfiguraci cílového prostředku a kroků pro migraci. Postup je specifický pro zdroj a kombinaci cílového nasazení. Tyto pokyny jsou speciálně užitečné pro uživatele, kteří mají v úmyslu migrovat instance clusteru s podporou převzetí služeb při selhání alwaysOn (FCI) a skupiny dostupnosti (AG).

Screenshot of Migration guidance section.

Výpočet měsíčních nákladů

Po dokončení doporučení velikosti vypočítá posouzení Azure SQL náklady na výpočetní prostředky a úložiště pro doporučené konfigurace Azure SQL pomocí interního cenového rozhraní API. Agreguje náklady na výpočetní prostředky a úložiště napříč všemi instancemi za účelem výpočtu celkových měsíčních nákladů na výpočetní prostředky.

Náklady na výpočty

  • Pokud chcete vypočítat náklady na výpočetní prostředky pro konfiguraci Azure SQL, posouzení bere v úvahu následující vlastnosti:
    • Zvýhodněné hybridní využití Azure pro licence SQL a Windows nebo předplatné Enterprise Linux (RHEL a SLES)
    • Typ prostředí
    • Rezervovaná kapacita
    • Cílové umístění Azure
    • Měna
    • Program nabídky/licencování
    • Sleva (%)

Náklady na úložiště

  • Odhady nákladů na úložiště zahrnují pouze datové soubory, nikoli soubory protokolů.
  • Při výpočtu nákladů na úložiště pro konfiguraci Azure SQL se posouzení považuje za následující vlastnosti:
    • Cílové umístění Azure
    • Měna
    • Program nabídky/licencování
    • Sleva (%)
  • Náklady na úložiště zálohování nejsou zahrnuté v posouzení.
  • Azure SQL Database
    • Do odhadu nákladů se přidají minimálně 5 GB nákladů na úložiště a další náklady na úložiště se přidají v přírůstcích o 1 GB. Další informace
  • Spravovaná instance Azure SQL
    • Pro první 32 GB/měsíční úložiště se nepřidávají žádné náklady na úložiště a další náklady na úložiště se přidají v přírůstcích po 32 GB. Další informace

Náklady na zabezpečení

Pokud jsou instance a databáze SQL Serveru doporučené pro SQL Server na virtuálním počítači Azure, Azure SQL MI nebo Azure SQL DB, pokud jsou připravené ke spuštění Defenderu pro SQL, přidá se defender pro SQL pro každou instanci SQL Serveru pro danou oblast. U databází doporučených pro Azure SQL DB se náklady zahrnou na úrovni instance.

Další kroky