0Pricing
Azure Fundamentals · Lekcja

Azure Migrate: wykrywanie i ocena

Proszę wdrożyć urządzenie Azure Migrate w środowisku lokalnym, wykryć serwery i zależności oraz wygenerować raport gotowości do Azure wraz z szacunkowymi kosztami.

Azure Migrate: wykrywanie i ocena to bezpłatna lekcja Azure Fundamentals na CoddyKit. To lekcja 2 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Azure Fundamentals, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Azure Fundamentals zawiera 4 lekcji w sumie.

Czym jest Azure Migrate?

Azure Migrate to scentralizowane centrum w portalu Azure, które udostępnia narzędzia do wykrywania, oceniania i migrowania lokalnych serwerów, baz danych, aplikacji internetowych i pulpitów wirtualnych do Azure. Integruje się zarówno z narzędziami tworzonymi przez Microsoft, jak i z rosnącym ekosystemem narzędzi niezależnych dostawców oprogramowania (ISV), takich jak Cloudamize i Movere. Azure Migrate przechowuje wszystkie dane wykrywania i oceny w dedykowanym zasobie projektu w grupie zasobów.

# Create an Azure Migrate project
az migrate project create \
  --resource-group myRG \
  --name myMigrateProject \
  --location eastus

Urządzenie Azure Migrate

Wykrywanie rozpoczyna się od wdrożenia urządzenia Azure Migrate — lekkiej maszyny VM uruchamianej w środowisku lokalnym. Urządzenie stale zbiera metadane, liczniki wydajności i dane zależności z serwerów VMware vCenter, Microsoft Hyper-V lub serwerów fizycznych, a następnie bezpiecznie przesyła je do usługi Azure Migrate przez HTTPS. Jedno urządzenie może wykryć maksymalnie 10 000 maszyn VMware VM lub 5000 maszyn Hyper-V VM.

# Download the appliance OVA for VMware discovery
# In the Azure portal: Azure Migrate > Servers > Discover > Virtualization: VMware
# Download URL is provided per project

# After deployment, configure the appliance at:
# https://<appliance-ip>:44368

Co jest wykrywane?

Urządzenie zbiera rozbudowane metadane, w tym: inwentaryzację serwerów (system operacyjny, wersję, zainstalowane oprogramowanie, CPU, RAM, liczbę dysków), dane wydajnościowe (wykorzystanie CPU i pamięci przez okres do 12 miesięcy), zależności sieciowe (który serwer komunikuje się z którym) oraz konfigurację magazynu (rozmiary dysków i IOPS). W przypadku baz danych oddzielne poświadczenie SQL Server discovery pozwala urządzeniu również wyliczać wystąpienia i bazy danych SQL.

Tworzenie oceny serwera

Po wykryciu tworzysz ocenę maszyny wirtualnej Azure w portalu Azure Migrate. Konfigurujesz ocenę, określając: region docelowy, kryterium doboru rozmiaru VM (oparte na wydajności lub jak w środowisku lokalnym), opcję rabatu za instancje zarezerwowane oraz współczynnik komfortu (mnożnik bufora, domyślnie 1.3). Ocena analizuje dane wydajnościowe i rekomenduje odpowiednią jednostkę SKU maszyny Azure VM oraz szacowany miesięczny koszt dla każdego serwera.

# Create a server assessment via CLI
az migrate assessment create \
  --resource-group myRG \
  --project-name myMigrateProject \
  --name ServerAssessment01 \
  --type AzureVmAssessment

Gotowość do Azure

Każda oceniona maszyna VM otrzymuje ocenę gotowości do Azure: Ready, Ready with conditions, Not ready lub Readiness unknown. Typowe przyczyny statusu Not ready to: dyski rozruchowe większe niż obsługuje Azure, nieobsługiwane wersje systemu operacyjnego albo więcej niż 64 dołączone dyski danych. Raport oceny szczegółowo opisuje każdy problem z gotowością i przedstawia praktyczne kroki naprawcze.

Rekomendacje dotyczące doboru rozmiaru VM

Kryterium doboru rozmiaru oparte na wydajności analizuje szczytowe wykorzystanie CPU i pamięci w okresie zbierania danych, a następnie mnoży je przez współczynnik komfortu, aby wybrać najmniejszą jednostkę SKU maszyny Azure VM, która obsłuży obciążenie. Na przykład serwer stale wykorzystujący 20% z 16 procesorów vCPU (efektywnie 3.2 vCPU) przy współczynniku komfortu 1.3 wymaga jednostki SKU maszyny VM oferującej co najmniej 4.16 vCPU — dlatego ocena rekomenduje jednostkę SKU kolejnego poziomu z 4 lub 8 procesorami vCPU.

Analiza zależności

Analiza zależności pokazuje, które serwery komunikują się ze sobą, pomagając grupować współzależne aplikacje w fale migracji. Azure Migrate obsługuje dwa tryby zależności: bez agenta (korzysta z danych vCenter, nie wymaga instalowania oprogramowania, jest mniej szczegółowy) oraz oparty na agencie (instaluje agenta Log Analytics Dependency oraz MMA/AMA na każdej maszynie VM, aby uzyskać szczegóły połączeń na poziomie procesu). Mapy zależności są wizualizowane bezpośrednio w portalu Azure.

Oceny aplikacji internetowych i baz danych SQL

Azure Migrate ocenia również aplikacje internetowe ASP.NET pod kątem migracji do usługi Azure App Service oraz bazy danych SQL Server pod kątem migracji do Azure SQL Database, Azure SQL Managed Instance lub SQL Server on Azure VM. Ocena SQL identyfikuje przestarzałe funkcje, nieobsługiwane sortowania i problemy ze zgodnością, przypisuje każdej bazie danych stan gotowości oraz rekomenduje optymalny docelowy produkt Azure SQL na podstawie używanych funkcji.

Raporty szacowania kosztów

Ocena generuje szczegółowe miesięczne oszacowanie kosztów dla każdego obciążenia w docelowym regionie platformy Azure, z podziałem na zasoby obliczeniowe, magazyn i wychodzący ruch sieciowy. Mogą Państwo przełączać się między cenami płatności zgodnie z rzeczywistym użyciem a cenami wystąpień zarezerwowanych na 1 rok lub 3 lata, aby modelować oszczędności. Eksport raportu do programu Excel pozwala opracować pełne uzasadnienie biznesowe, porównując całkowity koszt posiadania infrastruktury lokalnej z prognozowanymi wydatkami na platformę Azure w perspektywie 3 lat.

# Export assessment report details
az migrate assessment download \
  --resource-group myRG \
  --project-name myMigrateProject \
  --name ServerAssessment01 \
  --output-folder /tmp/assessment-report

Oceny wiarygodności ocen

Azure Migrate przypisuje każdej ocenie ocenę wiarygodności (od 1 do 5 gwiazdek) na podstawie odsetka zebranych punktów danych dotyczących wydajności. Ocena, dla której dostępnych jest mniej niż 20% danych, otrzymuje 1 gwiazdkę, a rozmiar maszyn wirtualnych może zostać znacznie zawyżony lub zaniżony. Zgodnie z najlepszymi praktykami przed wygenerowaniem oceny należy zebrać dane dotyczące wydajności z co najmniej 30 dni, aby uzyskać maksymalną, 5-gwiazdkową ocenę wiarygodności i rzetelne oszacowania kosztów.

Iteracyjne przeprowadzanie ocen

Oceny są migawkami w określonym momencie — nie są aktualizowane automatycznie. W miarę gromadzenia większej ilości danych dotyczących wydajności lub zmiany założeń (region docelowy, model rabatowy, współczynnik bezpieczeństwa) należy utworzyć nową ocenę, aby uwzględnić zaktualizowane dane wejściowe. Azure Migrate pozwala porównywać wiele ocen obok siebie, dzięki czemu mogą Państwo modelować różne scenariusze (na przykład East US i North Europe lub płatność zgodnie z rzeczywistym użyciem i wystąpienia zarezerwowane) przed zatwierdzeniem planu migracji.

Szybki test

Sprawdź swoją wiedzę na temat zagadnień Microsoft Azure Fundamentals (AZ-900) omówionych w tej lekcji.

Podsumowanie lekcji

W tej lekcji poznali Państwo następujące zagadnienia: urządzenie Azure Migrate wykrywa serwery lokalne i przesyła strumieniowo dane dotyczące wydajności, oceny serwerów rekomendują jednostki SKU maszyn wirtualnych platformy Azure i szacują miesięczne koszty, a analiza zależności grupuje zależne od siebie serwery w fale migracji. W następnej części wykonamy migrację typu Rehost za pomocą mechanizmu replikacji usługi Azure Migrate.

Często zadawane pytania

Czy lekcja „Azure Migrate: wykrywanie i ocena” jest bezpłatna?

Tak — pełny tekst „Azure Migrate: wykrywanie i ocena” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Azure Fundamentals, przejdź na CoddyKit PRO. Kurs Azure Fundamentals zawiera 4 lekcji w sumie.

Co nauczysz się w „Azure Migrate: wykrywanie i ocena”?

Proszę wdrożyć urządzenie Azure Migrate w środowisku lokalnym, wykryć serwery i zależności oraz wygenerować raport gotowości do Azure wraz z szacunkowymi kosztami. Ćwiczysz Azure Fundamentals z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć Azure Fundamentals?

Nie wymagamy żadnego doświadczenia. Azure Fundamentals w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 2 z 4.

Ile czasu zajmuje lekcja „Azure Migrate: wykrywanie i ocena”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji Azure Fundamentals?

Tak. Każda lekcja Azure Fundamentals zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Struktura migracji 6-R
  2. Azure Migrate: wykrywanie i ocena
  3. Rehosting za pomocą Azure Migrate (lift and shift)
  4. Najlepsze praktyki migracji baz danych
← Powrót do Azure Fundamentals