Ocena bazy danych za pomocą rozszerzenia azure Migration
W przypadku korzystania z rozszerzenia migracji platformy Azure dla usługi Azure Data Studio użytkownicy mogą wybrać migrację w trybie online lub offline na podstawie wybranego miejsca docelowego platformy Azure. Mogą również skonfigurować własne środowisko Integration Runtime w celu uzyskania dostępu do plików kopii zapasowych ze źródłowego wystąpienia programu SQL Server w środowisku lokalnym.
Rozszerzenie zapewnia również bezpieczne i ulepszone środowisko użytkownika do migrowania baz danych Transparent Data Encryption (TDE) oraz danych logowania programu SQL Server i systemu Windows do usługi Azure SQL.
Instalowanie rozszerzenia migracji platformy Azure dla programu Azure Data Studio
W ramach wymagań wstępnych należy najpierw zainstalować program Azure Data Studio . Rozszerzenie jest dostępne w witrynie Azure Data Studio Marketplace.
Aby zainstalować rozszerzenie migracji, wykonaj następujące kroki:
Otwórz menedżera rozszerzeń w narzędziu Azure Data Studio.
Wyszukaj pozycję Azure SQL Migration (Migracja usługi Azure SQL) i wybierz rozszerzenie .
Należy zainstalować rozszerzenie . Po zainstalowaniu rozszerzenia azure SQL Migration znajdziesz na liście zainstalowanych rozszerzeń.
Połączenie do wystąpienia programu SQL Server w narzędziu Azure Data Studio.
Kliknij prawym przyciskiem myszy nazwę wystąpienia i wybierz pozycję Zarządzaj , aby uzyskać dostęp do pulpitu nawigacyjnego i strony docelowej rozszerzenia Azure SQL Migration.
Ocena gotowości bazy danych
Rozszerzenie migracji wykonuje szczegółową ocenę źródłowego wystąpienia programu SQL Server, wykonując wiele reguł w celu zidentyfikowania krytycznych problemów, które należy rozwiązać przed migracją bazy danych programu SQL Server do usługi Azure SQL.
Konto platformy Azure nie jest wymagane do oceny ani zaleceń dotyczących jednostki SKU. Nie wymaganie konta platformy Azure na potrzeby ocen lub zaleceń dotyczących jednostek SKU jest korzystne dla umożliwienia użytkownikom oceny gotowości i kosztów migracji baz danych na platformę Azure bez konieczności zatwierdzania tworzenia konta platformy Azure. Pozwala to zaoszczędzić czas i nakład pracy dla użytkowników, którzy są nadal w procesie podejmowania decyzji.
Jak widać, do wyboru dostępnych jest kilka obiektów docelowych usługi Azure SQL, a wyniki są automatycznie aktualizowane w zależności od wybranego użytkownika. Ta funkcja ułatwia zidentyfikowanie potencjalnych przeszkód i określenie, czy inna opcja docelowa może być bardziej odpowiednia dla danego środowiska.
Możesz również zapisać raport oceny. Spowoduje to wygenerowanie pliku JSON zawierającego wszystkie główne właściwości bazy danych, a także wyniki oceny. Ponadto możesz użyć pliku JSON, aby programowo wyodrębnić określone dane lub informacje w celu dalszej analizy lub przetwarzania.
Zalecenia dotyczące jednostki SKU o odpowiednim rozmiarze (wersja zapoznawcza)
Rozszerzenie udostępnia również zalecaną konfigurację obliczeniową i magazynową dla celu usługi Azure SQL na podstawie danych wydajności zebranych ze źródłowego wystąpienia SQL, niezależnie od tego, czy jest to środowisko lokalne, czy w innym środowisku chmury. Ta funkcja pomaga zapewnić, że element docelowy usługi Azure SQL spełnia potrzeby twojego obciążenia.
Chociaż funkcja rekomendacji platformy Azure nie udostępnia oszacowań cen ze względu na zmienny charakter cen, istnieją alternatywne metody uzyskiwania szacunków cen. Aby zebrać dokładne oszacowania cen, możesz uzyskać dostęp do kalkulatora cen platformy Azure lub wygenerować ocenę SQL w usłudze Azure Migrate. Te opcje umożliwiają podejmowanie świadomych decyzji, biorąc pod uwagę szczegółowe informacje o cenach istotne dla danego scenariusza.
Jak widać, po zainicjowaniu kreatora rozszerzenia migracji platformy Azure możesz wybrać opcję Pobierz zalecenie platformy Azure, aby włączyć zbieranie danych wydajności.
Ważne
Zbieramy dane wydajności ze wszystkich baz danych w określonym wystąpieniu jednocześnie, a te same dane mogą być używane wiele razy do migrowania różnych źródłowych baz danych.
Automatyzacja oceny
Oprócz uruchamiania kroków oceny i rekomendacji platformy Azure za pomocą kreatora rozszerzenia migracji można je uruchomić w programie PowerShell lub interfejsie wiersza polecenia platformy Azure, aby wykonać te zadania na dużą skalę.
Aby na przykład uruchomić ocenę w przykładowej bazie danych programu SQL Server z raportem oceny zapisanym w folderze wyjściowym na dysku C, w programie PowerShell.
Get-AzDataMigrationAssessment -ConnectionString "Data Source=localhost;Initial Catalog=AdventureWorks;Integrated Security=True" -OutputFolder C:\Output -Overwrite
Alternatywnie możesz wykonać to samo zadanie przy użyciu interfejsu wiersza polecenia platformy Azure.
az datamigration get-assessment --connection-string "Data Source=localhost;Initial Catalog=AdventureWorks;Integrated Security=True" --output-folder "C:\Output" --overwrite
Aby dowiedzieć się więcej na temat dostępnych poleceń programu PowerShell i interfejsu wiersza polecenia platformy Azure rozszerzenia migracji platformy Azure, zapoznaj się z następującymi linkami: Moduł programu PowerShell dla rozszerzenia migracji danych i interfejsu wiersza polecenia platformy Azure na potrzeby rozszerzenia migracji danych.