Wdrażanie SQL Server w usłudze Azure Stack HCI

Dotyczy: Azure Stack HCI, wersje 22H2 i 21H2; SQL Server (wszystkie obsługiwane wersje)

Ten temat zawiera wskazówki dotyczące planowania, konfigurowania i wdrażania SQL Server w systemie operacyjnym Azure Stack HCI. System operacyjny to rozwiązanie klastra infrastruktury hiperkonwergentnej (HCI), które hostuje zwirtualizowane obciążenia systemu Windows i Linux oraz ich magazyn w hybrydowym środowisku lokalnym.

Omówienie rozwiązania

Rozwiązanie Azure Stack HCI zapewnia wysoce dostępną, ekonomiczną, elastyczną platformę do uruchamiania SQL Server i Bezpośrednie miejsca do magazynowania. Usługa Azure Stack HCI może uruchamiać obciążenia przetwarzania transakcji online (OLTP), magazyn danych i analizy biznesowej oraz sztuczną inteligencję oraz zaawansowaną analizę danych big data.

Elastyczność platformy jest szczególnie ważna w przypadku baz danych o znaczeniu krytycznym. Możesz uruchomić SQL Server na maszynach wirtualnych, które używają systemu Windows Server lub Linux, co pozwala skonsolidować wiele obciążeń bazy danych i dodać więcej maszyn wirtualnych do środowiska usługi Azure Stack HCI zgodnie z potrzebami. Rozwiązanie Azure Stack HCI umożliwia również integrację SQL Server z usługą Azure Site Recovery w celu zapewnienia opartego na chmurze rozwiązania do migracji, przywracania i ochrony danych organizacji, które są niezawodne i bezpieczne.

Wdrażanie SQL Server

W tej sekcji opisano na wysokim poziomie sposób uzyskiwania sprzętu dla SQL Server w usłudze Azure Stack HCI i używania Windows Admin Center do zarządzania systemem operacyjnym na serwerach. Uwzględniono informacje dotyczące konfigurowania SQL Server, monitorowania i dostrajania wydajności oraz korzystania z usług hybrydowych o wysokiej dostępności (HA) i platformy Azure.

Krok 1. Uzyskiwanie sprzętu z katalogu usługi Azure Stack HCI

Najpierw musisz uzyskać sprzęt. Najprostszym sposobem, aby to zrobić, jest zlokalizowanie preferowanego partnera sprzętu firmy Microsoft w katalogu azure Stack HCI i zakup zintegrowanego systemu z wstępnie zainstalowanym systemem operacyjnym Azure Stack HCI. W katalogu można filtrować, aby wyświetlić sprzęt dostawcy zoptymalizowany pod kątem tego typu obciążenia.

W przeciwnym razie należy wdrożyć system operacyjny Azure Stack HCI na własnym sprzęcie. Aby uzyskać szczegółowe informacje na temat opcji wdrażania rozwiązania Azure Stack HCI i instalowania Windows Admin Center, zobacz Wdrażanie systemu operacyjnego Azure Stack HCI.

Następnie użyj Windows Admin Center, aby utworzyć klaster usługi Azure Stack HCI.

Krok 2. Instalowanie SQL Server w usłudze Azure Stack HCI

W zależności od wymagań można zainstalować SQL Server na maszynach wirtualnych z systemem Windows Server lub Linux.

Aby uzyskać instrukcje dotyczące instalowania SQL Server, zobacz:

Krok 3. Monitorowanie i dostosowywanie wydajności SQL Server

Firma Microsoft udostępnia kompleksowy zestaw narzędzi do monitorowania zdarzeń w SQL Server i dostrajania projektu fizycznej bazy danych. Wybór narzędzia zależy od typu monitorowania lub dostrajania, które chcesz wykonać.

Aby zapewnić wydajność i kondycję wystąpień SQL Server w usłudze Azure Stack HCI, zobacz Narzędzia do monitorowania wydajności i dostrajania.

Aby dostrajać SQL Server 2017 i SQL Server 2016, zobacz Zalecane aktualizacje i opcje konfiguracji dla SQL Server 2017 i 2016 z obciążeniami o wysokiej wydajności.

Krok 4. Korzystanie z funkcji wysokiej dostępności SQL Server

Usługa Azure Stack HCI korzysta z klastra trybu failover systemu Windows Server z SQL Server (WSFC), aby obsługiwać SQL Server uruchomione na maszynach wirtualnych w przypadku awarii sprzętu. SQL Server oferuje również zawsze włączone grupy dostępności w celu zapewnienia wysokiej dostępności na poziomie bazy danych, która została zaprojektowana w celu ułatwienia obsługi błędów aplikacji i oprogramowania. Oprócz usług WSFC i AG usługa Azure Stack HCI może używać zawsze włączonego wystąpienia klastra trybu failover (FCI), które jest oparte na technologii Bezpośrednie miejsca do magazynowania dla magazynu udostępnionego.

Wszystkie te opcje współpracują z monitorem chmury platformy Microsoft Azure na potrzeby kontrolki kworum. Zalecamy używanie reguł ochrony przed zaporą klastra w usłudze WSFC dla maszyn wirtualnych umieszczonych w różnych węzłach fizycznych, aby zachować czas pracy dla SQL Server w przypadku awarii hosta podczas konfigurowania zawsze włączonych grup dostępności.

Krok 5. Konfigurowanie usług hybrydowych platformy Azure

Istnieje kilka usług hybrydowych platformy Azure, których można użyć, aby zapewnić bezpieczeństwo SQL Server danych i aplikacji. Azure Site Recovery to odzyskiwanie po awarii jako usługa (DRaaS). Aby uzyskać więcej informacji na temat używania tej usługi do ochrony zaplecza SQL Server aplikacji, aby ułatwić utrzymanie obciążeń w trybie online, zobacz Konfigurowanie odzyskiwania po awarii dla SQL Server.

Azure Backup umożliwia definiowanie zasad tworzenia kopii zapasowych w celu ochrony obciążeń przedsiębiorstwa i obsługuje tworzenie kopii zapasowych i przywracanie spójności SQL Server. Aby uzyskać więcej informacji na temat tworzenia kopii zapasowych lokalnych danych SQL, zobacz Instalowanie serwera Azure Backup Server.

Alternatywnie można użyć funkcji SQL Server Managed Backup w SQL Server do zarządzania kopiami zapasowymi Azure Blob Storage.

Aby uzyskać więcej informacji na temat używania tej opcji, która jest odpowiednia do archiwizacji poza witryną, zobacz:

Oprócz tych scenariuszy tworzenia kopii zapasowych można skonfigurować inne usługi bazy danych, które SQL Server oferty, w tym Azure Data Factory i Azure Feature Pack for Integration Services (SSIS) .

Następne kroki

Aby uzyskać więcej informacji na temat pracy z SQL Server, zobacz: