Udostępnij za pośrednictwem


Wdrażanie programu SQL Server na platformie Azure w wersji lokalnej 23H2

Dotyczy: Azure Local, wersja 23H2

Ten temat zawiera wskazówki dotyczące wdrażania programu SQL Server na platformie Azure Local w wersji 23H2.

Omówienie rozwiązania

Usługa Azure Local zapewnia wysoce dostępną, ekonomiczną, elastyczną platformę do uruchamiania programu SQL Server i Miejsca do magazynowania Direct. Usługa Azure Local 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. Program SQL Server można uruchamiać na maszynach wirtualnych, które używają systemu Windows Server lub Linux, co umożliwia skonsolidowanie wielu obciążeń bazy danych i dodawanie kolejnych maszyn wirtualnych do środowiska lokalnego platformy Azure zgodnie z potrzebami. Usługa Azure Local 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 środowisku lokalnym platformy Azure. 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 lokalnego platformy Azure

Najpierw należy zakupić sprzęt. Najprostszym sposobem, aby to zrobić, jest zlokalizowanie preferowanego partnera sprzętowego firmy Microsoft w katalogu lokalnym platformy Azure i zakup zintegrowanego systemu lub rozwiązania w warstwie Premium 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 użyj zweryfikowanego systemu z wykazu i wdróż go na tym sprzęcie.

Aby uzyskać szczegółowe informacje na temat opcji wdrażania lokalnego platformy Azure, zobacz Wdrażanie systemu operacyjnego Azure Stack HCI.

Następnie wdróż usługę Azure Local w wersji 23H2 przy użyciu witryny Azure Portal lub wdróż usługę Azure Local w wersji 23H2 przy użyciu szablonu wdrożenia usługi Azure Resource Manager.

Krok 2. Instalowanie programu SQL Server na platformie Azure Lokalnie

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:

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 na platformie Azure Lokalnie, zobacz monitor wydajności i narzędzia 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 Local 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 Local 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 i Tworzenie kopii zapasowych lokalnych maszyn wirtualnych platformy Azure za pomocą usługi MABS.

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:

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: Samouczek: Wprowadzenie do aparatu bazy danych.