SQL Server üzembe helyezése az Azure Localban leválasztott üzemmódban

A következőkre vonatkozik:SQL Server

Ez a cikk bemutatja, hogyan lehet megtervezni, telepíteni, biztonságossá tenni és üzemeltetni az SQL Server-et Windows Server-en vagy támogatott Linux virtuális gépeken (VM-ekben) Azure Local-ban, megszakított műveletekkel.

Mielőtt hozzákezdene:

  • Szerezd meg a szervezeted jóváhagyását.
  • Szerezd meg a lecsatlakoztatott műveleti platformot.
  • Telepítsd a platformot a szervezet biztonsági határain belül.

Az SQL Server munkaterhelései, a helyi vezérlősík, a menedzsment adatok, az identitásintegráció és az irányítás továbbra is helyszínen marad. A környezet nem igényel folyamatos Azure-hoz vagy az internethez való csatlakozást. Használj jóváhagyott szakaszos vagy offline átviteli munkafolyamatokat frissítésekhez, támogató csomagokhoz, regisztrációs adatokhoz és egyéb szükséges artefaktokhoz.

Az Azure-hoz való kapcsolódást fenntartó telepítésekhez lásd: Deploy SQL Server on Azure Local.

Mikor kell lecsatlakoztatott műveleteket használni

Vegye figyelembe a kapcsolat nélküli műveleteket a következőkhöz:

  • Szuverén, szabályozott vagy elszigetelt környezetek, ahol a nyilvános felhő kapcsolata tiltott vagy megbízhatatlan.
  • Olyan helyszínek, amelyek helyi végrehajtást, helyi adminisztrációt, valamint adat- és működési telemetria ellenőrzését igénylik.
  • SQL Server munkaterhelések, amelyek Azure Local virtualizációt és tárolást igényelnek anélkül, hogy a nyilvános Azure vezérlősíktól függnének.

Helyi szinten futtathatsz tranzakciós, analitika, üzleti intelligencia és adatraktári munkaterheléseket. Integrálja az SQL Server VM-eket az engedélyezett on-premises identitás-, monitorozás-, biztonsági mentés-, biztonsági rendszerekkel, javításokkal és szoftverterjesztési rendszerekkel.

Important

Az SQL Server kiterjesztése Azure Arc-hez nem támogatott szétkapcsolt műveletek esetén. Azure Arc SQL Server leltár, legjobb gyakorlatok értékelése és Azure-alapú SQL Server menedzsment képességek nem elérhetők ezen a kiterjesztésen keresztül. Használj támogatott helyi eszközöket az SQL Server kezelésére és monitorozására minden VM-ben.

Prerequisites

Az SQL Server telepítése előtt győződjön meg róla, hogy a következőket használta:

  • Ezek az előfeltételek nem igényelnek folyamatos kapcsolatot az Azure-hoz vagy az internethez.
  • Egy jóváhagyott Azure Local lecsatlakoztatott műveleti környezet, amelyet támogatott hardveren telepítettek a szervezet biztonsági határain belül. Nézze át a támogatott szolgáltatásokat , és fejezze be a platform telepítését , mielőtt folytatnánk.
  • Támogatta a Windows Server vagy Linux képeket, valamint elegendő számítási és tárolókapacitást a munkaterheléses VM-ek létrehozásához.
  • Helyi hálózat, azonosító, tanúsítványok és időszinkronizáció, amelyek megfelelnek a platform hálózati ésidentitáskövetelményeinek.
  • Megfelelő SQL Server-licencek és az Azure Local leválasztott működési platformjának külön licencelése. Vizsgálja felül a licencelési és támogatási határokat, valamint a szétszakadt műveleti számlázást.
  • Jóváhagyott SQL Server telepítő média, összesített frissítések, illesztőprogramok, menedzsment eszközök és előfeltételek, valamint egy ellenőrzött offline folyamat a tárgyak átvitelére és ellenőrzésére.
  • Helyi monitorozás és védett biztonságimentés-célpontok az SQL Server-munkaterhelésekhez, az irányítósík biztonsági mentéseitől elkülönítve.
  • Egy jóváhagyott offline karbantartási folyamat az SQL Server és vendégkezelő rendszer frissítésekhez.

Az SQL Server munkaterhelésének megtervezése

A VM-ek méretezése előtt rögzítse a munkaterhelés követelményeit:

  • Válassza ki az SQL Server verziót és kiadását az adatbázis mérete, elérhetőségi funkciói, online műveletek, virtualizációs jogok és a támogatási életciklus alapján.
  • Rögzítse a CPU csúcskihasználtságát, a munkakészlet méretét, a másodpercenkénti bemeneti/kimeneti műveletek (IOPS) számát, az áteresztőképességet, a késleltetést, az adatbázis növekedését, a tempdb igényt, a naplógenerálási sebességet és az egyidejűséget.
  • Határozzuk meg a helyreállítási pont célokat (RPO-k) és a helyreállítási idő-célokat (RTO-k).
  • Azonosítsa az alkalmazásfüggőségeket, hitelesítési módszereket, Transport Layer Security (TLS) követelményeket, portokat, szolgáltatási számlákat, karbantartási ablakokat, biztonsági mentési rendszereket és offline szoftverfüggőségeket.

Tervezze meg az SQL Server virtuális gépeket

Az alábbi útmutatást használja az SQL Server VM-ek tervezéséhez:

Tervezési terület SQL Server – útmutató
Compute Méretezze a virtuális CPU-kat a tartós használat és a licencelési hatékonyság érdekében. Kerüld az előrendelést, ami kiszámíthatatlan lekérdezési késleltetést okoz.
Memory Foglaljon le memóriát az operációs rendszer, az ügynökök, az illesztőprogramok és a feladatátvételi műveletek számára. Úgy konfiguráldmax server memory, hogy az SQL Server ne használja fel más folyamatok által szükséges memóriát.
Storage Külön köteteket használj az operációs rendszerhez, adatokhoz, tranzakciónaplókhoz tempdbés biztonsági mentésekhez. Validáld a késleltetést, áteresztőképességet, sorsormélységet, kapacitást, rugalmasságot és a szabad tér küszöbértékeket.
Network Biztosíts stabil kliens-, menedzsment-, biztonsági mentési és replika útvonalakat szükség szerint. DNS-t, maximális átviteli egységet (MTU), tűzfal szabályokat, TLS bizalmat és hallgatói kapcsolatot validálni.
Elhelyezés Helyezz el magas rendelkezésre állású replikákat különböző Azure Local csomópontokra vagy hibás domainekre. Használj antiaffinitet, ahol elérhető.

Az SQL Server telepítése és konfigurálása

  1. Hozz létre támogatott Windows Server vagy Linux VM-eket a megszakított műveletek VM útmutatójának követésével.
  2. Továbbítsd az engedélyezett telepítési médiát, az összesített frissítéseket, illezőprogramokat, menedzsment eszközöket és előfeltételeket a kontrollált offline folyamaton keresztül.
  3. Az SQL Server telepítése a Windows vagy Linux utasításai alapján. Csak azokat a funkciókat telepítsd, amire szükséged van. Használj ismételhető konfigurációs fájlokat vagy automatizálást, védd a termékkulcsokat és hitelesítő adatokat, valamint dokumentáld az építési alapvonalat.
  4. Alkalmazd az jóváhagyott összesített frissítést. Szolgáltatási fiókok, hitelesítés, TLS tanúsítványok, tűzfal szabályok, összeállítás, max server memory, tempdb, adatbázisfájl növekedés és biztonsági mentés tömörítése.
  5. Validálja a tárolási késleltetést, a CPU és memória nyomását, a kapcsolatot, az adatbázis integritását, a mentéseket, a helyreállítási műveleteket és az alkalmazás viselkedését a termelési használat előtt.

Magas rendelkezésre állás és vészhelyreállítás konfigurálása

Tervezze meg az SQL Server számítási feladat rendelkezésre állását és vészhelyreállítását az Azure Local vezérlősíkjától elkülönítve.

SQL Server elérhetőségi opciók

  • Always On rendelkezésre állási csoportok: Használjanak különálló SQL Server rendszerű virtuális gépeket, és helyezzék el a replikákat különböző fizikai hibatartományokban. Windows telepítésekhez konfiguráld a Windows Server Failover Clusteringet, egy helyi witness és quorumot, hallgatókat és alkalmazás újrapróbálkozási viselkedését anélkül, hogy az Azure Cloud Witness-re kellene támaszkodni. Tekintse meg a rendelkezésre állási csoportok áttekintését és a kezdési útmutatót.
  • Failover klaszter példányok Windows-on: Használj támogatott megosztott tárolót és támogatott klaszterelt SQL Server konfigurációt, amikor instance-szintű védelemre van szükséged. Lásd: Always On feladatátvételi klaszterpéldányai és SQL Server feladatátvételi klaszter telepítése.
  • Host-ellenállóképesség: Használj klaszter-alapú elhelyezést és antiaffinitást, hogy az SQL Server replikák ne osztozzanak ugyanazon a fizikai csomóponton vagy hiba domainen.

Windows klaszterezési követelményekért lásd: Windows Server failover klaszterezés SQL Server-szel.

Linuxnál egy elérhetőségi csoport klaszterkezelő nélkül olvasóskálázott replikákat biztosít, nem magas rendelkezésre állást. A magas rendelkezésre állású telepítésekhez támogatott klaszterkezelő, például a Pacemaker szükséges, míg a termelési telepítésekhez kerítés szükséges. Lásd : Konfiguráld a rendelkezésre állási csoportokat Linuxon. A telepítés előtt ellenőrizd, hogy a Linux disztribúciód, a klaszterkezelő, a kerítési mechanizmusod és a tárolókonfigurációd támogatott-e a megszakított Azure Local környezetedben. Az itt linkelt Windows eljárások nem állítanak fel támogatást Linux topológiához.

Helyreállítási terv

Határozd meg a helyreállítási célokat minden adatbázis számára. Tartsd az alkalmazás-konzisztens SQL Server biztonsági mentéseket külön a vezérlősík biztonsági mentéseitől. Replikáljon vagy exportálja a biztonsági mentéseket egy jóváhagyott másodlagos biztonsági zónába vagy helyszínre, védje a titkosítási kulcsokat önállóan, és hajtson be ütemezett helyreállítási teszteket.

További információkért lásd a SQL Server visszaállítási és helyreállítási áttekintést.

Biztonságos SQL Server

Alkalmazz egy SQL Server biztonsági alapvonalat, amely nyilvános felhő szolgáltatások nélkül működik:

  • Windows-on használj legkevésbé jogosultságú domaineket vagy kezelt szolgáltatási fiókokat, ha támogatott. Használd az operációs rendszer által támogatott szolgáltatásazonosító konfigurációt, és korlátozd a mentés, megfigyelés és alkalmazásazonosítók engedélyeit.
  • Ott támogatott integrált hitelesítést részesítsek előnyben. Linuxon az Active Directory hitelesítés Kerberos-t használ, és SQL Server-specifikus szolgáltatásfő név (SPN) és billentyűfül konfiguráció szükséges. A platform identitás-integráció nem konfigurálja az SQL Server hitelesítést. Korlátozd sysadmin a tagságot, töröld a nem használt bejelentkezéseket és funkciókat, tiltsd le a gyenge protokollokat, és rendszeresen ellenőrizd a jogosultságokat.
  • Klienskapcsolatokhoz TLS szükséges. A rendelkezésre állási csoport replikaforgalmához konfigurálja a hitelesítést és a titkosítást az adatbázis-tükrözési végpontokon. Kezelje a tanúsítványokat a helyi nyilvános kulcsú infrastruktúrán (PKI) keresztül, és figyelje a lejáratot és a bizalmi lánc állapotát.
  • Védje az adatokat átlátszó adattitkosítással (TDE) vagy szükség szerint volumentitkosítással. Titkosítsd a biztonsági mentéseket, tárold külön a kulcsokat, és teszteld a kulcsmentést.
  • Engedélyezze az SQL Server auditot vagy az ezzel egyenértékű vezérlést a privilegizált tevékenység, bejelentkezési hibák, jogosultságváltozások, érzékeny objektum-hozzáférés és konfigurációs változások esetén.

Szétkapcsolt biztonsági szempontok

  • Fenntartson egy jóváhagyott offline tárolót az SQL Server frissítésekhez, illesztőprogramokhoz, eszközökhöz, biztonsági definíciókhoz és függőségekhez. Ellenőrizd az aláírásokat és szkenneld be az importált tárgyakat.
  • Külső REST hívásokhoz csak jóváhagyott helyi HTTPS végpontokat engedélyezzünk. Használj adatbázis-hatókörű hitelesítéseket, korlátozd EXECUTE ANY EXTERNAL ENDPOINTés auditáld a kéréseket. Nézze át a sp_invoke_external_rest_endpoint jogosultságait és végpont-követelményeit.
  • Dokumentálja a vészhelyzeti hozzáférést, a hitelesítés rotációját, tanúsítvány megújítását, a támogatási csomag fertőtlenítését és helyreállítási eljárásokat, amelyek nem függnek nyilvános felhő szolgáltatásoktól.

SQL Server monitorozása

Konfigurált külső monitorozási megoldásokon keresztül figyelheti az Azure Local infrastruktúráját, vezérlősík szolgáltatásait és a VM állapotát. Telepítse és konfigurálja a szükséges ügynököket és menedzsment csomagokat a monitorozási megoldáshoz. A kapcsolat nélküli műveletek nem kínálnak dedikált SQL Server-monitorozási szolgáltatást.

Figyeld az SQL Server-t minden VM-en belül natív képességekkel, mint például dinamikus menedzsment nézetek, kiterjesztett események és hibanaplók, vagy egy jóváhagyott helyszíni megfigyelő platform. Windows-on SQL Server Agent értesítéseket és Windows teljesítményszámlálókat is használhatsz. Az SQL Server Agent értesítései nem támogatottak Linuxon; nézd át az SQL Server on Linux funkciótámogatást a saját verziódhoz.

Gyűjtsd össze a következő jeleket, ahogy a munkaterhelésedhez megfelelőek:

  • SQL Server elérhetősége, adatbázis állapota, biztonsági mentési kora és feladathibák.
  • Blokkolás, holtpont, várakozás, CPU használat és memórianyomás.
  • Tárolási késleltetés, adatbázis- és naplónövekedés, valamint tempdb egészség.
  • Magas rendelkezésre állású replika szinkronizáció.

Tartsd meg a telemetriát jóváhagyott helyi tárolókban. Határozzák meg a cselekvésre alkalmas küszöböket és az eszkalációs eljárásokat. A platform monitorozásért lásd: A lekapcsolt műveletek monitorálása.

SQL Server biztonsági mentése és helyreállítása

Important

A lecsatlakoztatott műveleti mentési képesség csak a vezérlősík VM adatait védi. Nem készít biztonsági mentést sem az SQL Server számítási feladatairól, sem a konfigurált számításifeladat-fürtökről. Külön konfiguráld az SQL Server biztonsági mentéseit.

  1. Válassz helyreállítási modelleket az RPO-k alapján. Ütemezze a teljes mentéseket, és szükség esetén differenciális mentéseket is védett helyi tárolóhoz. Azoknál az adatbázisoknál, amelyek teljes vagy tömegesen naplózott helyreállítási modellt használnak, ütemezzünk tranzakciónapló-mentéseket is. Az egyszerű helyreállítási modell nem támogatja a tranzakciónapló mentést vagy az időbeli helyreállítást. Használj tömörítést, ellenzőösszegeket és titkosítást, ahol megfelelő.
  2. Tartsd meg a másolatokat egy külön hibás domainen vagy oldalon. Védd a biztonsági mentéseket és a titkosítási kulcsokat egymástól függetlenül, és figyeld a kapacitást, valamint a biztonsági mentések korát.
  3. Teszteljék a teljes és alternatív gazda-visszaállításokat. Ha egy adott időpontra történő helyreállításra van szükség, használja a teljes helyreállítási modellt, tartsa fenn a naplómentési láncot, és tesztelje az egy adott időpontra történő visszaállításokat. Tömeges naplózott helyreállítás esetén nem lehet visszaállítani olyan pontot a napló mentésében, amely tömegesen naplózott változásokat tartalmaz. Rögzítse az elért RPO- és RTO-értékeket, valamint kezelje a hiányosságokat.

Az eljárásokat lásd itt: SQL Server-adatbázisok biztonsági mentése és visszaállítása, Teljes adatbázis-mentés létrehozása és a visszaállítás és helyreállítás áttekintése.

SQL Server szolgáltatás offline

Tartsa fenn az SQL Server összesített frissítéseinek, a vendég operációs rendszer javításainak, az illesztőprogramoknak, a felügyeleti eszközöknek és a biztonsági szoftvereknek a jóváhagyott alapszintjeit:

  • Tesztfrissítések egy reprezentatív eldugott környezetben.
  • Biztonsági mentést készítsd a munkaterhelésről, mielőtt frissítéseket alkalmaznál.
  • Telepíts frissítéseket a magas rendelkezésre állású replikákra ellenőrzött sorrendben.
  • Ellenőrizd a rendszerátvételt, az alkalmazás kapcsolódását és a teljesítményt a frissítés után.
  • A Microsoft a vonatkozó SQL Server kumulatív frissítését (CU), általános terjesztési kiadást (GDR) vagy biztonsági frissítést a szabványos SQL Server szolgáltatási frissítési csatornákon, valamint az SQL Server legfrissebb frissítésein és verziótörténetén keresztül adja közzé.

Az SQL Server és vendégfrissítések biztosítása a vendég operációs rendszer által jóváhagyott mechanizmuson keresztül:

A platformfrissítésekhez kövesse a leválasztott üzemmódú műveletekre vonatkozó külön frissítési útmutatást.

Helyi AI alkalmazások építése

Az SQL Server 2025 képes kapcsolódni jóváhagyott helyi chat-befejező végpontokhoz, például kompatibilis Foundry Local telepítésekhez. Az alkalmazások kombinálhatják az SQL adatokat az on-premises modell következtetésekkel anélkül, hogy nyilvános felhő kapcsolatra lenne szükség.

A Foundry Local az Azure Local-on előnézetben van. Teljesítsd a telepítést és a hozzáférési feltételeket, mielőtt integrálnád a modellt az SQL Server-szel. Mielőtt meghívnánk egy helyi modellvégpontot:

  • Engedélyezze a external rest endpoint enabled kiszolgálókonfigurációs beállítást. Az eljárás alapértelmezés szerint le van tiltva az SQL Server 2025-ben.
  • Megadja a hívó adatbázis fő EXECUTE ANY EXTERNAL ENDPOINT engedélyét, és konfigurálja a végpont által szükséges hitelesítést és hitelesítő adatokat.
  • Tegye elérhetővé a telepített modell HTTPS végpontja az SQL Server VM-ről. Konfiguráld a TLS tanúsítványokat és a tanúsítványbizalmat gyártási használatra. Ne támaszkodj olyan következtetési tesztekre, amelyek megkerülik a tanúsítvány validálását.

A sp_invoke_external_rest_endpoint használata előtt tekintse át a támogatott végpontokat és biztonsági követelményeket. A modell telepítéséhez és következtetéséhez nézd meg a Foundry Local on Azure Local-t, futtatd az inference-t, és hozd be saját modelleket.

A helyi modell következtetése nem bizonyítja, hogy a fejlesztői eszközök működhetnek felhőkapcsolat nélkül. Ellenőrizd külön az eszközök hitelesítési, kliens és kapcsolódási követelményeit, mielőtt beillesztené őket egy szétválasztott munkafolyamatba.

Engedélyezési és támogatási határok

Válassza az SQL Server licencmodellt, mielőtt véglegesítené a VM méretezését és elérhetőségi topológiáját. Értékelje a kiadási követelményeket, a virtuális mag engedélyezését, a jogosult fizikai mag licencelést korlátlan virtualizációval, szoftverbiztosítási vagy előfizetési jogokat, valamint nem gyártási jogosultságokat. Az Azure Local lecsatlakoztatott műveleti platform kapacitása külön licencelve van.

  • Kiadás: Validálja a Standard és Enterprise funkciók követelményeit, beleértve a rendelkezésre állást, méretezést, online működést és virtualizációs jogokat.
  • Licenc hatóköre: Hasonlítsuk össze a VM-enkénti virtuális magos licencelést a jogosult fizikai magos modellekkel, különösen az SQL Server VM-ek konszolidálásakor.
  • Licencmodell: Ellenőrizze az SQL Server Software Assurance- vagy előfizetési követelményeket, valamint az Azure Hybrid Benefit jogosultságát a leválasztott környezetben végzett műveletekhez.
  • Nyilvántartások: A hostok, VM-ek, hozzárendelt magok, kiadások, környezetek és licenc bizonyítékok leltárának fenntartása.

Tekintse át a leválasztott műveletek számlázását a platform feltételeire vonatkozóan. Az Azure Arc által engedélyezett SQL Server licencelési dokumentációja a csatlakoztatott felügyeleti élményt ismerteti; ez nem a nem támogatott SQL Server-bővítmény telepítésére szolgáló eljárás leválasztott környezetben végzett műveletek során.