Dela via


Distribuera SQL Server på Azure Stack HCI

Gäller för: Azure Stack HCI, versionerna 22H2 och 21H2; SQL Server (alla versioner som stöds)

Det här avsnittet innehåller vägledning om hur du planerar, konfigurerar och distribuerar SQL Server i Azure Stack HCI-operativsystemet. Operativsystemet är en klusterlösning för hyperkonvergerad infrastruktur (HCI) som är värd för virtualiserade Windows- och Linux-arbetsbelastningar och deras lagring i en lokal hybridmiljö.

Lösningsöversikt

Azure Stack HCI ger en kostnadseffektiv och flexibel plattform med hög tillgänglighet för att köra SQL Server och Lagringsdirigering. Azure Stack HCI kan köra OLTP-arbetsbelastningar (Online Transaction Processing), informationslager och BI samt AI och avancerad analys av stordata.

Plattformens flexibilitet är särskilt viktig för verksamhetskritiska databaser. Du kan köra SQL Server på virtuella datorer som använder antingen Windows Server eller Linux, vilket gör att du kan konsolidera flera databasarbetsbelastningar och lägga till fler virtuella datorer i din Azure Stack HCI-miljö efter behov. Med Azure Stack HCI kan du också integrera SQL Server med Azure Site Recovery för att tillhandahålla en molnbaserad migrerings-, återställnings- och skyddslösning för organisationens data som är tillförlitliga och säkra.

Distribuera SQL Server

I det här avsnittet beskrivs på en hög nivå hur du hämtar maskinvara för SQL Server på Azure Stack HCI och använder Windows Admin Center för att hantera operativsystemet på dina servrar. Information om hur du konfigurerar SQL Server, övervakning och prestandajustering samt användning av hög tillgänglighet (HA) och Azure-hybridtjänster ingår.

Steg 1: Hämta maskinvara från Azure Stack HCI-katalogen

Först måste du köpa maskinvara. Det enklaste sättet att göra det är att hitta önskad Microsoft-maskinvarupartner i Azure Stack HCI-katalogen och köpa ett integrerat system med Azure Stack HCI-operativsystemet förinstallerat. I katalogen kan du filtrera för att se leverantörsmaskinvara som är optimerad för den här typen av arbetsbelastning.

Annars måste du distribuera Azure Stack HCI-operativsystemet på din egen maskinvara. Mer information om distributionsalternativ för Azure Stack HCI och installation av Windows Admin Center finns i Distribuera operativsystemet Azure Stack HCI.

Använd sedan Windows Admin Center för att skapa ett Azure Stack HCI-kluster.

Steg 2: Installera SQL Server på Azure Stack HCI

Du kan installera SQL Server på virtuella datorer som kör antingen Windows Server eller Linux beroende på dina behov.

Anvisningar om hur du installerar SQL Server finns i:

Steg 3: Övervaka och finjustera prestanda SQL Server

Microsoft tillhandahåller en omfattande uppsättning verktyg för övervakning av händelser i SQL Server och för att justera den fysiska databasdesignen. Val av verktyg beror på vilken typ av övervakning eller justering du vill utföra.

Information om prestanda och hälsotillstånd för dina SQL Server-instanser på Azure Stack HCI finns i Prestandaövervaknings- och justeringsverktyg.

För justering SQL Server 2017 och SQL Server 2016, se Rekommenderade uppdateringar och konfigurationsalternativ för SQL Server 2017 och 2016 med högpresterande arbetsbelastningar.

Steg 4: Använd SQL Server funktioner för hög tillgänglighet

Azure Stack HCI utnyttjar Windows Server-redundansklustring med SQL Server (WSFC) för att stödja SQL Server som körs på virtuella datorer i händelse av maskinvarufel. SQL Server erbjuder även AlwaysOn-tillgänglighetsgrupper (AG) för att tillhandahålla hög tillgänglighet på databasnivå som är utformad för att hjälpa till med program- och programvarufel. Förutom WSFC och AG kan Azure Stack HCI använda Always On Failover Cluster Instance (FCI), som baseras på Lagringsdirigering teknik för delad lagring.

Alla dessa alternativ fungerar med Microsoft Azure Cloud-vittnet för kvorumkontroll. Vi rekommenderar att du använder antiaffinitetsregler för kluster i WSFC för virtuella datorer som placeras på olika fysiska noder för att upprätthålla drifttiden för SQL Server i händelse av värdfel när du konfigurerar AlwaysOn-tillgänglighetsgrupper.

Steg 5: Konfigurera Azure-hybridtjänster

Det finns flera Azure-hybridtjänster som du kan använda för att skydda dina SQL Server data och program. Azure Site Recovery är en haveriberedskap som en tjänst (DRaaS). Mer information om hur du använder den här tjänsten för att skydda SQL Server serverdelen av ett program för att hålla arbetsbelastningarna online finns i Konfigurera haveriberedskap för SQL Server.

Azure Backup kan du definiera säkerhetskopieringsprinciper för att skydda företagsarbetsbelastningar och stöder säkerhetskopiering och återställning SQL Server konsekvens. Mer information om hur du säkerhetskopierar lokala SQL-data finns i Installera Azure Backup Server.

Du kan också använda funktionen SQL Server hanterad säkerhetskopiering i SQL Server för att hantera Azure Blob Storage säkerhetskopior.

Mer information om hur du använder det här alternativet som lämpar sig för arkivering utanför platsen finns i:

Förutom dessa säkerhetskopieringsscenarier kan du konfigurera andra databastjänster som SQL Server erbjudanden, inklusive Azure Data Factory och Azure Feature Pack for Integration Services (SSIS).

Nästa steg

Mer information om hur du arbetar med SQL Server finns i: