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 HCI-clusteroplossing (Hyperconverged Infrastructure) die als host fungeert voor gevirtualiseerde Windows- en Linux-workloads en hun opslag in een hybride on-premises omgeving.
Overzicht van de oplossing
Azure Stack HCI biedt een maximaal beschikbaar, kostenefficiënt, flexibel platform voor het uitvoeren van SQL Server en Opslagruimten Direct. Azure Stack HCI kan OLTP-workloads (Online Transaction Processing), datawarehouse en BI en geavanceerde analyses uitvoeren via big data.
De flexibiliteit van het platform is vooral belangrijk voor essentiële databases. U kunt SQL Server uitvoeren op virtuele machines (VM's) die gebruikmaken van Windows Server of Linux, waarmee u meerdere databaseworkloads kunt samenvoegen en waar nodig meer VM's kunt toevoegen aan uw Azure Stack HCI-omgeving. Met Azure Stack HCI kunt u SQL Server ook integreren met Azure Site Recovery om een cloudoplossing voor migratie, herstel en beveiliging te bieden voor de gegevens van uw organisatie die betrouwbaar en veilig zijn.
SQL Server implementeren
In deze sectie wordt op hoog niveau beschreven hoe u hardware voor SQL Server op Azure Stack HCI aanschaft en Windows Admin Center gebruikt om het besturingssysteem op uw servers te beheren. Informatie over het instellen van SQL Server, het afstemmen van bewaking en prestaties, en het gebruik van hoge beschikbaarheid (HA) en hybride Azure-services is inbegrepen.
Stap 1: Hardware verkrijgen 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 vinden in de Azure Stack HCI-catalogus en een geïntegreerd systeem aan te schaffen met het Azure Stack HCI-besturingssysteem dat vooraf is geïnstalleerd. In de catalogus kunt u filteren om leverancierhardware te zien die is geoptimaliseerd voor dit type workload.
Anders moet u het Azure Stack HCI-besturingssysteem implementeren op uw eigen hardware. Zie Het Azure Stack HCI-besturingssysteem implementeren voor meer informatie over azure Stack HCI-implementatieopties en het installeren van het Windows-beheercentrum.
Gebruik vervolgens het Windows-beheercentrum 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 waarop Windows Server of Linux wordt uitgevoerd, 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 in Azure Stack HCI te garanderen.
Stap 4: Functies voor hoge beschikbaarheid van SQL Server gebruiken
Azure Stack HCI maakt gebruik van Windows Server Failover Clustering met SQL Server (WSFC) ter ondersteuning van SQL Server die wordt uitgevoerd op VM's in het geval van een hardwarefout. 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 AlwaysOn Failover Cluster Instance (FCI), dat is gebaseerd op Opslagruimten Directe technologie voor gedeelde opslag.
Deze opties werken allemaal met de Microsoft Azure Cloud-witness voor quorumbeheer. Het is raadzaam om antiaffiniteitsregels voor clusters te gebruiken in WSFC voor VM's die op verschillende fysieke knooppunten worden 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 DRaaS-oplossing (Disaster Recovery as a Service). 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 back-ups te maken en SQL Server-consistentie te herstellen. Zie Azure Backup Server installeren voor meer informatie over het maken van een back-up van uw on-premises SQL-gegevens.
U kunt ook de functie Beheerde back-up van SQL Server in SQL Server gebruiken om Back-ups van Azure Blob Storage te beheren.
Zie voor meer informatie over het gebruik van deze optie die geschikt is voor archivering buiten de site:
- Zelfstudie: Azure Blob Storage-service met SQL Server 2016 gebruiken
- Quickstart: BACK-up en herstel van SQL naar Azure Blob Storage-service
Naast deze back-upscenario's kunt u andere databaseservices instellen die SQL Server biedt, waaronder Azure Data Factory en Azure Feature Pack voor Integration Services (SSIS).
Volgende stappen
Zie voor meer informatie over het werken met SQL Server: