Cloud-Workload-Analyse:So bestimmen Sie die Konfiguration
Die Cloud-Einführung kann einen Wettbewerbsvorteil verschaffen und Ihre IT modernisieren, aber eine schlecht geplante Cloud-Migration kann auch zu unerwarteten Kosten und schwer zu behebenden Leistungsproblemen führen. Ein reibungsloser Übergang zur Cloud erfordert eine rechtzeitige Planung und eine gründliche Bewertung der IT-Anforderungen, die Sie beide aus der Cloud-Workload-Analyse entnehmen können.
Dieser Artikel ist eine Einführung in die Cloud-Workload-Analyse , ein wichtiger erster Schritt bei der Einführung der Cloud, bei dem ein Unternehmen eine optimale Methode zum Verschieben von Apps in die Cloud plant. Lesen Sie weiter, um zu erfahren, wie eine Cloud-Workload-Bewertung hilft, die IT-Anforderungen zu bewerten, die Cloud-Migrationsstrategie an den Geschäftszielen auszurichten und Aufgaben zu priorisieren, um die Cloud-Einführung zu beschleunigen.
Was sind Cloud-Workloads?
Eine Cloud-Workload ist eine Anwendung, ein Dienst oder eine IT-Funktion, die Cloud-basierte Ressourcen verbraucht (Computing, Speicherleistung, Netzwerk usw.). Einige gängige Beispiele für Cloud-Workloads sind:
- Eine virtuelle Maschine.
- Cloud-Datenbanken.
- Ein Mikrodienst.
- Container.
- Cloud-basiertes Content-Hosting.
- Hadoop-Knoten und -Apps.
- Apps für die Notfallwiederherstellung in der Cloud.
Einige Workload-Typen passen nicht gut zu Cloud-Funktionen und können lokal eine bessere Leistung erbringen. Beispielsweise kann eine App eine Verarbeitung in der Nähe des Netzwerkrands erfordern oder aufgrund von Compliance-Gesetzen nur an bestimmten Orten gespeichert werden. Workloads, die in der Cloud am besten abschneiden, haben:
- Ein Bedarf für eine schnelle Bereitstellung der Infrastruktur.
- Ein kurzer Lebenszyklus.
- Funktionen, die von höheren Verteilungsebenen profitieren können.
- Häufige Traffic- oder Nutzungsspitzen (entweder vorhersehbar oder unvorhersehbar).
Abgesehen davon, dass einige Workloads lokal besser ausgeführt werden, schneiden einige Apps und Workloads in verschiedenen Cloud-Setups besser ab. Die Bewertung des optimalen Bereitstellungsmodells für jede Workload ist für die Leistung von entscheidender Bedeutung und ein wichtiger Bestandteil einer Cloud-Workload-Analyse.
Arten von Cloud-Workloads
Wir können Cloud-Workloads basierend auf zwei Faktoren aufteilen:Ressourcenbedarf und Nutzungsmuster. Basierend auf dem Ressourcenbedarf haben wir:
- Allgemeine Rechenlasten die normalerweise in der Standardkonfiguration der Cloud ausgeführt werden (gängige Web-Apps, Webserver, verteilte Datenspeicher, containerisierte Mikrodienste usw.).
- CPU-intensive Workloads die eine hohe Rechenleistung benötigen, um gleichzeitige Benutzer zu bewältigen (Multiplayer-Online-Spiele, Videokodierungs-Apps, Big-Data-Analysen, 3D-Modellierung usw.).
- Speicherintensive Workloads die übermäßig viel Speicher und Verarbeitung benötigen, um Transaktionen zu verarbeiten (Echtzeit-Streaming-Daten, Caches, verteilte Datenbanken usw.).
- GPU-beschleunigte Workloads die die Leistung von GPUs zusammen mit CPUs benötigen, um Aufgaben in Echtzeit auszuführen (selbstfahrende Fahrzeuge, Navigationssysteme, seismische Analyse usw.).
- Speicheroptimierte Workloads B. Data Warehouses, In-Memory-Datenbanken oder NoSQL-Datenbanken mit hohen Anforderungen an die Skalierbarkeit.
Wir können Cloud-Workloads auch basierend auf Nutzungsmustern aufteilen. Diese Kategorisierung geht wie folgt:
- Statische Arbeitslasten (bekannter Bedarf an Ressourcen und Verfügbarkeit, wie z. B. CRMs, ERPs oder E-Mail-Dienste).
- Periodische Workloads (vorhersehbare Verkehrsspitzen zu bestimmten Tages-, Wochen-, Monats- oder Jahreszeiten, z. B. Buchhaltungstools oder serverloses Computing).
- Unvorhersehbare Arbeitslasten (Cloud-Workloads, die zu plötzlichen und hohen Nutzungsspitzen neigen, wie z. B. soziale Netzwerke, Online-Multiplayer-Spiele, Video-Streaming-Sites usw.).
Was ist eine Cloud-Workload-Bewertung?
Eine Cloud-Workload-Bewertung (oder Cloud-Workload-Analyse ) ist der Prozess der Untersuchung des aktuellen Arbeitslastsatzes, um zu bestimmen, wie er am besten in die Cloud verschoben werden kann. Diese Berichte liefern einem Unternehmen:
- Eine Einschätzung, welche Workloads in die Cloud gehen sollten und welche vor Ort bleiben müssen.
- Ein geeigneter Cloud-Typ (private, öffentliche, Multi-Cloud usw.) und ein relevantes Bereitstellungsmodell (IaaS, PaaS, SaaS) für jede geeignete Arbeitslast.
- Eine Schätzung der Anschaffungskosten, der Gesamtbetriebskosten (TCO), der Kapitalrendite (ROI) und der Betriebskosten nach der Migration.
- Ein detaillierter Migrationsplan (normalerweise als Playbook bezeichnet ), die eine schnelle und risikoarme Cloud-Migration gewährleistet.
Während eine Cloud-Workload-Analyse in erster Linie eine technische Überprüfung ist, berücksichtigt die Bewertung auch Ihre geschäftlichen Anforderungen. Abhängig von den Anforderungen und Apps des Unternehmens kann die Bewertung einen der folgenden Migrationsansätze für eine Workload empfehlen:
- Lift and Shift (Rehosting): Erfassen einer Arbeitslast auf einer Reihe physischer oder virtueller Server und Verschieben der App in eine Cloud-Umgebung mit minimalen Änderungen an ihrer Architektur.
- Erweiterung in die Cloud: Erweitern einer Workload, die lokal ausgeführt wird, um Cloud-Ressourcen zu nutzen (normalerweise, um die Cloud-Bursting-Fähigkeit zu erhalten).
- Cloud-Optimierung (Re-Platforming): Diese Cloud-Migrationsstrategie erfordert die Neugestaltung kleinerer oder größerer Teile der App, um eine Reihe von Cloud-Diensten zu nutzen (z. B. das Ändern von Interaktionen mit der Datenbank, um die Vorteile der Automatisierung zu nutzen, oder das Hinzufügen neuer Funktionen für eine bessere Skalierung).
- Cloud-nativ: Eine vollständige Neufassung der App für die Cloud-Bereitstellung, z. B. die Umwandlung einer Legacy-Architektur in einen unabhängigen Microservice.
Alternativ kann die Bewertung auch vorschlagen, dass die Workload aus Compliance-, Sicherheits- oder betrieblichen Gründen weiterhin lokal ausgeführt werden sollte. Der Bericht kann sogar darauf hinweisen, dass das Unternehmen die Arbeitsbelastung verringern sollte, um eine bessere Leistung zu erzielen.
Häufige Cloud-Migrationsbedenken (und wie sie durch eine zeitnahe Cloud-Workload-Analyse gelöst werden)
Die Cloud-Workload-Bewertung löst die meisten Hauptprobleme bei der Migration in die Cloud. Zu diesen Problemen gehören:
- Das Fehlen einer klaren Migrationsstrategie im Einklang mit den Geschäftszielen.
- Migration von Workloads und Apps, die weiterhin lokal ausgeführt werden sollen.
- Leiden unter Cloud-Wildwuchs (unkontrollierte Verwaltung von Cloud-Instanzen und -Diensten).
- Erstellen einer schlecht funktionierenden IT-Umgebung.
- Überschreitung des geplanten Anfangsbudgets.
- Schaffung von Sicherheitsschwachstellen oder Compliance-Risiken.
- Migration der gesamten Infrastruktur auf einmal und Verursachung von Ausfällen kritischer Dienste.
- Feststellen, dass dem Team die erforderlichen Fähigkeiten zum Betrieb der neuen Infrastruktur fehlen.
- Verursacht längere Verfügbarkeitsprobleme nach der Migration und Dienstausfälle.
Eine Cloud-Workload-Analyse ist zwar keine direkte Lösung für diese Probleme, stellt jedoch sicher, dass Sie rechtzeitig über diese Probleme nachdenken. Die Fähigkeit, fundierte Entscheidungen vor und während des Migrationsprozesses zu treffen, ist ein wichtiges Anliegen, wie diese Zahlen zeigen:
- Über 45 % der IT-Entscheidungsträger geben an, dass sie Schwierigkeiten haben, die mit der Cloud-Migration verbundenen Kosten vorherzusagen und zu verstehen.
- Ungefähr 36 % der Unternehmen, die in die Cloud migrieren möchten, sind sich nicht sicher, ob die IT-Mitarbeiter in der neuen Umgebung arbeiten können.
- Über 40 % der Unternehmen haben vor der Cloud-Migration Schwierigkeiten, die Abhängigkeiten und die Architektur vorhandener Anwendungen zu verstehen.
Vorteile von Cloud Workload Analysis
Nachfolgend finden Sie einen genauen Blick auf die wirkungsvollsten Vorteile der Cloud-Workload-Analyse und die Vorteile für Ihr Unternehmen, wenn Sie Zeit und Geld in eine erstklassige Bewertung investieren:
- Das Unternehmen erhält eine eingehende Cloud-Readiness-Analyse.
- Sie erfahren, wo jede spezifische Workload optimal funktioniert.
- Das Unternehmen erhält eine Liste mit KPIs und Metriken, um den Erfolg der Cloud-Migration verfolgen und bewerten zu können.
- Jeder Workload, der als geeignet für die Cloud identifiziert wurde, erhält eine Übereinstimmung mit Cloud-Ressourcen in der richtigen Größe.
- Sie erhalten eine detaillierte Bestandsaufnahme aller Apps und Workloads sowie ein klares Bild von IT-Abhängigkeiten.
- Die Analyse entdeckt redundante Apps, die für Ihre IT-Umgebung nicht mehr benötigt werden.
- Sie erhalten eine genaue und detaillierte Kostenanalyse für Ihre Ausgaben vor, während und nach der Migration (einschließlich Softwarelizenzierung und dynamischer Betriebsausgaben).
- Sie minimieren die Wahrscheinlichkeit eines Zusammenbruchs der Migration und kritischer Fehler.
- Das Design der neuen Cloud-Umgebung beginnt mit integrierten Sicherheitsüberlegungen.
- Das Unternehmen lernt die Fähigkeiten kennen, die für die Durchführung der Migration und die Verwaltung der neuen Umgebung erforderlich sind, und gibt Einblicke in die erforderlichen Schulungen und potenziellen Neueinstellungen.
Wie funktioniert die Cloud-Workload-Analyse?
Im Folgenden sind die fünf Hauptschritte zur Durchführung einer Workload-Bewertung für die Cloud-Eignung aufgeführt. Während jedes Analystenteam eine eindeutige Reihenfolge hat, in der es Aufgaben ausführt, umfasst jede Methode die unten aufgeführten Schritte.
Phase 1:Auswirkungen auf das Geschäft
Der erste Schritt besteht darin, die Auswirkungen der Migration auf das Unternehmen zu bewerten und die Grundlage für den Rest der Analyse zu legen. Das Bewertungsteam muss:
- Definieren Sie die Metriken und KPIs für die Migration in die Cloud (verbesserte Leistung zur Unterstützung einer steigenden Anzahl von Benutzern, kürzere Zeit für die Bereitstellung eines neuen Builds, häufigere Veröffentlichungen, bessere Benutzererfahrung usw.).
- Erstellen Sie ein umfassendes Inventar von Apps und Workloads.
- Katalogisieren Sie Apps nach ihren Eigenschaften.
- Identifizieren Sie geschäftskritische Workloads und sensible Daten (die meisten Teams ziehen es vor, diese Abschnitte am Ende des Prozesses zu migrieren).
- Schätzen Sie das Qualifikationsniveau des internen Teams ein.
- Bestimmen Sie den Zeitrahmen, in dem die Cloud-Migration stattfinden muss (die beiden Hauptzeitrahmen sind der Beginn der Migration und wie lange es dauert, bis die neue Cloud-basierte Einrichtung einsatzbereit ist).
- Bestimmen Sie das mit der Cloud-Migration verbundene Risikoniveau (mit Schwerpunkt auf Compliance und Verhinderung von Datenschutzverletzungen und Datenlecks).
Stufe 2:Anfängliche Workload-Analyse
Im zweiten Schritt muss das Team die Workloads bewerten und mit der Planung der Migration beginnen. Das Team muss:
- Verstehen Sie die technische Landschaft des Unternehmens und seine einzigartigen Merkmale.
- Führen Sie eine Workload-Klassifizierung durch und bestimmen Sie die Migrationsanforderungen für jeden Workload.
- Ordnen Sie alle einzigartigen Workload-spezifischen Beschränkungen, Herausforderungen und Anforderungen zu.
- Führen Sie eine Überprüfung auf verschwenderische Legacy-Workloads durch, die das Unternehmen eliminieren kann, ohne den Betrieb zu beeinträchtigen.
- Markieren Sie jede Arbeitslast, die ein Kandidat für die Migration ist.
- Berücksichtigen Sie potenzielle Skalierungsprobleme für jede Arbeitslast.
- Verfügbarkeitsanforderungen pro Workload markieren.
Stufe 3:Architekturbewertung
Das Bewertungsteam bewertet die Bereitschaft und Eignung der Anwendung für eine Cloud-Umgebung. Das Team muss:
- Bewerten Sie die Auswirkungen der App-Migration in die Cloud.
- Verstehen Sie die Auswirkungen des Änderns, Dispositionierens oder Ersetzens der einzelnen Workloads.
- Trennen Sie die Workloads, die für die Cloud geeignet sind, von denen, die besser zu lokalem Hosting passen.
- Bestimmen Sie den richtigen Ansatz für die Migration jeder App (Lift and Shift, Re-Platforming, komplette Code-Umschreibung usw.).
- Entscheiden Sie sich für das geeignete Bereitstellungsmodell für jede Workload (Public, Hybrid, Community Cloud usw.).
- Überprüfen Sie, ob sich der Wechsel in die Cloud auf die App-Lizenzierung auswirkt.
- Geben Sie an, ob eine App die Migrationsstrategie möglicherweise behindern könnte.
- Identifizieren Sie nicht unterstützte Software und komplexen Code, der überarbeitet werden muss.
- Schlagen Sie architektonische Verbesserungen vor, die zu einer optimalen Workload und App-Leistung führen können.
- Suchen Sie nach wirkungsvollen Möglichkeiten für Orchestrierungs- und Automatisierungsfunktionen.
Stufe 4:Bewertung der technischen Eigenschaften
Das Cloud-Workload-Bewertungsteam muss nun nicht-architektonische Merkmale aller relevanten Workloads berücksichtigen. Das Team muss:
- Überprüfen Sie die Integrationen und Abhängigkeiten jeder Workload.
- Beurteilen Sie, welche Workloads und Apps sich in derselben Cloud befinden sollten.
- Überprüfen Sie den vorhandenen Workload-Interoperabilitätsfaktor.
- Stellen Sie fest, ob benutzerdefinierte Funktionen in einer App ihre Tauglichkeit für die Cloud-Migration beeinträchtigen können.
- Überprüfen Sie den Supportfaktor für jede Workload (Verfügbarkeit von Supportdokumenten, technische Diagramme usw.).
- Bewerten Sie die Leichtigkeit der Migration für jede Anwendung und Arbeitslast.
- Konto für regulatorische Compliance-Anforderungen (HIPAA, GDPR, PCI usw.).
- Analysieren und schlagen Sie Upgrades für die aktuellen Sicherheitsmechanismen vor.
- Passen Sie die Sicherheitsstrategie für die Verwendung von Cloud-Ressourcen an.
Stufe 5:Kostenanalyse und Playbooks
Schließlich berechnet das Cloud-Workload-Analyseteam den Migrationspreis und stellt einen detaillierten Leitfaden für eine optimale Cloud-Migration (Playbook) bereit. Das Team muss:
- Geben Sie die Preisspanne für die Cloud-Migration an.
- Vergleichen Sie die Kosten für das lokale Hosten des Systems mit dem Hosten in einer Cloud.
- Definieren Sie die ungefähren Ausgaben nach der Migration.
- Beschreiben Sie den erwarteten ROI.
- Berechnen Sie die Gesamtbetriebskosten (TCO) der Zielumgebung.
- Stellen Sie ein ausführliches Playbook bereit, das erklärt, wie und wann das Unternehmen die Migration angehen sollte, was die ideale Cloud-Plattform für jeden Workload ist und wie das System nach dem Start der Nutzung von Cloud-Ressourcen aussehen wird.
- Listen Sie alle Fähigkeiten auf, die das interne Team benötigt, um die Schicht durchzuführen und die neue Umgebung zu betreiben (die Analysten können auch einen Schulungsplan für das Team des Unternehmens entwickeln).
- Listen Sie alle notwendigen Support-Ressourcen auf.
Auswahl des richtigen Cloud-Workload-Analysetools
Wenn Sie sich entscheiden, eine Cloud-Workload-Analyse durchzuführen, haben Sie drei Möglichkeiten:
- Verwenden Sie ein internes Analystenteam.
- Lagern Sie das Bewertungsteam von einem Drittunternehmen aus.
- Verwenden Sie ein spezielles Tool für Cloud-Workload-Bewertungen.
Obwohl jede Option ihre Vorteile hat, können Sie nur mit einem Tool in wenigen Minuten mit der Analyse der Arbeitsbelastung beginnen und fundierte Entscheidungen treffen.
Wenn Sie sehen möchten, was ein Workload-Analysetool für Sie tun kann, CloudGenera ist eine erstklassige Bewertungsplattform, die mithilfe von KI und maschinellem Lernen Aufgaben erledigt, die Menschen wochen- oder sogar monatelang erledigen müssen. Die Workload-Platzierungsplattform von CloudGenera ist eine Komplettlösung, die Ihnen Folgendes bietet:
- Eine eingehende, ganzheitliche Analyse des aktuellen Workload-Stacks und Technologieportfolios.
- Ein klarer Überblick über Modernisierungsbereiche und -möglichkeiten.
- Optimierungsvorschläge zur Kostensenkung und Verbesserung des Service.
- Vendor-agnostische Empfehlungen, wo jede Ihrer Workloads die optimale Leistung erzielen kann.
- Umsetzbare Erkenntnisse darüber, wie Sie Ihren Wechsel in die Cloud am besten organisieren.
- Eingehende Analyse Ihres aktuellen und zukünftigen Sicherheitszustands.
- Funktionsreiche Kostenübersicht, die sicherstellt, dass Sie das Budget sowohl während der Migration als auch nach Abschluss Ihrer Cloud-Reise einhalten.
Überstürzen Sie niemals die Cloud-Migration
Das Vernachlässigen einer Cloud-Workload-Analyse erhöht das Risiko von Leistungsproblemen nach der Migration und unerwarteten Kosten. Anstatt komplexe Infrastrukturänderungen zu überstürzen, organisieren Sie eine gründliche Analyse, um sicherzustellen, dass die Cloud-Migration nicht zu einem langwierigen IT-Problem wird, das Monate dauert, bis es umgesetzt wird.
Cloud Computing
- Cloud und wie sie die IT-Welt verändert
- Hybrid-Cloud-Umgebungen:Ein Leitfaden für die besten Anwendungen, Workloads und Strategien
- Wie man das Cloud-Management verbessert; Ein Leitfaden vom Experten
- Wie die KI-Cloud die reichsten Unternehmen aller Zeiten hervorbringen könnte
- Was ist eine neue Plattform in der Cloud?
- Wie besteht die Prüfung zum Google Cloud Engineer?
- So stellen Sie DevOps in der Cloud bereit
- Wie Hybrid Cloud die Grundlage für Edge Computing bietet
- So migrieren Sie ERP in die Cloud
- So profitieren Sie von den Vorteilen der Public Cloud