Freigeben über


Vorbereiten der Cloud-Modernisierung

Die Cloud-Modernisierung ist die Praxis, vorhandene cloudbasierte Workloads zu verbessern, um die Geschäftlichen Anforderungen besser zu erfüllen. Sie richtet Arbeitslasten an bewährten Methoden aus der Cloud aus, ohne neue Features hinzuzufügen. Dieses Framework bietet einen End-to-End-Leitfaden für Organisationen zum Planen und Ausführen von Modernisierungen in allen Arbeitsauslastungsteams.

Diagramm mit einem vierstufigen Prozess für die Modernisierung von Arbeitslasten: 1 Vorbereiten der Modernisierung, 2 Plan-Modernisierung, 3 Ausführen der Modernisierung und 4 Optimieren von Arbeitslasten.

Definieren Sie die Modernisierung für Ihre Organisation

Der Modernisierungserfolg beginnt mit der Organisatorischen Vorbereitung. In dieser Phase wird sichergestellt, dass jeder versteht, was modernisierung für Ihr Unternehmen bedeutet. Sie müssen auch bewerten, ob Ihre Teams über die erforderlichen Fähigkeiten verfügen und ermitteln, welche Anwendungen zuerst modernisiert werden sollen.

  1. Richten Sie eine gemeinsame Definition der Modernisierung ein. Die Cloudmodernisierung verbessert die Funktionsweise vorhandener Workloads, ohne neue Features zu erstellen. Typische Modernisierungsaktivitäten umfassen Replatforming (Verschieben von Komponenten in eine neue Hostingumgebung), Umgestaltung (Optimieren oder Umstrukturierungscode) und Umgestaltung (Neugestaltung der Systemstruktur) in der Cloud. Die Modernisierung schließt vollständig neue Funktionen oder komplette Neuentwicklungen für neue Fähigkeiten aus.

  2. Kommunizieren Sie die Definition der Modernisierung. Teilen Sie diese Definition mit allen relevanten Teams und Projektbeteiligten. Stellen Sie sicher, dass Projektmanager, Ingenieure, Produktbesitzer und Führungskräfte verstehen und zustimmen. Ein einheitliches Verständnis verhindert eine Fehlausrichtung.

  3. Schaffen Sie eine gemeinsame Verantwortung durch alle Teams. Modernisierung erfordert Zusammenarbeit zwischen Entwicklungs-, Betriebs-, Sicherheits- und Architekturteams. Jedes Team trägt mit unterschiedlichem Fachwissen zum Erfolg der Modernisierung bei. Regelmäßige Kommunikation und gemeinsame Entscheidungsprozesse einrichten. Vermeiden Sie isolierte Arbeit, die Integrationsprobleme oder verpasste Anforderungen verursacht. Weisen Sie klare Rollen zu, während Sie die teamübergreifende Koordination beibehalten.

Die Modernisierungsbereitschaft und Kompetenzen auswerten

  1. Bewerten Sie Ihre Modernisierungskompetenzen. Bevor Sie mit der Modernisierung beginnen, bewerten Sie, ob Ihr Team über die notwendigen Fähigkeiten und Tools verfügt, um erfolgreich zu modernisieren. Zu den wichtigsten Zu bewertenden Bereichen gehören:

    Qualifikationsbereich Bewertungsfragen
    Wissen über Clouddienste Sind Techniker mit relevanten Azure-Diensten vertraut, die Sie während der Modernisierung verwenden könnten?
    DevOps und CI/CD Haben Sie eine ausgereifte kontinuierliche Integration/kontinuierliche Lieferpipeline eingerichtet? Können Sie Tests und Bereitstellungen mit Infrastruktur als Code automatisieren?
    Moderne Architekturmuster Versteht das Team Mikroservices, Containerisierung und andere moderne cloud-native Konzepte, die Teil der Refaktorisierung oder Neugestaltung sein könnten?
    Überwachung und Automatisierung Reichen Ihre Überwachungs-, Protokollierungs- und Automatisierungstools aus, um erweiterte Cloudvorgänge nach der Modernisierung zu unterstützen?
  2. Identifizieren Sie alle Kompetenzlücken, und erstellen Sie einen Plan, um sie auszufüllen. Sie können vorhandene Mitarbeiter (Azure-Zertifizierungen, Cloudarchitektur-Workshops) schulen oder neue Mitarbeiter/Auftragnehmer mit spezifischem Fachwissen einbringen. Fähigkeiten sind oft mehr wichtig als die spezifischen Technologien. Ein gut ausgebildetes Team führt eine Modernisierung reibungsloser aus als ein Team, das unterwegs lernt.

  3. Binden Sie bei Bedarf externe Expertise ein. Wenn Ihr Team in kritischen Bereichen keine Erfahrung hat, bringen Sie Microsoft oder einen Microsoft-Partner ein. Externe Experten können Ihre Modernisierungsstrategie überprüfen, geeignete Tools empfehlen und dabei helfen, realistische Zeitpläne zu schaffen.

Priorisieren der zu modernisierenden Workloads

Nicht jede Arbeitsauslastung sollte modernisiert werden. Verwenden Sie einen strukturierten Ansatz, um zu entscheiden, welche Workloads zuerst modernisiert werden sollen. Der Schlüssel besteht darin, den Geschäftlichen Wert gegen das technische Risiko abzuwägen und alle dringenden Auslöser zu identifizieren, die eine Aktion erzwingen.

  1. Bewerten Sie den geschäftlichen Wert! Erstellen Sie eine Liste der Kandidatenworkloads, und bewerten Sie die einzelnen Arbeitslasten anhand ihrer Wichtigkeit für das Unternehmen. Sie können eine hohe/mittlere/niedrige Rangfolge oder eine numerische Bewertung für den Geschäftswert verwenden. Je kritischer die Arbeitslast für Umsatz, Kundenzufriedenheit oder den Betrieb ist, desto höher ist der geschäftliche Wertscore.

    Kategorie „Geschäftswert“ Examples
    Umsatz- oder geschäftskritisch Systeme, die Verkaufstransaktionen verarbeiten oder Kerngeschäftsfunktionen unterstützen (Ausfallzeiten bedeuten direkt Verlorenes Geld)
    Kundenumgebung Systeme, mit denen Kunden oder Kunden direkt interagieren (Leistung und Zuverlässigkeit wirken sich auf die Zufriedenheit aus)
    Compliance oder regulatorische Anforderungen Systeme, die strengen Vorschriften oder Sicherheitsanforderungen unterliegen (Fehler beim Aktualisieren können rechtliche Risiken darstellen)
    Umfassende interne Abhängigkeit Plattformen, die von Mitarbeitern oder anderen Systemen häufig verwendet werden (wenn sie langsam oder instabil sind, zieht sie die Produktivität in der gesamten Organisation herunter).
  2. Technisches Risiko bewerten. Bewerten Sie unabhängig den technischen Zustand jedes Systems. Ermitteln Sie im Wesentlichen, wie viel Modernisierung erforderlich ist. Bewerten Sie technisches Risiko/Bedarf als hoch, mittel oder niedrig für jede Arbeitsauslastung. Anzeichen für hohe technische Risiken oder Schulden umfassen:

    Kategorie "Technisches Risiko" Examples
    Technische Schulden Legacycode mit Problemumgehungen, veralteten Frameworks, schwer zu ändernde Architektur
    Veraltete Technologie Betriebssysteme oder Datenbanken, die sich am Ende des Supports befinden, veraltete Programmiersprachen
    Hoher Wartungsaufwand Häufige manuelle Interventionen, steigende Supportkosten, komplexe Problembehandlungsprozesse
    Leistungs- und Zuverlässigkeitsprobleme Chronische Ausfallzeiten, langsame Reaktionszeiten, Unfähigkeit, Lastspitzen zu verarbeiten
    Begrenzte Skalierbarkeit Architektur, die wichtige Überarbeitungen erfordert, um die manuellen Skalierungsprozesse zu vergrößern
  3. Identifizieren Sie dringende Modernisierungsauslöser. Bestimmte Ereignisse können plötzlich die Priorität einer Workload ändern, auch wenn sie anfangs nicht am Anfang der Liste war. Achten Sie auf diese Trigger, die eine Modernisierung dringend machen:

    Triggerkategorie Examples
    Sicherheitsrisiken Neu entdeckte Sicherheitslücken in älteren Komponenten, veralteten Verschlüsselungsprotokollen oder Complianceverletzungen
    End-of-Support-Stichtage Plattform oder Software, die innerhalb von 12 Monaten an Anbietersupport verliert, alte Sicherheitspatches
    Geschäftswachstumsanforderungen Schnelles Kundenwachstum, das die Systemkapazität überschreitet, neue Markteintrittsanforderungen oder Integrationsanforderungen
    Probleme mit der Systemsicherheit Wiederholte Ausfälle, chronische Leistungsprobleme oder eskalierende Wartungskosten
  4. Priorisieren Sie Workloads. Kombinieren Sie die Geschäftswert- und technischen Risikobewertungen in einer einfachen Prioritätsmatrix.

    Geschäftswert Technisches Risiko Modernisierungspriorität Action
    High High Höchste Priorität Beginnen Sie jetzt mit der Modernisierung. Hohe Rendite für Investitionen
    High Low Monitor Modernisierung verzögern, außer wenn bestimmte geschäftliche Vorteile bestehen
    Low High Case-by-case Modernisieren Sie nicht sofort, es sei denn, es gibt einen klaren Vorteil
    Low Low Keine Maßnahmen Modernisierungsaufwand wäre hier keine gute Verwendung von Ressourcen.

Verständnis für die Modernisierung erlangen

Stellen Sie vor dem Einstieg in die Ausführung sicher, dass Sie und die einzelnen Workloadteams die Ansätze und bewährten Methoden für die Modernisierung in der Cloud verstehen.

  1. Verwenden Sie das Azure Well-Architected Framework, um Verbesserungsmöglichkeiten zu erkennen. Das Well-Architected Framework (WAF) ist eine Reihe bewährter Methoden in fünf Säulen: Zuverlässigkeit, Sicherheit, Kostenoptimierung, Operational Excellence und Performance Efficiency. Wenn Sie eine Well-Architected Überprüfung Ihrer Workloads durchführen, können Sie hervorheben, wo sie nicht den bewährten Methoden folgen. Diese Lücken generieren effektiv eine to-do Liste für die Modernisierung. Je größer oder zahlreicher die Lücken sind, desto dringender ist die Notwendigkeit, diese Arbeitslast zu modernisieren. Auf diese Weise stellt WAF eine datengesteuerte Roadmap bereit, was behoben werden muss.

  2. Ermöglichen Sie Workload-Teams, Modernisierungsentscheidungen zu treffen. Die Teams, die jede Anwendung täglich besitzen und ausführen, haben oft den tiefsten Einblick in ihre Schmerzpunkte und welche Änderungen helfen würden. Es ist sinnvoll, diese Teams in die Entscheidung einzubeziehen, wie sie ihre Systeme modernisieren. Geben Sie ihnen den Geschäftlichen Kontext ("wir brauchen dieses System, um 2x Datenverkehr zu bewältigen" oder "wir müssen seine Wartungskosten um 30%" senken") und lassen Sie sie Lösungen vorschlagen. Vielleicht wissen sie, dass ein bestimmter Dienst ausgetauscht werden kann oder welche Teile des Codes am schlechtesten sind. Stellen Sie diesen Teams Entscheidungskompetenz für technische Entscheidungen innerhalb von Budget-, Zeitachsen- und allgemeinen Architekturstandards bereit. Richten Sie regelmäßige Check-Ins ein, um sicherzustellen, dass ihre Pläne mit breiteren Organisationszielen übereinstimmen.

Nächster Schritt