Udostępnij za pośrednictwem


Ocena gotowości migracji (wersja zapoznawcza) — program SQL Server włączony przez usługę Azure Arc

Dotyczy:programu SQL Server

Program SQL Server włączony przez usługę Azure Arc automatycznie generuje ocenę migracji na platformę Azure. Ta ocena odgrywa istotną rolę w sukcesie migracji do chmury i modernizacji. Usługa Azure Arc upraszcza proces odnajdywania i ocenę gotowości do migracji.

Ocena:

  • Zapewnia gotowość do chmury, identyfikuje czynniki ryzyka i oferuje strategie ograniczania ryzyka.
  • Udostępnia konkretną warstwę usług i konfigurację usługi Azure SQL (rozmiar jednostki SKU) dla każdej opcji wdrożenia usługi Azure SQL, która najlepiej odpowiada potrzebom obciążeń.
  • Jest generowany automatycznie.
  • Jest uruchamiany w sposób ciągły zgodnie z domyślnym harmonogramem raz w tygodniu.
  • Jest bezpłatny i dostępny dla wszystkich wersji programu SQL Server.

Ocenę migracji dla serwerów SQL można uzyskać w dowolnym miejscu:

  • Centrum danych
  • Lokalizacje witryn brzegowych, takie jak sklepy detaliczne
  • Chmura publiczna lub dostawca hostingu

Ocena jest dostępna dla dowolnego wystąpienia programu SQL Server, które zostało włączone za pomocą usługi Azure Arc.

Notatka

Jako funkcja zapoznawcza, technologia przedstawiona w tym artykule podlega uzupełniającym warunkom użytkowania dotyczącym wersji zapoznawczych platformy Microsoft Azure.

Najnowsze aktualizacje są dostępne w informacjach o wersji dla programu SQL Server włączonego przez usługę Azure Arc.

Funkcje oceny migracji programu SQL Server

ocena gotowości usługi Azure SQL: Oceń i zmierz gotowość serwerów SQL do migracji do usługi Azure SQL. Ten proces

  • Odkrywa i ocenia instancję SQL Server oraz bazy danych.
  • Wskazuje obciążenia programu SQL Server, które są gotowe do migracji
  • Identyfikuje potencjalne problemy ze zgodnością ze środowiskiem docelowym
  • Ocenia czynniki ryzyka migracji
  • Zawiera zalecenia dotyczące ograniczania tych zagrożeń

zalecenia dotyczące rozmiaru usługi Azure SQL: Zawiera zalecenia dotyczące najlepszego dopasowania, w tym warstwy usług i odpowiedniego określania rozmiaru na podstawie historii wydajności.

Warunki wstępne

Aby ocenić program SQL Server, wystąpienie programu SQL Server musi:

Uprawnienia

Rozszerzenie Azure SQL dla programu SQL Server domyślnie wykonuje zbieranie danych oceny na koncie usługi NT AUTHORITY\SYSTEM. Można jednak skonfigurować usługę rozszerzenia agenta do uruchamiania przy użyciu konta, które ma najmniejsze uprawnienia.

Wyświetlanie wyników oceny migracji

  1. Zaloguj się do portalu Azure i przejdź do swojego serwera SQL obsługiwanego przez Azure Arc

  2. Otwórz zasób programu SQL Server i wybierz pozycję Assessments (wersja zapoznawcza) w folderze Migration w okienku po lewej stronie.

    Zrzut ekranu przedstawiający, jak uzyskać dostęp do raportu oceny migracji SQL Server na zasobie SQL Server.

Czas ostatniej oceny wskazuje, kiedy ocena została rozpoczęta. Aby natychmiast uruchomić ocenę, wybierz Uruchom ocenę.

Przegląd gotowości

Ocena wskazuje różne strategie migracji, które można wziąć pod uwagę w przypadku wdrożeń programu SQL Server:

  • Zarządzane wystąpienia Azure SQL
  • Program SQL Server na maszynach wirtualnych platformy Azure
  • Bazy danych Azure SQL Database

Zapoznaj się z gotowością dla docelowych typów wdrożeń i zalecenia dotyczącego rozmiaru usługi Azure SQL. Gotowość jest oparta na ocenie wydajności wystąpień i baz danych programu SQL Server oznaczonych jako gotowe lub gotowe z warunkami.

  • Gotowe: wystąpienie lub baza danych programu SQL Server jest gotowa do migracji do konkretnej ustawionej opcji wdrożenia usługi Azure SQL, bez przeszkód migracyjnych. Jeśli wystąpią jakiekolwiek ostrzeżenia, rozwiąż te problemy, korzystając z podanych wskazówek dotyczących korygowania.

  • Nie wszystko gotowe: ocena nie może znaleźć konfiguracji spełniającej charakterystykę zgodności, konfiguracji i wydajności na maszynie wirtualnej platformy Azure, usłudze Azure SQL Managed Instance lub usłudze Azure SQL Database. Wybierz łącze, aby przejrzeć zalecenia dotyczące przygotowania wystąpienia/baz danych programu SQL Server do żądanego docelowego typu wdrożenia.

    Zrzut ekranu przedstawiający sposób uzyskiwania wskazówek dotyczących ograniczania ryzyka, gdy program SQL Server nie jest gotowy do migracji.

  • Nieznany: usługa Azure Migrate nie może ocenić gotowości. Ten wynik może wystąpić, ponieważ odnajdywanie jest w toku lub występują problemy podczas odnajdywania, które należy rozwiązać. Sprawdź okienko powiadomień. Jeśli problem będzie się powtarzać, skontaktuj się z pomocą techniczną firmy Microsoft .

Przegląd oceny ufności

Ocena ufności to skala z jednej gwiazdki (najniższa) do pięciu gwiazdek (najwyższa). Przewiduje się, że ocena ufności osiągnie szczyt (pięć gwiazdek) około po 30 dniach ciągłego zbierania danych. Powinna ona wzrosnąć o jedną gwiazdkę dla każdego tygodnia zbierania danych. Ocena ufności pomaga oszacować niezawodność zaleceń dotyczących rozmiaru w ocenie. Wartość jest oparta na dostępności punktów danych wydajności/wykorzystania potrzebnych do obliczenia oceny dla wszystkich ocenionych wystąpień i baz danych SQL. Oceny ufności są następujące:

dostępność punktu danych ocena ufności
0%-20% 1 gwiazdka
21%-40% 2 gwiazdki
41%-60% 3 gwiazdki
61%-80% 4 gwiazdki
81%-100% 5 gwiazdek

Obliczanie konfiguracji usługi Azure SQL opartej na wydajności (rozmiar jednostki SKU)

Ocena agreguje wszystkie dane konfiguracji i wydajności i próbuje znaleźć najlepsze dopasowanie w różnych warstwach i konfiguracjach usługi Azure SQL oraz wybiera konfigurację, która może odpowiadać lub przekraczać wymagania dotyczące wydajności wystąpienia SQL, optymalizując koszt.

Rozszerzenie programu SQL Server dla platformy Azure zbiera dane wydajności dla ustawień obliczeniowych, wykonując następujące kroki

  1. Analiza zbiera próbkę danych o wydajności co 30 sekund.

  2. Agreguje przykładowe punkty danych zbierane co 30 sekund w ciągu 10 minut. Aby utworzyć punkt danych, ocena rozmiaru wybiera wartości szczytowe ze wszystkich próbek. Pobiera maksymalną, średnią i wariancję dla wydajności każdego licznika.

  3. Przechowujemy wszystkie dane 10-minutowe z ostatniego miesiąca.

  4. Ocena identyfikuje odpowiedni punkt danych, który ma być używany do odpowiedniego określania rozmiaru. Identyfikacja jest oparta na wartościach 95% percentylu dla historii wydajności.

    Na przykład, jeśli historia wydajności obejmuje tydzień, ocena sortuje 10-minutowe próbki punktów z ostatniego tygodnia. Sortuje je w kolejności rosnącej i wybiera wartość percentyla 95. dla dostosowania rozmiaru. Wartość 95. percentyla gwarantuje, że ignorujesz wszystkie wartości odstające.

  5. Zebrane metryki wysokiego poziomu w celu określenia optymalnego celu usługi Azure SQL obejmują.

    Plik dziennika rozszerzenia znajduje się pod adresem:

    C:\ProgramData\GuestConfig\extension_logs\Microsoft.AzureData.WindowsAgent.SqlServer\

    Nazwa pliku dziennika zależy od wersji rozszerzenia platformy Azure dla programu SQL Server, dla najnowszej wersji rozszerzenia platformy Azure dla programu SQL Server, plik dziennika to:

    unifiedagent.log

    W przypadku wersji rozszerzenia 1.1.24724.69 i starszych plik dziennika to:

    ExtensionLog_0.log

Uruchamianie oceny migracji

W dowolnym momencie możesz rozpocząć nową ocenę. Wybierz Uruchom ocenę.

Po zakończeniu nowej oceny zastąpi ostatnią pomyślną ocenę. Zaplanowane oceny migracji są kontynuowane zgodnie z harmonogramem co niedzielę o godzinie 11:00 (23:00) zgodnie z czasem lokalnym na maszynie z programem SQL Server.

Wyłączanie oceny migracji

Ocena migracji SQL Server jest automatycznie generowana dla każdego SQL Server włączonego przez Arc. Ocenę można wyłączyć, używając opcji Wyłącz na górnym pasku menu.

Ponowne włączanie oceny migracji

Użyj przycisku Włącz Ocenę, aby ponownie włączyć ocenę migracji SQL Server.

Ograniczenia

  • Ocena migracji programu SQL Server jest obecnie ograniczona do programu SQL Server uruchomionego na maszynach z systemem Windows, nie ma zastosowania do programu SQL na maszynach z systemem Linux.
  • Program SQL Server uruchomiony w systemie Windows Server 2012 i starszych wersjach nie jest obsługiwany.
  • Wersja programu SQL Server musi być w wersji 2012 lub nowszej.
  • Wystąpienia klastra trybu failover (FCI) nie są obecnie obsługiwane.

Znane problemy

Gdy xp_commandShell jest włączona i używana, jest rejestrowana jako ostrzeżenie dla usługi SQL Managed Instance. Ten problem jest uważany za blokowanie migracji. Zakłóca to funkcjonalność obiektu, który w szczególności wykorzystuje xp_commandShell. Skorzystaj ze wskazówek dotyczących korygowania podanych w ocenie, aby rozwiązać ten problem.

Rozwiązywanie problemów

Skontaktuj się z pomocą techniczną Microsoft , jeśli napotkasz którykolwiek z problemów wymienionych poniżej.

  • Raporty oceny nie są wyświetlane w portalu nawet po zaplanowanym czasie.
  • Ocena ufności nie zwiększa się po tygodniu zbierania danych. Zaufanie powinno wzrosnąć po pierwszym tygodniu.