Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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 Azure Local által támogatott hardver. Validáld a környezetedet az Azure Local környezetellenőrzővel.
- Egy Azure előfizetés menedzsment és hibrid szolgáltatások számára.
- Hálózati kapcsolat az Azure Local és az Azure között, amely megfelel az Azure Local tűzfal követelményeinek.
- Támogatott Windows Server- vagy Linux-rendszerképek virtuális gépek Azure Localon történő létrehozásához és SQL Server futtatásához.
- Megfelelő SQL Server licenc. Tekintse meg a SQL Server licencelését és számlázását az Azure Arcon keresztül.
- Az engedélyek és a kapcsolódás, amelyek szükségesek az SQL Server Azure Arc-hoz való csatlakoztatásához, amikor eléred a belépési szakaszt.
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
tempdbigé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
Hozz létre Windows Server vagy Linux VM-eket az Azure Local-on az SQL Server munkaterheléseidhez.
Az SQL Server telepítése az operációs rendszeréhez tartozó utasítások követésével történik:
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:
- Always On elérhetőségi csoportok adatbázis-szintű védelmet nyújtanak. Windows-alapú üzembe helyezésekhez tekintse át a Windows Server feladatátvételi fürtözés SQL Serverrel című témakört.
- Windows-on a Always On failover klaszterpéldányok instance-szintű védelmet nyújtanak, és támogatott megosztott tároló kialakítást igényelnek. Tekintse át a Közvetlen tárolóhelyek áttekintését tárolás tervezésekor.
- Használj klaszter affinitási szabályokat SQL Server replikák különböző fizikai csomópontokra helyezésére. Ez a helymeghatározás segít fenntartani a rendelkezésre állást, ha egy házigazda meghibásodik.
- Csatlakoztatott Windows-fürtök esetén tekintse át a Cloud Witness lehetőséget kvórumbeállításként.
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.
- Ellenőrizze az Azure Arc előfeltételeit.
- 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.
- 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 enabledkiszolgá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 ENDPOINTengedé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.