Udostępnij przez


Optymalizowanie obciążeń po migracji

Pomyślna migracja nie kończy się na przełączeniu systemu. Optymalizacja po migracji zapewnia wydajne, bezpieczne i ekonomiczne działanie obciążeń na platformie Azure. Ta faza nakłada się na bieżące operacje i tworzy podstawę długoterminowej dojrzałości chmurowej.

Dostosowywanie konfiguracji obciążeń

Zachowanie obciążenia często zmienia się po migracji z powodu różnic w infrastrukturze, skalowaniu i architekturze usługi. Natychmiastowe korekty konfiguracji pomagają ustabilizować wydajność i zmniejszyć niepotrzebne koszty.

  1. Użyj usługi Azure Advisor, aby zidentyfikować możliwości optymalizacji.Usługa Azure Advisor udostępnia dostosowane zalecenia dotyczące kosztów, wydajności, niezawodności i zabezpieczeń. Te szczegółowe informacje ułatwiają określanie priorytetów akcji na podstawie wartości i możliwości. Uzyskaj dostęp do usługi Azure Advisor w witrynie Azure Portal i przejrzyj zalecenia według kategorii.

  2. Stosowanie wskazówek dotyczących konfiguracji specyficznych dla usługi. Każda usługa platformy Azure ma unikatowe parametry dostrajania. Skorzystaj z przewodników usług Azure Well-Architected Framework, aby dopasować konfiguracje do najlepszych praktyk. Te wskazówki pomagają zagwarantować, że obciążenia są zoptymalizowane pod kątem platformy Azure.

  3. Zapoznaj się z zaleceniami dotyczącymi usługi Microsoft Defender for Cloud.Usługa Microsoft Defender for Cloud identyfikuje błędy konfiguracji zabezpieczeń i luki w zabezpieczeniach. Rozwiąż te problemy na wczesnym etapie, aby zmniejszyć ryzyko i dostosować je do poziomu bezpieczeństwa organizacji.

Weryfikowanie konfiguracji krytycznych

Pomyślny okres po migracji zależy od sprawdzenia, czy obciążenia działają zgodnie z oczekiwaniami w nowym środowisku. Ta weryfikacja zapewnia, że wydajność, dostępność i koszty są zgodne z celami biznesowymi i technicznymi. Należy zweryfikować i dostosować konfiguracje monitorowania, kosztów i kopii zapasowych w celu wczesnego wykrywania problemów i utrzymania ciągłości działania.

Weryfikowanie monitorowania obciążenia

  1. Upewnij się, że dane metryk i logów są kompletne i aktualne. Przejrzyj dane telemetryczne ze wszystkich krytycznych składników, aby upewnić się, że metryki i logi przepływają, jak oczekiwano. Ten krok jest ważny, aby wykryć luki spowodowane zmianami w identyfikatorach zasobów, przestrzeniach nazw lub konfiguracjach agentów. Użyj usługi Azure Monitor lub preferowanego rozwiązania do monitorowania, aby porównać bieżące dane telemetryczne z punktami odniesienia premigration.

  2. Sprawdź, czy alerty są wyzwalane w oczekiwanych warunkach. Przejrzyj reguły alertów, aby potwierdzić, że odzwierciedlają bieżące progi i warunki. Ta walidacja jest ważna, ponieważ zachowanie obciążenia może przesunąć się po migracji, wymagając zaktualizowanych progów lub zakresów. Dostosuj logikę alertu, aby zmniejszyć szum i zapewnić terminowe reagowanie na rzeczywiste problemy.

  3. Przejrzyj pulpity nawigacyjne pod kątem istotności i dokładności. Upewnij się, że pulpity nawigacyjne odzwierciedlają bieżącą architekturę i priorytety operacyjne. Ten krok jest ważny, aby wspierać skuteczne podejmowanie decyzji i analizę trendów. Zaktualizuj wizualizacje, aby uwzględnić nowe zasoby, usunąć przestarzałe i dostosować je do bieżących celów SLO.

Aby uzyskać więcej informacji, zobacz Monitorowanie majątku platformy Azure

Weryfikowanie monitorowania kosztów

  1. Porównaj aktualne koszty do bazowych przed migracją. Użyj usługi Microsoft Cost Management lub narzędzi partnerskich, aby zidentyfikować wzrost kosztów. Ten krok jest ważny, aby wykryć zmiany spowodowane skalowaniem automatycznym, włączaniem funkcji lub nieefektywnymi konfiguracjami. Zbadaj rozbieżności, przeglądając podziały kosztów na poziomie zasobów.

  2. Identyfikowanie i dostosowywanie czynników kosztów. Przejrzyj obciążenia, które pokazują znaczące zmiany kosztów. Ta walidacja jest ważna w przypadku wykrywania problemów, takich jak nadmiernie aprowizowane zasoby, niewydajne zapytania lub nieprawidłowo skonfigurowane zasady skalowania. Użyj usługi Azure Advisor, aby zidentyfikować możliwości optymalizacji i odpowiednio dostosować konfiguracje.

Aby uzyskać więcej informacji, zobacz Monitorowanie kosztów.

Weryfikowanie kopii zapasowych

  1. Aktualizowanie zasad zarządzania i utrzymywanie dzienników inspekcji. Popraw zasady ładu danych, aby odzwierciedlać nowe lokalizacje usługi magazynowania Azure, okresy przechowywania i wymogi zgodności. Zaimplementuj zasady zarządzania cyklem życia dla automatycznych przejść poziomów i wymuszania zasad retencji danych. Skonfiguruj kompleksowe rejestrowanie inspekcji dla wszystkich działań związanych z dostępem do danych i zarządzaniem nimi. Ustanów regularne przeglądy zgodności i procesy raportowania, aby zademonstrować zgodność z wymaganiami prawnymi. Dokumentowanie zmian polityki oraz utrzymywanie dokumentów gotowych do audytu dotyczących wszystkich decyzji i implementacji zarządzania danymi.

  2. Sprawdź, czy zadania tworzenia kopii zapasowej zostały ukończone pomyślnie. Przejrzyj dzienniki zadań tworzenia kopii zapasowej, aby potwierdzić, że wszystkie wymagane obciążenia zostały uwzględnione i że zadania zakończą się bez błędów. Ten krok jest ważny w celu wykrywania luk w zakresie lub błędów konfiguracji wprowadzonych podczas migracji. Aby zweryfikować stan zadania, użyj usługi Azure Backup lub funkcji kopii zapasowej natywnej dla usługi.

  3. Testowanie procedur przywracania w celu potwierdzenia celów odzyskiwania. Przeprowadź testy przywracania strukturalnego, aby sprawdzić, czy dane są możliwe do odzyskania w ramach zdefiniowanych obiektów RTO i RPO. Ta weryfikacja jest ważna, aby zapewnić gotowość do rzeczywistych scenariuszy odzyskiwania. Dokumentowanie wyników testów i dostosowywanie zasad lub procedur kopii zapasowych zgodnie z potrzebami.

Aby uzyskać więcej informacji, zobacz Zarządzanie niezawodnością danych.

Zbieranie opinii użytkowników i wykonywanie na nie działań

Opinie użytkowników zapewniają rzeczywistą weryfikację wydajności i użyteczności obciążenia. Ta walidacja pomaga zidentyfikować luki, które mogą zostać pominięte w zautomatyzowanym monitorowaniu. Należy zbierać, określać priorytety i podejmować działania na temat informacji zwrotnych w celu ciągłego ulepszania jakości zadań roboczych i zadowolenia użytkowników.

  1. Zbieraj ustrukturyzowane opinie od użytkowników końcowych. Skorzystaj z ankiet, wywiadów lub biletów pomocy technicznej, aby zebrać opinie na temat wydajności, niezawodności i użyteczności. Użyj narzędzi, takich jak Microsoft Forms lub inne platformy, aby usprawnić zbieranie.

  2. Dokumentowanie i określanie priorytetów problemów. Scentralizuj wszystkie opinie w backlogu przy użyciu Azure DevOps lub GitHub Issues. Kategoryzuj problemy według ważności i wartości biznesowej. Określanie priorytetów problemów o wysokiej ważności, które mają wpływ na ciągłość działania, środowisko użytkownika lub zgodność. Takie podejście zapewnia przejrzystość i dopasowanie między zespołami.

  3. Przypisz odpowiedzialność za działania kontrolne. Przypisz każdy problem lub możliwość poprawy do określonej osoby lub zespołu. Własność zapewnia odpowiedzialność i terminowe rozwiązanie. Użyj funkcji tagowania, przypisania i powiadomień w narzędziu do zarządzania listami prac, aby śledzić postęp i zachować widoczność.

  4. Rozwiązywanie i komunikowanie ulepszeń. Szybko rozwiąż problemy o wysokim priorytcie i przekaż wyniki uczestnikom projektu. Wyróżnij mierzalne ulepszenia, takie jak mniejsze opóźnienia, zwiększony czas pracy lub lepsza użyteczność. Wzmacnia wartość wdrażania chmury i zwiększa zaufanie użytkowników.

Planowanie regularnych przeglądów obciążeń

Regularne przeglądy pomagają identyfikować możliwości optymalizacji w zakresie kosztów, wydajności, niezawodności, bezpieczeństwa i doskonałości operacyjnej. Użyj Well-Architected Framework, aby ocenić obciążenia i udokumentować obszary ulepszania. Zintegruj te przeglądy z rytmem utrzymania ładu w chmurze, aby zachować spójność.

Optymalizowanie zależności hybrydowych i wielochmurowych

Środowiska hybrydowe i wielochmurowe tworzą dodatkową złożoność, która wymaga dedykowanych strategii monitorowania i optymalizacji. Te zależności często powodują opóźnienia, zagrożenia bezpieczeństwa i obciążenie operacyjne, które mogą mieć wpływ na wydajność i niezawodność obciążenia.

  1. Proaktywne monitorowanie zależności między chmurami i środowiskiem lokalnym. Śledź kluczowe metryki, takie jak latencje, dostępność i kondycja usługi we wszystkich połączonych systemach, aby zidentyfikować wąskie gardła zanim wpłyną na użytkowników. Użyj usługi Azure Arc , aby rozszerzyć możliwości zarządzania platformą Azure na zasoby spoza platformy Azure, zapewniając ujednolicony wgląd w całą infrastrukturę. Wdróż usługę Azure Network Watcher , aby monitorować łączność sieciową i wydajność między środowiskami.

  2. Zabezpieczanie i monitorowanie połączeń hybrydowych w sposób ciągły. Włącz kompleksową diagnostykę i skonfiguruj alerty w celu wykrywania anomalii, takich jak utrata pakietów, błędy połączenia lub nieautoryzowane próby dostępu. Regularne monitorowanie pomaga zachować bezpieczeństwo i wydajność tych krytycznych połączeń. Ustanów bezpieczną łączność przy użyciu usługi Azure VPN Gateway, usługi Azure ExpressRoute lub usługi Azure Bastion na podstawie wymagań dotyczących zabezpieczeń i wydajności.

  3. Zaplanuj systematyczne zmniejszanie zależności zewnętrznych. Przejrzyj architekturę hybrydową, aby zidentyfikować składniki, które można zamienić na usługi natywne platformy Azure. Takie podejście upraszcza ogólną architekturę, zmniejsza nakład pracy operacyjnej i minimalizuje potencjalne punkty awarii. Utwórz plan stopniowego migrowania tych zależności przy zachowaniu ciągłości działania i dostępności usług.

Udostępnianie wyników migracji

Jasne podsumowanie wyników migracji weryfikuje sukces wdrażania chmury i buduje wsparcie dla przyszłych inicjatyw. Należy śledzić i komunikować mierzalne ulepszenia, takie jak oszczędności kosztów, wzrost wydajności i odporność operacyjna. Użyj danych z narzędzi azure Monitor, Cost Management i śledzenia zdarzeń, aby określić ilościowe wyniki. Udostępnianie zwięzłych przykładów związanych z działalnością biznesową z uczestnikami projektu.

Następny krok