PERF02-BP01 Auswählen der besten Datenverarbeitungsoptionen für den Workload
Wenn Sie die für den Workload am besten geeignete Computing-Option auswählen, können Sie die Leistung verbessern, unnötige Infrastrukturkosten reduzieren und den Betriebsaufwand für die Aufrechterhaltung des Workloads senken.
Typische Anti-Muster:
-
Sie verwenden dieselbe Option für die Datenverarbeitung, die on-premises verwendet wurde.
-
Ihnen fehlt es an Bewusstsein für Cloud-Datenverarbeitungsoptionen, -funktionen und -lösungen und wie diese Lösungen die Datenverarbeitungsleistung verbessern können.
-
Sie stellen eine bestehende Datenverarbeitungsoption zu viel bereit, um Skalierungs- oder Leistungsanforderungen zu erfüllen, wenn eine alternative Datenverarbeitungsoption den Workload-Merkmalen besser entsprechen würde.
Vorteile der Nutzung dieser bewährten Methode: Durch die Ermittlung der Anforderungen an die Datenverarbeitung und deren Bewertung anhand der verfügbaren Optionen können Sie den Workload ressourceneffizienter gestalten.
Risikostufe bei fehlender Befolgung dieser Best Practice: Hoch
Implementierungsleitfaden
Zur Optimierung der Cloud-Workloads im Hinblick auf Leistungseffizienz ist es wichtig, die am besten geeigneten Datenverarbeitungsoptionen für Ihren Anwendungsfall und Ihre Leistungsanforderungen auszuwählen. AWS bietet eine Vielzahl von Datenverarbeitungsoptionen, die auf unterschiedliche Workloads in der Cloud zugeschnitten sind. Zum Beispiel können Sie mit Amazon EC2 virtuelle Server starten und verwalten, AWS Lambda Code ausführen, ohne Server bereitstellen oder verwalten zu müssen, Amazon ECS
Die folgenden Schritte führen Sie durch die Auswahl der richtigen Datenverarbeitungsoptionen, die Ihren Workload-Eigenschaften und Leistungsanforderungen entsprechen.
Implementierungsschritte
-
Verstehen Sie Ihre Workload-Datenverarbeitungsanforderungen. Die zu berücksichtigenden wesentlichen Anforderungen umfassen Anforderungen an Datenverarbeitung, Datenverkehrsmuster, Datenzugriffsmuster, Skalierung und Latenz.
-
Erfahren Sie mehr über die verschiedenen Datenverarbeitungsoptionen, die für Ihren Workload in AWS verfügbar sind (wie unter PERF01-BP01 Informieren über verfügbare Cloud-Services und -Funktionen. Hier finden Sie einige wichtige AWS-Datenverarbeitungsoptionen, ihre Eigenschaften und gängige Anwendungsfälle:
AWS-Service Schlüsselmerkmale Häufige Anwendungsfälle Virtuelle Server-Instances in der Amazon Elastic Compute Cloud (Amazon EC2) Verfügt über eine spezielle Option für Hardware, Lizenzanforderungen, eine große Auswahl an verschiedenen Instance-Familien, Prozessortypen und Beschleuniger der Datenverarbeitung Lift-and-Shift-Migrationen, monolithische Anwendung, hybride Umgebungen, Enterprise-Anwendungen Amazon Elastic Container Service (Amazon ECS) , Amazon Elastic Kubernetes Service (Amazon EKS) Einfache Bereitstellung, konsistente Umgebungen, skalierbar Microservices, Hybrid-Umgebungen AWS Lambda Serverlose Datenverarbeitung Service, der Code als Reaktion auf Ereignisse ausführt und die zugrunde liegenden Ressourcen für die Datenverarbeitung automatisch verwaltet. Microservices, ereignisgesteuerte Anwendungen AWS Batch Effiziente und dynamische Bereitstellung und Skalierung Amazon Elastic Container Service (Amazon ECS) , Amazon Elastic Kubernetes Service (Amazon EKS) und AWS Fargate Ressourcen der Datenverarbeitung, mit der Option, On-Demand- oder Spot-Instances je nach Ihren Jobanforderungen zu verwenden HPC, ML-Modelle trainieren Amazon Lightsail Vorkonfigurierte Linux- und Windows-Anwendung für die Ausführung kleiner Workloads Einfache Webanwendungen, benutzerdefinierte Website -
Bewerten Sie die Kosten (wie stündliche Gebühr oder Datenübertragung) und den Verwaltungsaufwand (wie Patching und Skalierung), die mit jeder Datenverarbeitungsoption verbunden sind.
-
Führen Sie Experimente und Benchmarking in einer Nicht-Produktionsumgebung durch, um herauszufinden, welche Datenverarbeitungsoption Ihre Workload-Anforderungen am besten erfüllt.
-
Nachdem Sie experimentiert und die neue Datenverarbeitungslösung ermittelt haben, planen Sie die Migration und überprüfen Sie die Leistungsmetriken.
-
Verwenden Sie AWS Überwachungstools wie Amazon CloudWatch und Optimierungsservices wie AWS Compute Optimizer
zur kontinuierlichen Optimierung Ihrer Rechenressourcen auf der Grundlage realer Nutzungsmuster.
Ressourcen
Zugehörige Dokumente:
Zugehörige Videos:
-
Optimieren von Leistung und Kosten für die Datenverarbeitung bei AWS
-
Amazon EC2 der neuesten Generation: Ausführliche Beschreibung des Nitro-Systems
-
ML-Modelle für Inferenz mit hoher Leistung und niedrigen Kosten bereitstellen
-
Bessere, schnellere und kostengünstigere Datenverarbeitung: Kostenoptimierung bei Amazon EC2
Zugehörige Beispiele: