SQL Server implementeren in Azure Stack HCI

Van toepassing op: Azure Stack HCI, versies 22H2 en 21H2; SQL Server (alle ondersteunde versies)

Dit onderwerp bevat richtlijnen voor het plannen, configureren en implementeren van SQL Server op het Azure Stack HCI-besturingssysteem. Het besturingssysteem is een hypergeconvergeerde infrastructuur (HCI) clusteroplossing die als host fungeert voor gevirtualiseerde Windows- en Linux-workloads en hun opslag in een hybride on-premises omgeving.

Oplossingenoverzicht

Azure Stack HCI biedt een maximaal beschikbaar, kostenefficiënt en flexibel platform om SQL Server en Opslagruimten Direct uit te voeren. Azure Stack HCI kan OLTP-workloads (Online Transaction Processing), datawarehouse en BI, en AI en geavanceerde analyses uitvoeren voor big data.

De flexibiliteit van het platform is vooral belangrijk voor bedrijfskritieke databases. U kunt SQL Server uitvoeren op virtuele machines (VM's) die gebruikmaken van Windows Server of Linux, zodat u meerdere databaseworkloads kunt samenvoegen en naar behoefte meer VM's kunt toevoegen aan uw Azure Stack HCI-omgeving. Met Azure Stack HCI kunt u ook SQL Server integreren met Azure Site Recovery om een betrouwbare en veilige oplossing voor migratie, herstel en beveiliging in de cloud te bieden voor de gegevens van uw organisatie.

SQL Server implementeren

In deze sectie wordt op hoog niveau beschreven hoe u hardware kunt verkrijgen voor SQL Server op Azure Stack HCI en hoe u Windows Admin Center gebruikt om het besturingssysteem op uw servers te beheren. Informatie over het instellen van SQL Server, bewaking en afstemming van prestaties, en het gebruik van hoge beschikbaarheid (HA) en hybride Azure-services is opgenomen.

Stap 1: hardware aanschaffen uit de Azure Stack HCI-catalogus

Eerst moet u hardware aanschaffen. De eenvoudigste manier om dit te doen, is door uw favoriete Microsoft-hardwarepartner te zoeken in de Azure Stack HCI-catalogus en een geïntegreerd systeem aan te schaffen waarop het Azure Stack HCI-besturingssysteem vooraf is geïnstalleerd. In de catalogus kunt u filteren om leveranciershardware te zien die is geoptimaliseerd voor dit type werkbelasting.

Anders moet u het Azure Stack HCI-besturingssysteem implementeren op uw eigen hardware. Zie Het Azure Stack HCI-besturingssysteem implementeren voor meer informatie over de implementatieopties van Azure Stack HCI en het installeren van Windows Admin Center.

Gebruik vervolgens Windows Admin Center om een Azure Stack HCI-cluster te maken.

Stap 2: SQL Server installeren in Azure Stack HCI

U kunt SQL Server installeren op VM's met Windows Server of Linux, afhankelijk van uw vereisten.

Zie voor instructies over het installeren van SQL Server:

Stap 3: SQL Server bewaken en prestaties afstemmen

Microsoft biedt een uitgebreide set hulpprogramma's voor het bewaken van gebeurtenissen in SQL Server en voor het afstemmen van het ontwerp van de fysieke database. De keuze van het hulpprogramma is afhankelijk van het type bewaking of afstemming dat u wilt uitvoeren.

Zie Hulpprogramma's voor prestatiebewaking en afstemming om de prestaties en status van uw SQL Server-exemplaren op Azure Stack HCI te garanderen.

Zie Aanbevolen updates en configuratieopties voor SQL Server 2017 en 2016 voor het afstemmen van SQL Server 2017 en SQL Server 2016 met workloads met hoge prestaties.

Stap 4: SQL Server functies voor hoge beschikbaarheid gebruiken

Azure Stack HCI maakt gebruik van Windows Server Failover Clustering met SQL Server (WSFC) ter ondersteuning van SQL Server die worden uitgevoerd op VM's in het geval van een hardwarestoring. SQL Server biedt ook AlwaysOn-beschikbaarheidsgroepen (AG) om hoge beschikbaarheid op databaseniveau te bieden die is ontworpen om te helpen bij toepassings- en softwarefouten. Naast WSFC en AG kan Azure Stack HCI gebruikmaken van FCI (Always On Failover Cluster Instance), dat is gebaseerd op Opslagruimten Direct-technologie voor gedeelde opslag.

Deze opties werken allemaal met de Microsoft Azure Cloud-witness voor quorumbeheer. U wordt aangeraden antiaffiniteitsregels voor clusters in WSFC te gebruiken voor VM's die op verschillende fysieke knooppunten zijn geplaatst om de uptime voor SQL Server te behouden in het geval van hostfouten wanneer u AlwaysOn-beschikbaarheidsgroepen configureert.

Stap 5: Hybride Azure-services instellen

Er zijn verschillende hybride Azure-services die u kunt gebruiken om uw SQL Server gegevens en toepassingen veilig te houden. Azure Site Recovery is een noodherstel als een service (DRaaS). Zie Herstel na noodgevallen instellen voor SQL Server voor meer informatie over het gebruik van deze service om de SQL Server back-end van een toepassing te beveiligen om workloads online te houden.

met Azure Backup kunt u back-upbeleid definiëren om bedrijfsworkloads te beveiligen en biedt ondersteuning voor het maken van back-ups en het herstellen van SQL Server consistentie. Zie Install Azure Backup Server (Azure Backup Server installeren) voor meer informatie over het maken van back-ups van uw on-premises SQL-gegevens.

U kunt ook de functie SQL Server Beheerde back-up in SQL Server gebruiken om Azure Blob Storage back-ups te beheren.

Zie voor meer informatie over het gebruik van deze optie die geschikt is voor externe archivering:

Naast deze back-upscenario's kunt u andere databaseservices instellen die SQL Server biedt, waaronder Azure Data Factory en Azure Feature Pack for Integration Services (SSIS).

Volgende stappen

Zie voor meer informatie over het werken met SQL Server: