Nasazení SQL Serveru v Lokální Azure s provozem v odpojeném režimu

platí pro:SQL Server

Tento článek popisuje, jak plánovat, nasazovat, zabezpečovat a provozovat SQL Server na Windows Server nebo podporovaných linuxových virtuálních strojích (VM) v Lokální Azure s nepropojenými operacemi.

Než začnete:

  • Získejte schválení od své organizace.
  • Získejte odpojenou provozní platformu.
  • Nasazujte platformu v rámci bezpečnostních hranic vaší organizace.

Pracovní zátěže SQL Server, lokální řídicí rovina, správcovská data, integrace identit a správa zůstávají on-premises. Prostředí nevyžaduje trvalé připojení k Azure nebo internetu. Používejte schválené postupné postupy pro postupné nebo offline přenosy pro aktualizace, podpůrné balíčky, registrační data a další potřebné artefakty.

Pro nasazení, která udržují konektivitu k Azure, viz Deploy SQL Server on Lokální Azure.

Kdy použít oddělené operace

Zvažte operace v odpojeném režimu pro:

  • Suverénní, regulovaná nebo izolovaná prostředí, kde je veřejné cloudové připojení zakázáno nebo nespolehlivé.
  • Místa, která vyžadují lokální provádění, místní správu a kontrolu nad daty a provozní telemetrií.
  • Úlohy SQL Serveru, které vyžadují virtualizaci a úložiště Lokální Azure bez závislosti na veřejné řídicí rovině Azure.

Můžete lokálně spouštět transakční, analytická, business intelligence a data warehouse workloady. Integrujte virtuální počítače s SQL Serverem se svými schválenými místními systémy identit, monitorování, zálohování, zabezpečení, správy aktualizací a distribuce softwaru.

Důležité

Rozšíření SQL Server pro Azure Arc není podporováno při odpojených operacích. Inventarizace SQL Serveru ve službě Azure Arc, posouzení osvědčených postupů a funkce správy SQL Serveru v Azure nejsou prostřednictvím tohoto rozšíření k dispozici. Používejte podporované lokální nástroje pro správu a monitorování SQL Server v každém VM.

Předpoklady

Před nasazením SQL Server si ověřte, že máte:

  • Tyto předpoklady nevyžadují trvalé připojení k Azure nebo internetu.
  • Schválené prostředí Lokální Azure pro odpojené operace nasazené na podporovaném hardwaru v rámci bezpečnostních hranic vaší organizace. Před pokračováním si zkontrolujte podporované služby a dokončete nasazení platformy .
  • Podporované image systému Windows Server nebo Linuxu a dostatečná výpočetní a úložná kapacita pro vytváření virtuálních počítačů pro úlohy.
  • Lokální síťování, identita, certifikáty a synchronizace času, které splňují síťové a identitní požadavky platformy.
  • Příslušné licence SQL Server a samostatné licence pro platformu Lokální Azure pro odpojený provoz. Zkontrolujte hranice licencování a podpory a fakturaci odpojených operací.
  • Schválená instalační média SQL Server, kumulativní aktualizace, ovladače, nástroje pro správu a předem potřebné balíčky, s řízeným offline procesem přenosu a ověřování těchto artefaktů.
  • Místní monitorování a chráněná cílová umístění záloh pro úlohy SQL Serveru, oddělené od záloh v řídicí rovině.
  • Schválený offline servisní proces pro aktualizace SQL Server a hostujících operačních systémů.

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, tempdb rychlost 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

Použijte následující pokyny k návrhu svých SQL Server VM:

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é.

Instalace a konfigurace SQL Serveru

  1. Vytvořte podporované virtuální počítače s Windows Serverem nebo Linuxem podle pokynů pro virtuální počítače v odpojeném režimu.
  2. Přenášejte schválená instalační média, kumulativní aktualizace, ovladače, nástroje pro správu a potřebné balíčky prostřednictvím vašeho řízeného offline procesu.
  3. Nainstalujte SQL Server podle instrukcí pro Windows nebo Linux. Nainstalujte jen ty funkce, které potřebujete. Používejte opakovatelné konfigurační soubory nebo automatizaci, chraňte produktové klíče a přihlašovací údaje a dokumentujte základní build line.
  4. Aplikujte schválenou kumulativní aktualizaci. Konfigurujte servisní účty, autentizaci, TLS certifikáty, pravidla firewallu, třídění, max server memory, tempdbrůst databázových souborů a kompresi záloh.
  5. Ověřte latenci úložiště, tlak CPU a paměti, konektivitu, integritu databáze, zálohy, obnovovací operace a chování aplikací před produkčním použitím.

Konfigurace vysoké dostupnosti a zotavení po havárii

Navrhněte dostupnost a zotavení pro úlohu SQL Serveru odděleně od řídicí roviny Lokální Azure.

Možnosti dostupnosti SQL Server

Informace o požadavcích na clusterování systému Windows najdete v tématu Windows Server Failover Clustering with SQL Server.

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. Před nasazením si ověřte, že vaše distribuce Linuxu, správce clusteru, mechanismus oplocení a konfigurace úložiště jsou podporovány ve vašem odpojeném prostředí Lokální Azure, než začnete nasadit. Postupy Windows, na které je zde odkaz, nepodporují linuxovou topologii.

Konstrukce pro obnovu

Definujte cíle obnovy pro každou databázi. Udržujte aplikačně konzistentní SQL Server zálohy oddělené od záloh v řídicí rovině. Replikujte nebo exportujte zálohy do schválené sekundární bezpečnostní zóny nebo místa, chraňte šifrovací klíče nezávisle a provádějte plánované obnovovací testy.

Další informace naleznete v tématu Přehled obnovení a zotavení SQL Serveru.

Zabezpečení SQL Serveru

Aplikujte základní bezpečnostní úroveň SQL Server, která funguje bez veřejných cloudových služeb:

  • Ve Windows používejte doménu s nejmenšími oprávněními nebo spravované servisní účty, pokud je to podporováno. Použijte konfiguraci identity služby podporovanou vaším operačním systémem a omezte oprávnění pro zálohování, monitorování a identitu aplikací.
  • Preferuji integrovanou autentizaci tam, kde je podporováno. Na Linuxu používá autentizace služba Active Directory Kerberos a vyžaduje konfiguraci hlavního názvu služby (SPN) specifickou pro SQL Server a klávesnici. Integrace identity platformy nekonfiguruje autentizaci SQL Server. Omezte členství, odstraňte nevyužitá přihlášení a funkce, deaktivujte slabé protokoly a pravidelně kontrolujte sysadmin oprávnění.
  • Vyžadujte TLS pro připojení ke klientům. Pro provoz replik skupiny dostupnosti nakonfigurujte ověřování a šifrování na koncových bodech zrcadlení databáze. Spravujte certifikáty prostřednictvím místní infrastruktury veřejných klíčů (PKI) a sledujte vypršení platnosti a zdraví řetězce důvěry.
  • Chraňte data transparentním šifrováním dat (TDE) nebo šifrováním objemů podle potřeby. Šifrujte zálohy, ukládejte klíče zvlášť a testujte obnovu klíčů.
  • Povolte SQL Server Audit nebo ekvivalentní kontroly pro privilegované aktivity, selhání přihlášení, změny oprávnění, přístup citlivých objektů a změny konfigurace.

Bezpečnostní aspekty odpojeného režimu

  • Udržujte schválený offline repozitář pro aktualizace SQL Server, ovladače, nástroje, bezpečnostní definice a závislosti. Ověřujte podpisy a skenujte dovezené artefakty.
  • U externích REST volání povolujte pouze schválené lokální HTTPS endpointy. Používejte přihlašovací údaje v rozsahu databáze, omezte EXECUTE ANY EXTERNAL ENDPOINT a provádějte audit požadavků. Projděte si oprávnění a požadavky na koncové zařízení pro sp_invoke_external_rest_endpoint.
  • Dokumentujte nouzový přístup, rotaci přihlašovacích údajů, obnovu certifikátů, sanitaci balíčků podpory a postupy obnovy, které nezávisí na veřejnoprávních cloudových službách.

Monitorování SQL Serveru

Můžete monitorovat infrastrukturu Lokální Azure, služby v řídicích rovinách a stav VM pomocí konfigurovaných externích monitorovacích řešení. Nainstalujte a nakonfigurujte potřebné agenty a balíčky pro správu vašeho monitorovacího řešení. Odpojené operace neposkytují vyhrazenou službu pro monitorování SQL Serveru.

Monitorujte SQL Server uvnitř každého VM s nativními funkcemi, jako jsou dynamické zobrazení správy, rozšířené události a chybové záznamy, nebo schválenou lokální monitorovací platformou. 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.

Sbírejte následující signály podle potřeby vaší pracovní zátěže:

  • Dostupnost SQL Server, stav databáze, stáří záloh a selhání úloh.
  • Blokování, zablokování, čekání, využití CPU a tlak na paměť.
  • Latence úložiště, růst databáze a protokolů a stav tempdb.
  • Synchronizace replik s vysokou dostupností.

Uchovávání telemetrie v schválených místních repozitářích. Definujte akční prahy a postupy eskalace. Pro monitorování platformy viz Monitorování odpojených operací.

Zálohujte a obnovte SQL Server

Důležité

Funkce zálohování pro odpojený provoz chrání pouze data virtuálních počítačů řídicí roviny. Nezálohuje SQL Server pracovní zátěže ani konfigurované clustery. Zálohy SQL Server konfigurujte zvlášť.

  1. Vyberte modely obnovy podle vašich RPO. Naplánujte kompletní zálohy a podle potřeby diferenciální zálohy do chráněného lokálního úložiště. U databází, které používají kompletní nebo hromadně logovaný model obnovy, plánujte také zálohování transakčních logů. Jednoduchý model obnovy nepodporuje zálohování transakčních logů ani obnovu v daném čase. Používejte kompresi, kontrolní součty a šifrování tam, kde je to vhodné.
  2. Kopie uchovávajte v samostatné doméně nebo na samostatném místě. Chraňte zálohovací a šifrovací klíče nezávisle a sledujte kapacitu a stáří záloh.
  3. Dokončení testu a obnovení na alternativního hostitele. Když je potřeba obnova v bodě v čase, použijte kompletní model obnovy, udržujte řetězec zálohování logů a testujte obnovy v bodě v čase. Při hromadně logovaném obnovení nelze obnovit do bodu v záloze, která obsahuje hromadně zaznamenané změny. Zaznamenejte dosažené hodnoty RPO a RTO a řešte nedostatky.

Pro postupy viz Zálohování a obnova databází SQL Server,Vytvoření kompletní databázové zálohy a přehled obnovy a obnovy.

Služba SQL Server je offline

Udržujte schválené základní hodnoty pro kumulativní aktualizace SQL Server, záplaty hostujících operačních systémů, ovladače, nástroje pro správu a bezpečnostní software:

Doručujte aktualizace serveru SQL Server a aktualizace hostovaného operačního systému prostřednictvím schváleného mechanismu pro hostovaný operační systém:

Při aktualizacích platformy se řiďte samostatnými pokyny k aktualizaci pro odpojené operace.

Vytváření lokálních AI aplikací

SQL Server 2025 se může připojit k schváleným lokálním endpointům pro dokončení chatu, jako jsou kompatibilní nasazení Foundry Local. Aplikace mohou kombinovat SQL data s on-premises modelovou inferencí bez nutnosti připojení do veřejného cloudu.

Foundry Local on Lokální Azure je v preview. Dokončit předpoklady nasazení a přístupu před integrací modelu se SQL Server. Před zavoláním endpointu lokálního modelu:

  • external rest endpoint enabled Povolte 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 ENDPOINT hlavní oprávnění a nakonfigurovat autentizaci a přihlašovací údaje požadované koncovým bodem.
  • Udělejte HTTPS endpoint nasazeného modelu dostupný z SQL Server VM. Nastavte TLS certifikáty a důvěru v certifikáty pro produkční použití. Nespoléhejte na inferenční testy, které obcházejí validaci certifikátů.

Před použitím sp_invoke_external_rest_endpoint si zkontrolujte podporované koncové body a bezpečnostní požadavky. Informace o nasazení modelu a inferenci najdete v Foundry Local na Lokální Azure, spuštění inference a použití vlastních modelů.

Lokální modelová inference neprokazuje, že vývojářské nástroje mohou fungovat bez cloudového připojení. Před zařazením do odděleného pracovního postupu ověřte každý nástroj požadavky na autentizaci, klienta a konektivitu zvlášť.

Licenční a podpůrné hranice

Před finalizací velikosti virtuálního počítače a topologie dostupnosti zvolte licenční model SQL Server. Zhodnoťte požadavky na edice, licencování virtuálních jader, oprávněné licencování fyzických jader s neomezenou virtualizací, práva na zajištění softwaru nebo předplatné a neprodukční nároky. Kapacita platformy Lokální Azure pro odpojené operace je licencována samostatně.

  • Edice: Ověřte požadavky na standardní a podnikové funkce, včetně dostupnosti, škálovatelnosti, online provozu a práv na virtualizaci.
  • Rozsah licence: Porovnejte licencování virtuálního jádra na VM s vhodnými modely fyzických jader, zejména při konsolidaci SQL Server VM.
  • Licenční model: Ověřte požadavky na SQL Server Software Assurance nebo předplatné a způsobilost Zvýhodněné hybridní využití Azure pro odpojené operace.
  • Záznamy: Veďte evidenci hostitelů, virtuálních počítačů (VM), přidělených jader, edic, prostředí a licenčních dokladů.

Zkontrolujte fakturaci offline operací z hlediska podmínek platformy. Dokumentace k licencování SQL Serveru s podporou Azure Arc popisuje prostředí připojené správy; nejde o postup instalace nepodporovaného rozšíření SQL Serveru v odpojeném prostředí.