Wdrażanie programu 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 programu SQL Server w systemie operacyjnym Azure Stack HCI. System operacyjny to rozwiązanie klastra infrastruktury hiperkonwergentnej (HCI), które hostuje zwirtualizowane obciążenia systemów 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 programu SQL Server i Miejsca do magazynowania Direct. Rozwiązanie Azure Stack HCI umożliwia uruchamianie obciążeń przetwarzania transakcji online (OLTP), magazynu danych i analizy biznesowej oraz sztucznej inteligencji oraz zaawansowanej analizy danych big data.
Elastyczność platformy jest szczególnie ważna w przypadku baz danych o znaczeniu krytycznym. Program SQL Server można uruchomić na maszynach wirtualnych, które używają systemu Windows Server lub Linux, co umożliwia skonsolidowanie wielu obciążeń bazy danych i dodanie kolejnych maszyn wirtualnych do środowiska rozwiązania Azure Stack HCI zgodnie z potrzebami. Rozwiązanie Azure Stack HCI umożliwia również integrację programu 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 jest niezawodne i bezpieczne.
Wdrażanie programu SQL Server
W tej sekcji opisano na wysokim poziomie sposób uzyskiwania sprzętu dla programu SQL Server w usłudze Azure Stack HCI i zarządzania systemem operacyjnym na serwerach przy użyciu Centrum administracyjnego systemu Windows. Informacje na temat konfigurowania programu SQL Server, monitorowania i dostrajania wydajności oraz korzystania z usług hybrydowych wysokiej dostępności i platformy Azure.
Krok 1. Uzyskiwanie sprzętu z katalogu rozwiązania Azure Stack HCI
Najpierw należy zakupić 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 wykazie 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 centrum administracyjnego systemu Windows, zobacz Wdrażanie systemu operacyjnego Azure Stack HCI.
Następnie użyj centrum administracyjnego systemu Windows do utworzenia klastra usługi Azure Stack HCI.
Krok 2. Instalowanie programu SQL Server w usłudze Azure Stack HCI
Program SQL Server można zainstalować na maszynach wirtualnych z systemem Windows Server lub Linux w zależności od wymagań.
Aby uzyskać instrukcje dotyczące instalowania programu SQL Server, zobacz:
- Przewodnik instalacji programu SQL Server dla systemu Windows.
- Wskazówki dotyczące instalacji programu SQL Server w systemie Linux.
Krok 3. Monitorowanie i dostosowywanie wydajności programu SQL Server
Firma Microsoft udostępnia kompleksowy zestaw narzędzi do monitorowania zdarzeń w programie 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ń programu SQL Server w usłudze Azure Stack HCI, zobacz monitor wydajności ing and Tuning Tools (Narzędzia dostrajania i dostrajania).
Aby dostrajać programy SQL Server 2017 i SQL Server 2016, zobacz Zalecane aktualizacje i opcje konfiguracji dla programu SQL Server 2017 i 2016 z obciążeniami o wysokiej wydajności.
Krok 4. Korzystanie z funkcji wysokiej dostępności programu SQL Server
Usługa Azure Stack HCI korzysta z klastra trybu failover systemu Windows Server z programem SQL Server (WSFC) do obsługi programu SQL Server uruchomionego na maszynach wirtualnych w przypadku awarii sprzętowej. Program 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 ułatwia rozwiązywanie problemów z aplikacjami i oprogramowaniem. 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 Miejsca do magazynowania Direct dla magazynu udostępnionego.
Wszystkie te opcje współdziałają z monitorem chmury platformy Microsoft Azure na potrzeby kontroli kworum. Zalecamy używanie reguł ochrony przedaffinity klastra w usłudze WSFC dla maszyn wirtualnych umieszczonych w różnych węzłach fizycznych w celu zachowania czasu pracy programu 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 danych i aplikacji programu SQL Server. Usługa Azure Site Recovery to rozwiązanie odzyskiwania po awarii jako usługi (DRaaS). Aby uzyskać więcej informacji na temat używania tej usługi do ochrony zaplecza programu SQL Server aplikacji, aby ułatwić utrzymanie obciążeń w trybie online, zobacz Konfigurowanie odzyskiwania po awarii dla programu SQL Server.
Usługa Azure Backup umożliwia definiowanie zasad tworzenia kopii zapasowych w celu ochrony obciążeń przedsiębiorstwa oraz obsługi tworzenia kopii zapasowych i przywracania spójności programu SQL Server. Aby uzyskać więcej informacji na temat tworzenia kopii zapasowych lokalnych danych SQL, zobacz Instalowanie programu Azure Backup Server.
Alternatywnie można użyć funkcji zarządzanej kopii zapasowej programu SQL Server w programie SQL Server do zarządzania kopiami zapasowymi usługi Azure Blob Storage.
Aby uzyskać więcej informacji na temat korzystania z tej opcji, która jest odpowiednia do archiwizacji poza witryną, zobacz:
- Samouczek: Korzystanie z usługi Azure Blob Storage z programem SQL Server 2016
- Szybki start: tworzenie i przywracanie kopii zapasowej SQL do usługi Azure Blob Storage
Oprócz tych scenariuszy tworzenia kopii zapasowych można skonfigurować inne usługi bazy danych, które oferuje program SQL Server, 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 programem SQL Server, zobacz: