Az SQL Server telepítése az Azure Localban

A következőkre vonatkozik:SQL Server

Ez a cikk bemutatja, hogyan lehet SQL Server-et telepíteni Azure Local-on csatlakoztatott módban. Az SQL Server Windows Server vagy Linux virtuális gépeken (VM-k) fut egy Azure Local klaszterben, amely fenntartja a kapcsolatot az Azure-hoz. Ez a konfiguráció ötvözi a helyi végrehajtást és az adatrezidenciát az Azure-alapú menedzsmenttel, monitorozással, számlázással és hibrid szolgáltatásokkal.

Azokban a környezetekben, amelyek nem rendelkeznek folyamatos Azure-kapcsolattal, lásd: Az SQL Server üzembe helyezése az Azure Localban leválasztott műveletekkel.

Prerequisites

Mielőtt elkezdené, győződjön meg arról, hogy rendelkezik az alábbiakkal:

Az alábbi munkafolyamat az Azure Local telepítését és az SQL Server VM-ek létrehozását foglalja lehetővé.

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

Használja az alábbi szempontokat minden VM tervezésekor:

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

Üzembehelyezési munkafolyamat

A következő lépések az infrastruktúra telepítésétől a csatlakoztatott SQL Server menedzsmentig vezetnek.

Stage Outcome
Szerezze be a hardvert, és telepítse az Azure Localt Egy támogatott Azure Local környezet.
VM-ek létrehozása és SQL Server telepítése Windows Serveren vagy Linuxon futó SQL Server.
Figyelje és hangolja az SQL Servert Az SQL Server teljesítményének és egészségének alapja.
A magas rendelkezésre állás konfigurálása Munkaterhelés-specifikus elérhetőségi tervezés, például elérhetőségi csoportok vagy failover klaszterpéldányok.
SQL Server csatlakoztatása az Azure Archoz Központosított készlet, irányítás, biztonság és engedélyezés.

Azure Local üzembe helyezése

Telepítse az Azure Localt a az Azure Local üzembe helyezésének áttekintése követve. Teljesítsd a vonatkozó telepítési előfeltételeket és telepítési folyamatot, mielőtt VM-eket hoznál létre az SQL Server munkaterheléseidhez.

VM-ek létrehozása és SQL Server telepítése

  1. Hozz létre Windows Server vagy Linux VM-eket az Azure Local-on az SQL Server munkaterheléseidhez.

  2. Az SQL Server telepítése az operációs rendszeréhez tartozó utasítások követésével történik:

  3. Vizsgálja át az SQL Server licenc- és számlázási követelményeit, és konfigurálja a megfelelő licencmodellt.

Az SQL Server figyelése és hangolása

Az SQL Server monitorozása dinamikus menedzsment nézetekkel, kiterjesztett eseményekkel, hibanaplókkal és a vendég operációs rendszer által támogatott monitorozási megoldással. 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.

Állítson fel alapvonalat a CPU használatra, memórianyomásra, tárolási késleltetésre, blokkolásra, adatbázis növekedésére és biztonsági mentés egészségére, mielőtt a munkaterhelést hangolnád. Miután csatlakoztatod az SQL Server-t Azure Arc-hoz, a legjobb gyakorlatok értékelését is futtathatod, annak előfeltételei szerint.

Magas rendelkezésre állás konfigurálása

Azure Local host-szintű rezilienciát biztosít VM-ekhez. Külön konfiguráld az SQL Server magas rendelkezésre állását, hogy megfeleljen a munkaterhelés adatbázis- vagy példányelérhetőségi követelményeinek:

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. Validáld a Linux disztribúciót, klaszterkezelőt, kerítési mechanizmust és a tárolási támogatást az Azure Local konfigurációdhoz; a Windows eljárások nem érvényesek változatlanul a Linuxra.

A munkaterhelés védelmét külön tervezzük meg az infrastruktúra ellenállóképességétől. Az Azure Backup és Azure Site Recovery opciókhoz tekintse át az Azure Local munkaterhelés ellenállóságát és katasztrófa-helyreállítását, valamint a munkaterhelés támogatási követelményeit.

SQL Server összekapcsolása az Azure Arckal

Kapcsolja az Azure Localon futó SQL Server-példányokat az Azure Archoz Azure-erőforrások létrehozásához a központosított felügyelethez.

  1. Ellenőrizze az Azure Arc előfeltételeit.
  2. Kövesse a SQL Server csatlakoztatása az Azure Arc-hoz útmutatót a regisztrációs szkript létrehozásához és futtatásához.
  3. Erősítse meg, hogy az SQL Server erőforrásai megjelennek az Azure portálban.

Bevezetés után a következő képességeket használhatod, a verziójuk és konfigurációjuk követelményeitől függően:

Capability Guidance
Készlet és jelentés Tekintse meg példányokat, adatbázisokat, verziókat, kiadásokat és hoszt operációs rendszereket. Használja az Azure Resource Graphot a teljes SQL Server-környezetében történő lekérdezések futtatásához. Lásd SQL Server enabled by Azure Arc.
Ajánlott eljárások értékelése Ajánlásokat kapj a teljesítményre és biztonságra. Lásd a legjobb gyakorlatok értékelését.
Identity Használd a Microsoft Entra hitelesítést, annak verziója és operációs rendszerének követelményei szerint. A Microsoft Entra hitelesítéshez menedzselt identitásbeállítás Arc-kompatibilis SQL Server 2025-öt igényel Windows Server-en, és az Arc-kompatibilis szerver rendszerhez kötött identitását használja. Microsoft Entra hitelesítés nem támogatott a failover klaszterpéldányokkal.
Biztonság és irányítás Konfiguráld a Microsoft Defender for Cloud-t, vagy regisztrálj és szkennelj az SQL Server-t a Microsoft Purview-val.
Operations Kezeld a konfigurációt és futtatd az jóváhagyott szkripteket az onboarded szervereken. Lásd: Azure Arc által engedélyezett SQL Server és Konfiguráció kezelése.

A licencelés konfigurálása az Azure Arc használatával

Az Azure Arc által támogatott SQL Server használatával megadhatja és kezelheti az SQL Server-példányaihoz tartozó licencelési és számlázási modellt:

  • Használatalapú fizetés: Regisztráljon az Azure-on keresztül, és fizessen az Azure Arc által jelentett licencelt processzormagok után. Ez a modell megfelelő lehet változó, ideiglenes vagy fokozatosan bővülő munkaterhelésekhez.
  • Aktív Software Assurance-szel vagy előfizetéssel rendelkező licenc: Adjon meg egy meglévő, aktív Software Assurance hatálya alá tartozó SQL Server-licencet vagy egy SQL Server-előfizetést. Az Azure Arc rögzíti a licenctípust, és lehetővé teszi a releváns menedzsment előnyöket.
  • Maghatókör: Mérje fel az egyes VM-ek virtuálismag-licencelését, valamint a jogosult Enterprise fizikaimag-licencelését korlátlan virtualizációval. Validálja a jogosultságot, mielőtt licencelési modellt választ.
  • Konfiguráció: Állítsd be és nézd át a licenctípust az Azure portálon, Azure PowerShell-en vagy Azure CLI-n keresztül. Szükség esetén alkalmazz változtatásokat nagyszabásban.
  • Jelentéskészítés: Tartsd egészségesen az Azure Connected Machine ügynököt és az SQL Server kiterjesztést, hogy a készlet, a használati jelentések és a számlázás pontos maradjon.

Linuxon a pay-as-you-go számlázás nem azonosítja automatikusan a passzív elérhetőségi csoport replikákat vagy a failover klaszter-példányokat. Minden SQL Server példányt aktívnak számláznak, függetlenül a magas rendelkezésre állástól vagy katasztrófa-helyreállítási szereptől. Ezt a különbséget vedd figyelembe, amikor Linux telepítéseket terveznek. Lásd: A használat alapú díjszabás szempontjai.

A követelményekért és eljárásokért lásd: Licencelés és számlázás kezelése, Konfiguráció kezelése, valamint Fizetés-a-használatra történő átmenet kezelése.

Helyi AI alkalmazások építése

SQL Server 2025 segítségével sp_invoke_external_rest_endpoint kompatibilis HTTPS chat-befejező végpontot hívhat. Az alkalmazások SQL adatokat kombinálhatnak helyi hosztolt modellekkel, miközben a környezetedben is megőrzik a következtetéseket.

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.
  • Telepítsd a modellt, és tegyük elérhetővé a HTTPS végpontját az SQL Server VM-ről. Konfiguráljuk a TLS tanúsítványokat és a tanúsítványbizalmat gyártási célra; egy olyan teszt, amely megkerüli a tanúsítvány ellenőrzését, nem bizonyítja, hogy az SQL Server biztonságosan tud csatlakozni.

Részletekért lásd a REST végpont jogosultságait és előfeltételeit , valamint a Foundry helyi következtetési útmutatót.

  • SQL Server integráció: Küldd el az SQL Server 2025-ről az engedélyezett REST kéréseket egy kompatibilis chat-befejező végponthoz, és dolgozd fel a választ az alkalmazási munkafolyamatban.
  • Helyi modell következtetés: A Foundry Local az Azure Local-on előnézetben van. Használd a támogatott chat-képes katalógusmodelleket vagy hozd magaddal a modelleket, és teljesítsd az ajánlat telepítési és hozzáférési feltételeit.
  • Fejlesztői eszközök: Tekintse át a GitHub Copilot saját kulcs használata című részt a támogatott modellvégpontokkal és az ügyféloldali követelményekkel kapcsolatban, mielőtt a Visual Studio Code-ot helyi végponthoz csatlakoztatja.

További információért lásd a Foundry Local dokumentációját és a végállomás követelményeit sp_invoke_external_rest_endpoint-ben.

Használj Trusted launch VM-eket

Az Azure Local VM-ek megbízható indítása támogatja a Secure Boot-ot és a virtuális Trusted Platform Module-t (vTPM). Ha az SQL Server VM-jeid TPM-alapú védelmet használnak, nézd át az automatikus állapotátvitelt, hogy megértsd, hogyan kezelik a vTPM állapotot, amikor a VM-ek átvándorolnak vagy áthaladnak a csomópontok között.

Az SQL Server nem igényel vTPM-et. Ha vTPM-et használsz vendég operációs rendszer védelmére vagy titkosítására, ezeket a követelményeket külön validáld az SQL Server elérhetőségi tervezésétől.

Követelményekért és korlátokért lásd: Trusted launch for Azure Local VMs.