Microsoft AZ-305: Migracja i modernizacja — Przewodnik do nauki

Część Microsoft Azure Solutions Architect Expert AZ-305 — Przewodnik do nauki. Ćwicz ze zweryfikowanymi odpowiedziami w centrum egzaminów Microsoft, albo rozwiąż testy na czas na ExamRoll.io.

Przegląd

Migracja i modernizacja na platformie Azure łączą planowanie oparte na analizie środowiska z odpowiednimi narzędziami do przenoszenia danych, usługami migracji dla konkretnych obciążeń, zarządzaniem hybrydowym i optymalizacją kosztów. Celem jest sprostanie ograniczeniom czasowym projektu bez uszczerbku dla niezawodności, bezpieczeństwa czy operacji. Proces należy rozpocząć od stworzenia rzeczywistego inwentarza i mapy zależności, przygotowania wymiarowania opartego na wydajności i TCO, wyboru strategii migracji o najmniejszym wpływie na działanie, która jednocześnie rozwija możliwości natywne dla chmury, oraz zabezpieczenia uzasadnienia biznesowego poprzez optymalizację licencji i rezerwacji. Azure dostarcza zintegrowany zestaw narzędzi — Azure Migrate do wykrywania, oceny i orkiestracji; Azure Database Migration Service i App Service Migration Assistant do przenoszenia obciążeń; Azure Data Box i Import/Export do masowego transferu offline; Azure Arc do zarządzania hybrydowego; oraz ścieżki modernizacji, takie jak kontenery, rozwiązania bezserwerowe i refaktoryzacja w podejściu API-first.

Wykrywanie, ocena i migracja obciążeń

Azure Migrate to płaszczyzna sterowania dla projektów migracyjnych. Wdróż urządzenie Azure Migrate, aby bez użycia agentów wykrywać serwery VMware, Hyper-V i fizyczne, lub użyj agentów, gdy potrzebne są bardziej szczegółowe metadane (procesy, porty). Proces wykrywania zbiera dane o sprzęcie, systemie operacyjnym, licznikach wydajności i zależnościach, aby tworzyć dokładne oceny. Wizualizacja zależności jest kluczowa do grupowania obciążeń i planowania fal migracji, które zachowują lokalność ruchu wschód-zachód i warstwy aplikacji.

Oceny serwerów dostarczają informacji o gotowości (wsparcie dla systemu operacyjnego, sterowniki, agenci), wymiarowaniu opartym na wydajności (vCPU/RAM/IOPS/przepustowość) oraz miesięcznych szacunkach kosztów dopasowanych do serii maszyn wirtualnych, dysków i rezerwacji. Azure Migrate może docelowo obsługiwać maszyny wirtualne Azure lub Azure VMware Solution. Dla obciążeń webowych Azure Migrate zawiera ocenę aplikacji internetowych, która analizuje witryny IIS pod kątem migracji do Azure App Service, wskazując niewspierane funkcje, takie jak filtry ISAPI, zależności od GAC czy starsze wersje .NET Framework. W przypadku baz danych Azure Migrate przekazuje zadania oceny do Azure Database Migration Service (DMS), który testuje zgodność jednostek SKU i wymagane działania naprawcze (typy danych, zakres funkcjonalności T-SQL, sortowanie, zgodność funkcji).

Orkiestracja migracji serwerów wykorzystuje Azure Migrate: Server Migration do ciągłej replikacji serwerów VMware, Hyper-V lub fizycznych do Azure, z tworzeniem punktów odzyskiwania i możliwością planowanego przełączenia. Można przeprowadzać migracje testowe do izolowanych sieci VNet, aby zweryfikować rozruch, uruchomienie aplikacji i łączność przed ostatecznym przełączeniem. Dla aplikacji internetowych hostowanych na IIS, Azure App Service Migration Assistant przeprowadza ocenę gotowości, a także może spakować i wdrożyć witryny ASP.NET lub PHP w App Service, przepisując w razie potrzeby konfigurację i ujawniając braki w zależnościach (specyficzne dla Windows komponenty COM, sterowniki na poziomie maszyny, zestawy GAC). Narzędzie to jest najlepiej dopasowane do migracji obciążeń z Windows IIS do App Service na platformie Windows.

Azure Database Migration Service zapewnia migracje online (z minimalnym czasem przestoju) i offline (jednorazowe):

Wspierane wzorce źródło/cel obejmują migrację z SQL Server do Azure SQL Database lub Azure SQL Managed Instance, z SQL Server do SQL Server na maszynach wirtualnych Azure, z MySQL do Azure Database for MySQL, z PostgreSQL do Azure Database for PostgreSQL oraz z MongoDB do Azure Cosmos DB (API dla MongoDB). DMS ocenia zgodność, zarządza przenoszeniem schematu i danych oraz może automatyzować zadania walidacji po migracji.

Opcje masowego transferu danych

Gdy przepustowość sieci, grawitacja danych lub wymogi zgodności uniemożliwiają kopiowanie online, należy skorzystać z ofert transferu offline platformy Azure.

Rodzina produktów Azure Data Box:

Wszystkie urządzenia wykorzystują szyfrowanie sprzętowe, logistykę z zachowaniem łańcucha dowodowego oraz automatyczne pozyskiwanie danych na wybrane konta Azure Storage po ich zwrocie. Są one zazwyczaj używane do wstępnego zasilania danymi (po którym następuje bieżąca replikacja przyrostowa za pomocą AzCopy, wersji zapoznawczej Storage Mover lub narzędzi firm trzecich), jednorazowych archiwizacji lub przenoszenia danych między regionami, gdzie obowiązują ograniczenia dotyczące ruchu wychodzącego.

Usługa Azure Import/Export wykorzystuje własne nośniki SATA HDD/SSD zaszyfrowane za pomocą funkcji BitLocker. Narzędzie WAImportExport przygotowuje dyski, generuje pliki dziennika i manifestu, weryfikuje mapowania danych i folderów oraz zapisuje klucze szyfrowania. Proces wysyłki wygląda następująco:

  1. Utwórz zadanie importu (lub eksportu) w portalu i określ docelowe (lub źródłowe) konta magazynu i kontenery.
  2. Użyj narzędzia WAImportExport, aby przygotować i zaszyfrować dyski oraz wygenerować plik CSV z zestawem dysków.
  3. Wyślij nośniki do centrum danych Microsoft wskazanego w zadaniu, korzystając z zatwierdzonego przewoźnika, i podaj dane do śledzenia przesyłki.
  4. Microsoft pozyskuje (lub eksportuje) dane bezpośrednio na Twoje konto Storage (lub z niego), aktualizuje status zadania i odsyła nośniki. Usługa Import/Export jest optymalna, gdy posiadasz już własne dyski, potrzebujesz precyzyjnej kontroli nad łańcuchem urządzeń lub gdy wolumen danych jest niewielki w porównaniu z urządzeniami Data Box.

Strategia, licencjonowanie i optymalizacja kosztów

Wybierz strategie migracji w oparciu o czas, ryzyko i cele modernizacyjne:

Wzmocnij uzasadnienie biznesowe dzięki licencjonowaniu i rezerwacjom:

Wzorce zarządzania hybrydowego i modernizacji

Azure Arc rozszerza zarządzanie Azure na środowiska on-premises i multicloud. Serwery z włączoną usługą Arc (Arc-enabled servers) wdrażają na maszynach z systemem Windows i Linux agenta, który projektuje je jako zasoby Azure, umożliwiając konfigurację gościa za pomocą Azure Policy, zarządzanie aktualizacjami (Update Management), integrację z Defender for Cloud oraz narzędzia oparte na rozszerzeniach (certyfikaty Key Vault, Dependency agent). Usługa Arc-enabled Kubernetes dołącza klastry zgodne z CNCF do Azure w celu konfiguracji opartej na GitOps (Flux), stosowania Azure Policy for Kubernetes oraz zarządzania cyklem życia rozszerzeń (Open Service Mesh, Azure Monitor for containers). Usługa Arc-enabled SQL Server inwentaryzuje instancje w dowolnym miejscu, uwidacznia rekomendacje dotyczące końca wsparcia i jednostek SKU, wymusza bazowe standardy bezpieczeństwa i integruje się z Defender for SQL. W przypadku środowisk brzegowych lub odłączonych, Arc zapewnia spójną płaszczyznę sterowania do zarządzania, podczas gdy obciążenia robocze pozostają w swojej lokalizacji.

Wzorce modernizacji powinny być nakładane na plany migracji:

Praktyczny scenariusz problemowy

Firma Adobe Inc. musi zmigrować portfolio lokalnych aplikacji webowych IIS, baz danych SQL Server oraz 600 TB zasobów multimedialnych do Azure, minimalizując przestoje i przygotowując się na przyszłość opartą na kontenerach (container-first).

Podejście krok po kroku:

  1. Wykrywanie i ocena za pomocą Azure Migrate Wdróż urządzenie Azure Migrate appliance, aby zinwentaryzować maszyny wirtualne VMware i witryny IIS. Użyj mapowania zależności do grupowania warstw aplikacji i identyfikacji współdzielonych baz danych. Przeprowadź dobór rozmiaru maszyn wirtualnych na podstawie wydajności oraz ocenę gotowości dla App Service. Wybrano to rozwiązanie, ponieważ centralizuje ono wykrywanie, szacowanie kosztów, analizę zależności i orkiestrację migracji w jednej płaszczyźnie.

  2. Klasyfikacja strategii migracji dla poszczególnych obciążeń Początkowo wykonaj rehost stanowych warstw aplikacji na maszyny wirtualne Azure, aby zmniejszyć ryzyko czasowe. Zastosuj replatform dla bezstanowych warstw webowych do Azure App Service, tam gdzie Migration Assistant wykazuje wysoką gotowość. Zaplanuj ścieżki rearchitect dla portali o dużym natężeniu ruchu do AKS. Ta hybrydowa strategia równoważy szybkość (lift-and-shift) z korzyściami operacyjnymi (App Service) i długoterminową skalowalnością (AKS).

  3. Migracja baz danych za pomocą Azure Database Migration Service Użyj migracji online dla backendów SQL Server obsługujących klientów do Azure SQL Managed Instance, aby zachować zadania SQL Agent, zapytania międzybazodanowe i zapewnić prawie zerowy czas przestoju. Użyj migracji offline dla wewnętrznych baz danych biznesowych (line-of-business) podczas zaplanowanego okna weekendowego. Usługa DMS została wybrana ze względu na ścieżkę migracji z minimalnym przestojem opartą na CDC, walidację schematu i zorkiestrowane przełączenie.

  4. Przenoszenie zasobów multimedialnych za pomocą Azure Data Box i Import/Export Zamów wiele urządzeń Azure Data Box (każde o pojemności 100 TB) do początkowego zasilenia 600 TB danych w Blob Storage, a następnie wykonaj synchronizację przyrostową (delta sync) przez ExpressRoute. Dla dwóch zdalnych studiów z mniejszymi archiwami użyj usługi Azure Import/Export z istniejącymi zaszyfrowanymi dyskami SSD i narzędziem WAImportExport. Data Box umożliwia szybki i bezpieczny transfer masowy; Import/Export wykorzystuje już posiadane dyski w lokalizacjach brzegowych.

  5. Przełączanie obciążeń webowych za pomocą App Service Migration Assistant i testowanie migracji Dla witryn IIS oznaczonych jako kompatybilne, użyj Migration Assistant do spakowania, konwersji konfiguracji i wdrożenia w App Service. Wykonaj migracje testowe do slotów przejściowych (staging slots) i przeprowadź zamianę (swap) po pomyślnym zakończeniu testów. Narzędzie to ogranicza potrzebę ręcznych napraw i przyspiesza spójność wdrożeń.

  6. Wprowadzenie wzorców modernizacji Skonteneryzuj wybrane usługi za pomocą Azure Migrate: App Containerization, wypchnij obrazy do Azure Container Registry i wdróż je w AKS z GitOps za pośrednictwem Azure Arc-enabled Kubernetes, aby zapewnić spójną konfigurację w środowiskach dev/test/prod. Wystaw wszystkie publiczne API za pomocą Azure API Management, aby standaryzować throttling, OAuth2 i proces wdrażania partnerów. Tworzy to fundament pod mikrousługi i kanały API-first, jednocześnie utrzymując ład zarządczy.

  7. Włączenie zarządzania hybrydowego za pomocą Azure Arc Wdróż agenta Azure Arc na pozostałych serwerach on-premises i klastrach Kubernetes innych niż AKS, aby stosować Azure Policy, zbierać dane inwentaryzacyjne i standaryzować bazowe zasady bezpieczeństwa przed, w trakcie i po migracji. Arc zapewnia jedną płaszczyznę sterowania w całym środowisku hybrydowym, gwarantując wykrywanie dryfu konfiguracji i zgodność z politykami.

  8. Optymalizacja kosztów za pomocą Azure Hybrid Benefit i rezerwacji Zastosuj Azure Hybrid Benefit dla Windows Server i SQL Server, aby obniżyć koszty oprogramowania. Wykup 3-letnie wystąpienia zarezerwowane (Reserved Instances) dla maszyn wirtualnych i jednostek SKU Managed Instance o stałym obciążeniu; użyj zakresu współdzielonego (shared scope), aby zmaksymalizować pokrycie w ramach subskrypcji i wymieniaj rezerwacje, jeśli wzorce użycia ulegną zmianie. Pozwala to zachować uzasadnienie biznesowe i finansować sprinty modernizacyjne.

Dlaczego wybrano te usługi: Azure Migrate i DMS minimalizują ryzyko dzięki planowaniu opartemu na danych i realizacji z niskim czasem przestoju; App Service Migration Assistant przyspiesza sprawdzone migracje IIS; Data Box i Import/Export rozwiązują problem grawitacji danych; Azure Arc zapewnia spójne zarządzanie w środowiskach hybrydowych i multicloud; AKS, Functions i API Management umożliwiają przyszłościową, natywną dla chmury ewolucję bez blokowania natychmiastowych celów migracyjnych.


Monitorowanie · Wszystkie domeny · Well-Architected Framework i zasady projektowania

Przećwicz te pytania → · Testy na czas na ExamRoll.io →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Zdaj egzamin →

Przeglądaj Microsoft →

Related guides

Dostęp all-in-one

Jedna subskrypcja. Każdy egzamin.

Każdy plan odblokowuje nieograniczone wyszukiwanie odpowiedzi, testy praktyczne, wyjaśnienia AI i pełną bibliotekę zasobów — w ponad 20 językach.

Miesięczny
24.87
Just €0.83/day
Wszystko w cenie:
  • Nieograniczone wyszukiwanie odpowiedzi
  • Nieograniczone testy praktyczne
  • Wyjaśnienia wspomagane AI
  • Pełna biblioteka zasobów
  • Ponad 20 języków
  • Cotygodniowe aktualizacje treści
  • Nagrody i polecenia
  • Priorytetowe wsparcie
Rozpocznij bezpłatny okres próbny

Karta kredytowa nie jest wymagana*

Najlepsza wartość
12 miesięcy
179.87
Just €0.49/daySave 40%
Wszystko w cenie:
  • Nieograniczone wyszukiwanie odpowiedzi
  • Nieograniczone testy praktyczne
  • Wyjaśnienia wspomagane AI
  • Pełna biblioteka zasobów
  • Ponad 20 języków
  • Cotygodniowe aktualizacje treści
  • Nagrody i polecenia
  • Priorytetowe wsparcie
Rozpocznij bezpłatny okres próbny

Karta kredytowa nie jest wymagana*

✓ Plan darmowy w zestawie · ✓ Anuluj w dowolnym momencie · ✓ Wszystkie plany odblokowują pełny produkt