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-tierzu einem5iops-tierProfil, wenn die Nutzung geringer als erwartet ist - Erwägen Sie ein
sdpProfil 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