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 könnte über neue Funktionen verfügen (wie z. B. Autoskalierung oder neue Schalter für Leistungsoptimierung) – 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. In dieser Phase wird die Feedbackschleife geschlossen: Ergebnisse messen, weiter optimieren und sicherstellen, 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 weiter optimieren, 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. Passen Sie dienstspezifische Einstellungen an. Jeder Azure-Dienst verfügt über eigene Konfigurationseinstellungen und bewährte Methoden. Verwenden Sie die Azure-Dienstleitfäden von Azure Well-Architected Framework, um Konfigurationen mit bewährten Methoden auszurichten.

  3. Beheben Von Sicherheitskonfigurationslücken sofort. Nachdem sich das System nun in einem stabilen Zustand befindet, führen Sie Azure-Sicherheitsbewertungstools aus. Verwenden Sie 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 und Sicherung) vollständig vorhanden sind:

  • Überwachen Sie den Umfang und die Genauigkeit der Überwachung. Stellen Sie sicher, dass Azure Monitor alle benötigten Protokolle, Metriken und Ablaufverfolgungen 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 Warnungsregeln ordnungsgemäß ausgelöst werden. Möglicherweise führen Sie Chaostests durch, z. B. das Entfernen eines Diensts 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 jederzeit einen vollständigen Überblick über die Integrität des Systems haben.

  • 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.

  • 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 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.

  • 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 Probleme erkennen, die von der Überwachung möglicherweise nicht erkannt werden.

  • 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.

  • 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 Überprüfungszyklus abzuschließen und den realisierten Wert anzuzeigen (oder Kürzungen zu identifizieren). "Wir haben beispielsweise 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 die Akkumulation neuer technischer Schulden zu vermeiden, bauen Sie kontinuierliche Verbesserungszyklen auf.

  • 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.

  • Automatisieren Sie die Optimierung nach Möglichkeit. Verwenden Sie Azure-Richtlinie, um bewährte Methoden zu erzwingen, z. B. das Anfordern von Tagging oder Blockieren unsicherer Konfigurationen, sodass die Abweichung nicht im Laufe der Zeit auftritt. Implementieren Sie automatische Skalierungsregeln, sodass die Leistungsoptimierung automatisch als Reaktion auf Bedarfsänderungen 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.

  • 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