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 Linux rendszeren
A tárolók egyszerű és hordozható módot biztosítanak a SQL Server on Linux futtatására. A virtuális gépekhez képest a tárolók gyorsabban indulnak el, és egyszerűsítik az életciklus-kezelést, miközben elkülönítik az adatbázis-számítási feladatokat.
Miért érdemes tárolókat használni?
A konténerek a gazdagép operációs rendszerét használják ahelyett, hogy teljes vendég operációs rendszert futtatnának, ami csökkenti a többletterhelést, és gyorsabb kiépítést tesz lehetővé. Linux-gazdagépeken a 2017-SQL Server (14.x) vagy újabb verziók tárolóként futtathatók. Ezeket a tárolókat a Docker vagy más támogatott tároló-futtatókörnyezetek használatával futtathatja, önállóan vagy vezénylő által felügyelve.
A tárolók jól használhatók olyan forgatókönyvekhez, amelyek gyors üzembe helyezést, környezetek közötti konzisztenciát és egyszerűsített műveleteket igényelnek:
- A tárolók gyorsabban indulnak el és méreteznek, mint a virtuális gépek.
- Egyetlen host operációs rendszer csökkenti az adminisztrációs többletterhet.
- Az azonos lemezképek egységes üzembe helyezést biztosítanak a fejlesztői, teszt- és éles környezetekben.
- A kisebb lábnyom nagyobb sűrűséget tesz lehetővé a megosztott infrastruktúrán.
A gyakori használati esetek közé tartozik a fejlesztés és tesztelés, a CI/CD-folyamatok, valamint a natív felhőbeli vagy skálázható architektúrák.
Első lépések
A SQL Server on Linux tárolók használatának megkezdéséhez tekintse meg a következő erőforrásokat:
Telepítés és konfigurálás
- Gyors kezdés: SQL Server Linux-konténerképek futtatása a Dockerrel
- SQL Server Linux-tárolók telepítése és csatlakozás
- SQL Server Linux-tárolók konfigurálása és testreszabása
- SQL Server Machine Learning-szolgáltatások (Python és R) telepítése a Dockerre
Biztonság és hitelesítés
- Biztonságos SQL Server Linux-tárolók
- oktatóanyag: Active Directory-hitelesítés konfigurálása SQL Serverrel Linux-tárolókon
Magas szintű rendelkezésre állás
- SQL Server-tárolók magas rendelkezésre állása
- Elosztott tranzakciók használata SQL Server Linux-tárolókkal
- SQL Server Docker-tárolók hibaelhárítása
Orchestration
Éles üzembe helyezésekhez használjon a tárolók kezelésére szolgáló orchesztrátort, például a Kuberneteset, az Azure Kubernetes Service-t (AKS) vagy a Red Hat OpenShiftet. Az orchesztrátorok kezelik az ütemezést, a skálázást, az állapotfigyelést és a helyreállítást.
Microsoft útmutatást és eszközt nyújt SQL Server-tárolók Kubernetesen való futtatásához, beleértve a támogatott tárolólemezképeket és üzembe helyezési példákat.
- Rövid útmutató: SQL Server-tárolófürt üzembe helyezése az Azure-ban vagy a Red Hat OpenShiftben
- Rövid útmutató: SQL Server Linux-tároló üzembe helyezése a Kubernetesben Helm-diagramok használatával
- Rendelkezésre állási csoportok üzembe helyezése a Kubernetesen a DH2i DxOperator használatával az Azure Kubernetes Service
A tárterülettel kapcsolatos szempontok
A tárolókban futó adatbázisoknak állandó tárolókra van szükségük, amelyek a tároló életciklusán kívül léteznek. A Kubernetesben általában állandó kötetek és állandó kötetjogcímek (PVC-k) használatával biztosítják ezt a tárterületet.
Egy tipikus üzembe helyezés a következőket foglalja magában:
- Adatbázisfájlok tárolására használt állandó kötet.
- Olyan telepítés vagy StatefulSet, amely a Microsoft SQL Server Linux-konténerképét használja.
- Olyan szolgáltatás vagy terheléselosztó, amely stabil hálózati hozzáférést biztosít.
Ezzel a konfigurációval a vezénylő automatikusan újraindíthatja vagy lecserélheti a tárolókat, ha egy csomópont meghibásodik, és az adatok megmaradnak.