Megosztás:


Magas rendelkezésre állás SQL Server-tárolókhoz

A következőkre vonatkozik:SQL Server Linux rendszeren

Hozza létre és kezelje natív módon az SQL Server-példányokat a Kubernetesben.

Helyezze üzembe az SQL Servert a Kubernetes által felügyelt Docker-tárolókban. A Kubernetes-ben egy SQL Server-példányt tartalmazó konténer automatikusan helyreállhat, ha egy fürtcsomópont meghibásodik.

Az SQL Server 2017 bevezet egy Docker-lemezképet, amely üzembe helyezhető a Kubernetesen. A kép konfigurálható egy Kubernetes-állandó kötet igényléssel (PVC). A Kubernetes a tárolóban figyeli az SQL Server-folyamatot. Ha a folyamat, pod, tároló vagy csomópont sikertelen, a Kubernetes automatikusan elindít egy másik példányt, és újra csatlakozik a tárolóhoz.

Tároló SQL Server-példánysal a Kubernetesen

A Kubernetes 1.6-os és újabb verziói támogatják a tárosztályokat, az állandó kötet jogcímeit és az Azure-lemezkötet típusát.

Ebben a konfigurációban a Kubernetes a tárolóvezénylő szerepét tölti be.

Kubernetes-SQL Server-fürtöt bemutató diagram.

Az előző ábrán mssql-server egy SQL Server-példány (tároló) található egy podban. A replikakészlet biztosítja, hogy a pod egy csomóponthiba után automatikusan helyreálljon. Az alkalmazások csatlakoznak a szolgáltatáshoz. Ebben az esetben a szolgáltatás egy terheléselosztót jelöl, amely egy IP-címet üzemeltet, amely a hiba után mssql-serveris ugyanaz marad.

A Kubernetes vezényli a fürt erőforrásait. Ha egy SQL Server-példánytárolót üzemeltető csomópont meghibásodik, egy új tárolót indít el egy SQL Server-példánysal, és ugyanahhoz az állandó tárolóhoz csatolja.

A Linuxon futó SQL Server a Kubernetes, az OpenShift és a D2Hi tárolóit támogatja.