Validierung und Optimierung von Workloads nach der Migration zu IBM Cloud VPC

Überprüfen und optimieren Sie die „ IBM Cloud VPC “-Workloads nach der Migration mithilfe von Funktionstests, der Anpassung der Serverkapazität und Leistungsbenchmarks.

Checkliste für die Funktionsprüfung

Überprüfen Sie nach einer Migrationswelle die folgenden Punkte für jede virtuelle Serverinstanz.

Überprüfen Sie für jede Anwendung die folgenden Punkte.

Überprüfen Sie die folgenden Punkte in Bezug auf die Umwelt.

Validierung der Leistung

Anhand der folgenden Informationen können Sie die Metriken nach der Migration mit den Basisszenarien vor der Migration vergleichen.

  • Die CPU-Nutzung muss ähnlich oder geringer sein als die der Basislinie. Wenn die CPU-Leistung höher ist, untersuchen Sie, ob die Anwendung ineffizient ist oder ob das Instanzprofil falsch ist.
  • Die Speichernutzung muss identisch sein. Wenn es zu einer Speicherauslagerung kommt, ist das Instanzprofil unzureichend.
  • Die Festplatten-IOPS müssen der Leistung von VMware entsprechen oder diese übertreffen. Wenn die IOPS weniger als erwartet sind, überprüfen Sie die Auswahl der Speicherprofilebene und stellen Sie sicher, dass die gepoolte Bandbreitenzuweisung aktiviert ist.
  • Der Netzwerkdurchsatz muss die Leistung von VMware erreichen oder übertreffen. Wenn der Durchsatz geringer ist als erwartet, überprüfen Sie die Netzwerkbandbreite des Instanzprofils und stellen Sie sicher, dass die Speicherbandbreite nicht zu viel von dem 3:1-Verhältnis beansprucht.
  • Die Reaktionszeit der Anwendung muss ähnlich lang sein wie die von VMware. Wenn die Antwortzeit höher ist, untersuchen Sie die Netzwerklatenz oder die Speicher-E/A.

Möglichkeiten des Right-Sizing

Bei anfänglichen Migrationen wird häufig das "Lift and Shift"-Sizing verwendet (dieselbe vCPU und derselbe RAM wie VMware ). Optimieren Sie nach einer Migration die folgenden Ressourcen:

CPU-Größenanpassung:

  • Wenn die durchschnittliche CPU-Leistung weniger als 20 % beträgt, sollten Sie ein kleineres Instanzprofil wählen
  • Bei häufigen CPU-Bursts von mehr als 80 % sollten Sie ein größeres Profil oder ein burstfähiges Profil wählen
  • Verwenden Sie die VPC-Überwachung, um die CPU-Auslastung über 2-4 Wochen zu verfolgen

Speichergrößenanpassung:

  • Wenn die Speichernutzung < 50 % ist, sollten Sie Profile mit weniger Speicher in Betracht ziehen
  • Wenn es zu Speicherauslagerungen kommt oder Sie einen hohen Speicherdruck haben, sollten Sie Profile mit mehr Speicher in Betracht ziehen
  • Prüfung auf Speicherlecks in der Anwendung

Die richtige Dimensionierung des Speichers:

  • Vergleich der tatsächlichen IOPS-Nutzung mit der vorgesehenen Tier-Nutzung
  • Rollback von einem 10iops-tier zu einem 5iops-tier Profil, wenn die Nutzung geringer als erwartet ist
  • Erwägen Sie ein sdp Profil für Hochleistungsanforderungen

Anpassung der Netzwerk-Bandbreite an den Bedarf:

  • Überwachung der tatsächlichen Nutzung von Netzwerk- und Speicherbandbreite
  • Passen Sie das Instanzprofil an, wenn Sie ständig an Grenzen stoßen
  • Anpassung des Verhältnisses zwischen Speicher und Netzwerk, wenn der Speicherdurchsatz langsam ist

Optimierung für Cloud-native Muster

Nachdem sich die Migration stabilisiert hat, sollten Sie die folgenden Cloud-nativen Erweiterungen in Betracht ziehen:

Verwaltete Services

  • Ersetzen Sie selbstverwaltete Datenbanken durch IBM Cloud Datenbanken
  • Ersetzen Sie Dateiserver durch VPC-Dateispeicher oder Objektspeicher
  • Ersetzen Sie Load Balancer durch VPC Application Load Balancer

Hochverfügbarkeit (HA)

  • Einsatz in Regionen mit mehreren Zonen
  • Verwendung von Lastverteilern für automatische Ausfallsicherung
  • Implementierung der automatischen Skalierung für zustandslose Tiers

Backup und Disaster-Recovery

  • VPC-Snapshots für die Sicherung verwenden
  • Implementieren Sie regionsübergreifende Snapshot-Kopien für Disaster Recovery
  • Erwägen Sie IBM Cloud Backup für Backups auf Dateiebene

Überwachung und Beobachtbarkeit

  • Integration mit IBM Cloud Monitoring
  • Implementierung der Protokollaggregation mit IBM Cloud Logs
  • VPC Flow Logs für die Analyse des Netzwerkverkehrs verwenden