Freigeben über


Optimieren von Workloads nach der Cloud-Modernisierung

Nachdem Sie eine Modernisierungsphase oder das gesamte Projekt abgeschlossen haben, ist es an der Zeit, sicherzustellen, dass Sie die vollständigen Vorteile erhalten und eine Kultur der kontinuierlichen Verbesserung einbetten. Das modernisierte System verfügt möglicherweise über neue Funktionen (z. B. automatische Skalierung oder neue Leistungsoptimierungsschalter) – nutzen Sie diese. Überprüfen Sie außerdem, ob alles für Produktionsbedingungen ordnungsgemäß konfiguriert ist, und schauen Sie sich dann an, was mehr optimiert werden kann. Stellen Sie sich diese Phase als Abschluss der Feedbackschleife vor: Messen Sie Ergebnisse, optimieren Sie weiter, und stellen Sie sicher, dass die Organisation die Modernisierung großgeschrieben hat.

Optimieren von Konfigurationen für die Cloud

Die Modernisierung einer App ist kein einmaliges Ereignis. Sie können häufig eine weitere Feinabstimmung durchführen, sobald sie in Azure ausgeführt wird:

  1. Wenden Sie Azure Advisor-Empfehlungen systematisch an.Azure Advisor analysiert Arbeitsauslastungsüberwachungsdaten und bietet handlungsrelevante Empfehlungen für Kosten, Leistung, Zuverlässigkeit und Sicherheit. Überprüfen Sie die Empfehlungen wöchentlich, und implementieren Sie zuerst wichtige Änderungen. Greifen Sie über das Azure-Portal auf Azure Advisor zu, und filtern Sie Empfehlungen nach Workload oder Ressourcengruppe.

  2. Optimieren Sie dienstspezifische Einstellungen. Jeder Azure-Dienst verfügt über eigene Konfigurationseinstellungen und bewährte Methoden. Verwenden Sie die Leitfäden für Azure-Dienste des Azure Well-Architected Framework, um Konfigurationen mit bewährten Methoden auszurichten.

  3. Beheben Von Sicherheitskonfigurationslücken sofort. Führen Sie jetzt Azure-Sicherheitsbewertungstools aus, da sich das System im stabilen Zustand befindet. Microsoft Defender für Cloud , um festzustellen, ob es empfehlungen für hohe oder mittlere Sicherheit für Ihre Ressourcen gibt. Beheben Sie kritische und schwerwiegende Ergebnisse innerhalb von 48 Stunden, um den Sicherheitsstatus aufrechtzuerhalten. Konfigurieren Sie eine kontinuierliche Bewertung, um neue Probleme zu erkennen, während Workloads sich entwickeln.

Überprüfen der Betriebsbereitschaft

Stellen Sie sicher, dass die betrieblichen Aspekte (Überwachung, Kostenmanagement, Sicherung) vollständig vorhanden sind:

  1. Überwachen Sie den Umfang und die Genauigkeit der Überwachung. Überprüfen Sie, ob Azure Monitor alle benötigten Protokolle, Metriken und Traces erfasst. Wenn Sie beispielsweise neue Komponenten eingeführt haben, stellen Sie sicher, dass Sie die Protokollierung für diese Komponenten einrichten. Stellen Sie sicher, dass die Alarmregeln ordnungsgemäß ausgelöst werden. Möglicherweise führen Sie Chaostests durch, z. B. entfernen Sie einen Dienst in einer Testumgebung, um festzustellen, ob Warnungen ausgelöst werden. Aktualisieren Sie Dashboards, um die neue Architektur widerzuspiegeln. Fügen Sie die neuen Komponenten hinzu, und entfernen Sie alte Komponenten. Das Betriebsteam sollte immer einen vollständigen Überblick über die Systemintegrität haben.

  2. Richten Sie Kostenüberwachung und -kontrollen ein. Verwenden Sie Microsoft Cost Management , um Ausgabenmuster nachzuverfolgen und Kostenoptimierungsmöglichkeiten zu identifizieren. Richten Sie Budgetwarnungen und Ausgabenlimits ein, um unerwartete Kostensteigerungen zu verhindern. Überprüfen Sie die Ressourcenauslastung wöchentlich und passen Sie unterausgelastete Komponenten an.

  3. Testen Sie Sicherungs- und Wiederherstellungsverfahren. Stellen Sie sicher, dass Ihre Sicherungslösungen funktionieren. Wenn Sie Azure Backup oder datenbank point-in-time Restore verwenden, führen Sie eine Testwiederherstellung einer Sicherung aus, um zu bestätigen, dass Sie Daten erfolgreich wiederherstellen können. Dokumentieren Sie das wiederherstellungszeitziel (RTO) und das Wiederherstellungspunktziel (Recovery Point Objective, RPO), das Sie erreicht haben. Wenn dies nicht den geschäftlichen Anforderungen entspricht, passen Sie die Sicherungshäufigkeit oder -methode an. Stellen Sie sicher, dass alle kritischen Daten tatsächlich gesichert werden (neue Datenbanken, neue Speicherkonten sind in einer Sicherungsrichtlinie enthalten). Diese Überprüfung ist für die Bereitschaft zur Notfallwiederherstellung von entscheidender Bedeutung und Teil eines gut strukturierten Systems.

Sammeln von Benutzerfeedback und Messen von Ergebnissen

Eine Möglichkeit, Erfolg zu messen und weitere Verbesserungsmöglichkeiten zu finden, ist direktes Feedback und konkrete Metriken.

  1. Sammeln Sie regelmäßig strukturiertes Benutzerfeedback. Sammeln Sie nach einiger Zeit im Betrieb des modernisierten Systems Feedback von Endbenutzern oder internen Benutzern. Verwenden Sie Umfragen oder Feedbackformulare. Überprüfen Sie die Supportticketwarteschlange. Für interne Teams soll es retrospektive Besprechungen geben. Diese qualitativen Daten können Dinge hervorheben, die die Überwachung möglicherweise nicht aufzeigt.

  2. Feedback systematisch nachverfolgen und beheben. Dokumentieren Sie alle Feedbacks in Azure DevOps- oder GitHub-Problemen und kategorisieren Sie nach Schweregrad und Geschäftswert. Weisen Sie die Verantwortung für jede Angelegenheit zu und legen Sie Zeitrahmen für deren Lösung fest, basierend auf der Priorität. Kommunizieren Sie den Fortschritt und die Ergebnisse monatlich an die Projektbeteiligten.

  3. Messen Sie die tatsächlichen Ergebnisse im Vergleich zu Zielen. Erinnern Sie sich an diese Erfolgsmetriken und Renditeprognosen? Jetzt ist die Zeit, um zu sehen, ob Sie sie erreicht haben. Kompilieren Sie diese Ergebnisse, und kommunizieren Sie sie den Projektbeteiligten. Es ist wichtig, den Kreis zu schließen und den realisierten Nutzen zu zeigen (oder Schwachstellen zu erkennen). Beispiel: "Wir haben eine Verbesserung der Seitenladezeiten von 25% erreicht, was zu einer Steigerung des Benutzereinsatzes von fünf Prozent führt, und wir sind auf der Spur, jährlich 250k $in Kosten zu sparen."

Einrichten kontinuierlicher Modernisierungspraktiken

Modernisierung ist kein einmaliges Projekt; es kann ein fortlaufender Teil der IT-Strategie sein. Um zu vermeiden, dass sie in eine neue Legacyfalle fallen, erstellen Sie kontinuierliche Verbesserungszyklen.

  1. Planen Sie regelmäßige Arbeitsauslastungsüberprüfungen. Führen Sie alle paar Monate eine Well-Architected-Überprüfung oder einen Health-Check für die modernisierten Workloads durch. Clouddienste werden schnell weiterentwickelt. Vielleicht könnte ein neues Feature Ihr System weiter optimieren, oder die Nutzungsmuster haben sich geändert und erfordern Anpassungen. Dokumentieren Sie alle neuen Lücken oder Empfehlungen aus diesen regelmäßigen Überprüfungen, und planen Sie die Implementierung.

  2. Automatisieren Sie die Optimierung nach Möglichkeit. Verwenden Sie Azure-Policies, um bewährte Methoden durchzusetzen, z. B. Tagging zu fordern oder unsichere Konfigurationen zu blockieren, um Abweichungen im Laufe der Zeit zu verhindern. Implementieren Sie automatische Skalierungsregeln, sodass die Leistungsoptimierung unterwegs erfolgt. Richten Sie Warnungen für Kostenanomalien über die Kostenverwaltung ein. Durch die Automatisierung stellen Sie sicher, dass das System ohne ständige menschliche Aufsicht optimiert bleibt.

  3. Teilen Sie Ergebnisse und bewährte Methoden. Dokumentieren Sie alle erfolgreichen Optimierungsmuster, und teilen Sie sie in allen Teams. Erstellen Sie Playbooks für allgemeine Optimierungsszenarien und verwalten Sie eine Wissensbasis der gelernten Erkenntnisse. Tragen Sie Optimierungserkenntnisse zu den Praktiken für die Einführung der Cloud in der Organisation bei.

Azure-Tools und -Ressourcen

Category Tool Description
Optimization Azure Advisor Bietet personalisierte Empfehlungen für Kosten, Leistung, Zuverlässigkeit und Sicherheitsoptimierung
Monitoring Azure Monitor. Umfassende Überwachungslösung zum Sammeln und Analysieren von Workloaddaten
Kostenverwaltung Microsoft Cost Management Tools zum Nachverfolgen, Analysieren und Optimieren von Azure-Ausgaben
Security Microsoft Defender für Cloud Verwaltung von Sicherheitsstatus und Bedrohungsschutz für Azure-Workloads
Backup Azure Backup Zentrale Sicherungslösung für Azure- und Hybridarbeitslasten

Nächste Schritte