Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Tento článek popisuje, jak nasadit SQL Server na Lokální Azure v režimu připojení. SQL Server běží na virtuálních strojích (VM) Windows Server nebo Linux v Lokální Azure clusteru, který udržuje konektivitu s Azure. Tato konfigurace kombinuje lokální provádění a datovou rezidenci s Azure založenou správou, monitorováním, fakturací a hybridními službami.
Pro prostředí bez trvalého připojení k Azure vizte Nasazení SQL Serveru na Lokální Azure s odpojeným provozem.
Předpoklady
Než začnete, ujistěte se, že máte:
- Podporovaný hardware pro Lokální Azure. Ověřte své prostředí pomocí Lokální Azure environment checkeru.
- Předplatné Azure pro správu a hybridní služby.
- Síťové připojení mezi Lokální Azure a Azure, které splňuje požadavky Lokální Azure firewallu.
- Podporované image systému Windows Server nebo Linuxu pro vytváření virtuálních počítačů v Lokální Azure a k hostování serveru SQL Server.
- Správné SQL Server licence. Zkontrolujte licencování a fakturaci SQL Serveru prostřednictvím Azure Arc.
- Oprávnění a konektivita potřebná k připojení SQL Server k Azure Arc, když dosáhnete fáze onboardingu.
Následující pracovní postup zahrnuje nasazení Lokální Azure a tvorbu SQL Server VM.
Plánujte pracovní zátěž SQL Server
Před dimenzováním VM zachyťte požadavky na pracovní zátěž:
- Vyberte verzi a edici SQL Server na základě velikosti databáze, dostupných funkcí, online provozu, práv k virtualizaci a životního cyklu podpory.
- Zaznamenejte maximální využití CPU, paměť pracovní sady, vstupní/výstupní operace za sekundu (IOPS), propustnost, latenci, růst databáze, poptávku,
tempdbrychlost generování logů a souběžnost. - Definujte cíle bodů obnovy (RPO) a cíle doby obnovy (RTO).
- Identifikujte závislosti aplikací, metody autentizace, požadavky na bezpečnost transportní vrstvy (TLS), porty, servisní účty, údržbová okna, uchovávání záloh a offline softwarové závislosti.
Navrhněte SQL Server VM
Při návrhu každého VM používejte následující úvahy:
| Oblast návrhu | Pokyny pro SQL Server |
|---|---|
| Compute | Dimenzujte virtuální procesory pro udržitelné využití a efektivitu licencování. Vyhněte se nadměrnému odběru, který způsobuje nepředvídatelnou latenci dotazů. |
| Memory | Rezervujte paměť pro operační systém, agenty, ovladače a aktivitu při přepájení při přepávání. Nakonfigurujte max server memory tak, aby SQL Server nezabíral paměť potřebnou pro jiné procesy. |
| Storage | Používejte samostatné svazky pro operační systém, data, transakční záznamy tempdba zálohy. Ověřte latenci, propustnost, hloubku fronty, kapacitu, odolnost a prahové hodnoty volného místa. |
| Network | Zajistěte podle potřeby stabilní klientské cesty, cesty pro správu, záložní cesty a cesty pro replikaci. Ověřte DNS, maximální přenosovou jednotku (MTU), firewallová pravidla, TLS důvěru a konektivitu posluchače. |
| Umístění | Umístit repliky s vysokou dostupností na různé Lokální Azure uzly nebo domény selhání. Používejte antiafinitu, kde je to možné. |
Pracovní postup nasazení
Následující fáze vás provedou od nasazení infrastruktury až po správu propojeného SQL Server.
| Stage | Outcome |
|---|---|
| Pořiďte hardware a nasaďte Lokální Azure | Podporované prostředí Lokální Azure. |
| Vytvořte virtuální stroje a nainstalujte SQL Server | SQL Server běžící na Windows Server nebo Linuxu. |
| Monitorování a ladění serveru SQL Server | Základní úroveň výkonu a zdraví SQL Server. |
| Nastavte vysokou dostupnost | Návrh dostupnosti specifický pro pracovní zátěž, například skupiny dostupnosti nebo instance failover clusterů. |
| Připojení SQL Serveru ke službě Azure Arc | Centralizovaný inventář, správa, bezpečnost a licencování. |
Nasazení Lokálního Azure
Nasaďte Lokální Azure podle přehledu nasazení Lokální Azure. Dokončete příslušné předpoklady nasazení a proces nasazení, než vytvoříte VM pro své SQL Server workloady.
Vytvořte virtuální stroje a nainstalujte SQL Server
Vytvořte Windows Server nebo Linux VM v Lokální Azure pro vaše SQL Server pracovní zátěže.
Nainstalujte SQL Server podle návodu pro váš operační systém:
Projděte si požadavky na licencování a fakturaci SQL Server a nastavte vhodný licenční model.
Monitorovat a ladit SQL Server
Monitorujte SQL Server pomocí dynamických správcovských pohledů, rozšířených událostí, chybových logů a monitorovacího řešení podporovaného hostujícím operačním systémem. Na Windows můžete také používat upozornění SQL Server Agent a Windows ukazatele výkonu. Upozornění SQL Server Agent nejsou na Linuxu podporována; zkontrolujte podporu funkce SQL Server on Linux pro vaši verzi.
Před ladením pracovní zátěže stanovte základní úroveň využití CPU, tlaku na paměť, latenci úložiště, blokování, růstu databáze a stavu záloh. Po připojení SQL Server k Azure Arc můžete také provést hodnocení osvědčených postupů, pokud splní jeho předpoklady.
Nakonfigurujte vysokou dostupnost
Lokální Azure poskytuje odolnost na úrovni hostitele pro VM. Nakonfigurujte SQL Server na vysokou dostupnost samostatně, abyste splnili požadavky na dostupnost databáze nebo instancí vašeho pracovního zatížení:
- Skupiny dostupnosti Always On poskytují ochranu na úrovni databáze. Pro nasazení v systému Windows si přečtěte Windows Server Failover Clustering se serverem SQL Server.
- Ve Windows poskytují instance clusteru s neustálým failoverem ochranu na úrovni instance a vyžadují podporovaný návrh sdíleného úložiště. Při plánování skladování si přečtěte přehled Prostory úložiště s přímým přístupem.
- Použijte pravidla afinity clusteru k umístění replik SQL Server na různé fyzické uzly. Toto umístění pomáhá udržet dostupnost v případě selhání hostitele.
- Pro propojené Windows clustery zvažte Cloud Witness jako možnost kvóra.
Pro Linux poskytuje skupina dostupnosti bez správce clusteru repliky ve škále čtení, nikoli vysokou dostupnost. Nasazení s vysokou dostupností vyžadují podporovaného správce clusteru, například Pacemaker, a produkční nasazení vyžadují oplocení. Viz Konfigurovat skupiny dostupnosti na Linuxu. Ověřte distribuci Linuxu, správce clusterů, mechanismus oplocení a podporu úložiště pro vaši konfiguraci Lokální Azure; Windows procedury se na Linux neaplikují beze změny.
Plánujte ochranu zátěže odděleně od odolnosti infrastruktury. Možnosti Azure Backup a Azure Site Recovery najdete v článku Odolnost úloh Lokální Azure a zotavení po havárii a v požadavcích na podporu pro vaši úlohu.
Připojení SQL Serveru k Azure Arc
Připojte instance SQL Server běžící na Lokální Azure k Azure Arc a vytvořte Azure zdroje pro centralizovanou správu.
- Ověřte požadavky pro Azure Arc.
- Postupujte podle pokynů v článku Connect SQL Server to Azure Arc a vygenerujte a spusťte skript pro registraci.
- Potvrďte, že se SQL Server zdroje objevují v portálu Azure.
Po onboardingu můžete využít následující funkce, s ohledem na jejich požadavky na verzi a konfiguraci:
| Capability | Guidance |
|---|---|
| Inventarizace a vykazování | Zobrazit instance, databáze, verze, edice a hostitelské operační systémy. Použijte Azure Resource Graph k dotazování napříč vaším SQL Server estate. Viz SQL Server s podporou Azure Arc. |
| Hodnocení osvědčených postupů | Získejte doporučení ohledně výkonu a bezpečnosti. Viz hodnocení nejlepších postupů. |
| Identity | Používejte autentizaci Microsoft Entra, s ohledem na požadavky na verzi a operační systém. Nastavení spravované identity pro autentizaci Microsoft Entra vyžaduje SQL Server 2025 s podporou Arc na Windows Server a používá systémově přiřazenou identitu serveru s podporou Arc. Autentizace Microsoft Entra není podporována u failover clusterových instancí. |
| Zabezpečení a zásady správného řízení | Nakonfigurujte Microsoft Defender for Cloud, nebo zaregistrujte a naskenovajte SQL Server pomocí Microsoft Purview. |
| Operations | Spravujte konfiguraci a spouštějte schválené skripty napříč onboardovanými servery. Viz SQL Server s podporou Azure Arc a Správa konfigurace. |
Konfigurace licencování prostřednictvím Azure Arc
Použijte SQL Server povolený Azure Arc k deklaraci a správě licenčního a fakturačního modelu pro vaše instance SQL Server:
- Průběžné platby: Předplaťte si službu prostřednictvím Azure a plaťte za licencovaná jádra vykazovaná službou Azure Arc. Tento model může vyhovovat proměnlivým, dočasným nebo postupně rostoucím úlohám.
- Licence s Software Assurance nebo předplatném: Deklarujte stávající licenci SQL Server, která je kryta aktivním Software Assurance nebo předplatným SQL Server. Azure Arc zaznamenává typ licence a umožňuje příslušné výhody správy.
- Rozsah jádra: Zhodnoťte licencování virtuálních jader pro jednotlivé VM a způsobilé podnikové licencování fyzického jádra s neomezenou virtualizací. Před výběrem licenčního modelu ověřte způsobilost.
- Konfigurace: Nastavte a zkontrolujte typ licence přes portál Azure, Azure PowerShell nebo Azure CLI. Aplikujte změny ve velkém měřítku, když je to potřeba.
- Reportování: Udržujte agenta Azure Connected Machine a rozšíření SQL Server zdravé, aby inventář, hlášení využití a fakturace zůstaly přesné.
V systému Linux průběžné účtování (pay-as-you-go) automaticky nerozpozná pasivní repliky skupin dostupnosti ani instance clusteru s podporou převzetí služeb při selhání. Všechny instance SQL Server jsou účtovány jako aktivní, bez ohledu na jejich roli pro vysokou dostupnost nebo obnovu po havárii. Tento rozdíl zohledněte při plánování nasazení Linuxu. Viz úvahy o platbách podle spotřeby.
Pro požadavky a postupy viz Spravovat licencování a fakturaci, Spravovat konfiguraci a Spravovat přechod na platbu podle provozu.
Vytváření lokálních AI aplikací
SQL Server 2025 může použít sp_invoke_external_rest_endpoint k volání kompatibilního HTTPS endpointu pro dokončení chatu. Aplikace mohou kombinovat SQL data s lokálně hostovanými modely a zároveň zachovat inferenci ve vašem prostředí.
Před zavoláním endpointu lokálního modelu:
-
external rest endpoint enabledPovolte možnost konfigurace serveru. Tento postup je ve SQL Server 2025 ve výchozím nastavení zakázán. - Udělit volající databázi
EXECUTE ANY EXTERNAL ENDPOINThlavní oprávnění a nakonfigurovat autentizaci a přihlašovací údaje požadované koncovým bodem. - Nasazte model a udělejte jeho HTTPS endpoint dostupný z SQL Server VM. Nastavte TLS certifikáty a důvěru v certifikáty pro produkční použití; test, který obejde ověření certifikátu, neprokáže, že se SQL Server může bezpečně připojit.
Pro podrobnosti viz oprávnění a předpoklady pro REST endpointy a pokyny k inferenci Foundry Local.
- Integrace SQL Server: Odesílejte autorizované REST požadavky ze SQL Server 2025 na kompatibilní endpoint pro dokončení chatu a zpracujte odpověď ve vašem pracovním toku.
- Místní odvozování modelu: Foundry Local na Lokální Azure je v předběžné verzi. Použijte podporované chatové katalogové modely nebo modely "přineste si vlastní" a splňte požadavky na nasazení a přístup k nabídce.
- Vývojářské nástroje: Zkontrolujte GitHub Copilot – přineste si vlastní klíč pro podporované modelové endpointy a požadavky klienta před připojením Visual Studio Code k lokálnímu endpointu.
Pro více informací viz dokumentaci Foundry Local a požadavky na koncové body v sp_invoke_external_rest_endpoint.
Používejte důvěryhodné launch VM
Důvěryhodné spuštění pro virtuální počítače Lokální Azure podporuje Secure Boot a virtuální modul Trusted Platform Module (vTPM). Pokud vaše SQL Server VM používají ochranu podpořenou TPM, prohlédněte si automatický přenos stavu, abyste pochopili, jak se stav vTPM řeší při migraci nebo failoveru VM mezi uzly.
SQL Server nevyžaduje vTPM. Pokud používáte vTPM pro ochranu hostujících operačních systémů nebo šifrování, ověřte tyto požadavky odděleně od návrhu dostupnosti SQL Server.
Pro požadavky a omezení viz Důvěryhodné spuštění pro Lokální Azure VM.