

# Auswahl der Architektur
<a name="a-selection"></a>

**Topics**
+ [LEIST 1. Wie wählen Sie geeignete Cloud-Ressourcen und -Architekturen für Ihren Workload aus?](perf-01.md)

# LEIST 1. Wie wählen Sie geeignete Cloud-Ressourcen und -Architekturen für Ihren Workload aus?
<a name="perf-01"></a>

 Die optimale Lösung für eine bestimmte Workload variiert und Lösungen sind häufig eine Kombination mehrerer Ansätze. Well-Architected-Workloads nutzen mehrere Lösungen und ermöglichen verschiedene Funktionen zur Verbesserung der Leistung. 

**Topics**
+ [PERF01-BP01 Informieren über verfügbare Cloud-Services und -Features](perf_architecture_understand_cloud_services_and_features.md)
+ [PERF01-BP02 Einholen von Rat beim Cloud-Anbieter oder einem geeigneten Partner, um mehr über Architekturmuster und bewährte Methoden zu erfahren](perf_architecture_guidance_architecture_patterns_best_practices.md)
+ [PERF01-BP03 Kosten bei Architekturentscheidungen berücksichtigen](perf_architecture_factor_cost_into_architectural_decisions.md)
+ [PERF01-BP04 Evaluieren, wie sich Kompromisse auf Kunden und Architektureffizienz auswirken](perf_architecture_evaluate_trade_offs.md)
+ [PERF01-BP05 Benutzungsrichtlinien und Referenzarchitekturen](perf_architecture_use_policies_and_reference_architectures.md)
+ [PERF01-BP06 Verwenden von Benchmarking, um architektonische Entscheidungen zu treffen](perf_architecture_use_benchmarking.md)
+ [PERF01-BP07 Verwenden eines datengesteuerten Ansatzes für architektonische Entscheidungen](perf_architecture_use_data_driven_approach.md)

# PERF01-BP01 Informieren über verfügbare Cloud-Services und -Features
<a name="perf_architecture_understand_cloud_services_and_features"></a>

 Informieren Sie sich kontinuierlich über verfügbare Services und Konfigurationen, die Ihnen helfen, bessere architektonische Entscheidungen zu treffen und die Leistungseffizienz Ihrer Workload-Architektur zu verbessern. 

 **Typische Anti-Muster:** 
+  Sie verwenden die Cloud als gemeinsam genutztes Rechenzentrum. 
+  Sie modernisieren die Anwendung nach der Migration in die Cloud nicht. 
+  Sie verwenden nur einen Speichertyp für alle Objekte, die gespeichert werden müssen. 
+  Sie verwenden Instance-Typen, die am besten zu Ihren aktuellen Standards passen, bei Bedarf jedoch größer sind. 
+  Von Ihnen werden Technologien bereitgestellt und verwaltet, die als verwaltete Services verfügbar sind. 

 **Vorteile der Nutzung dieser bewährten Methode:** Wenn Sie neue Services und Konfigurationen in Betracht ziehen, können Sie möglicherweise die Leistung erheblich verbessern, die Kosten senken und den Aufwand für die Aufrechterhaltung der Workload optimieren. Es kann Ihnen auch dabei helfen, die Wertschöpfung für Cloud-fähige Produkte zu beschleunigen. 

 **Risikostufe bei fehlender Befolgung dieser bewährten Methode:** Hoch 

## Implementierungsleitfaden
<a name="implementation-guidance"></a>

 AWS veröffentlicht kontinuierlich neue Services und Features, mit denen die Leistung verbessert und die Kosten von Cloud-Workloads gesenkt werden können. Es ist entscheidend, mit diesen neuen Services und Features auf dem Laufenden zu bleiben, um die Leistungseffizienz in der Cloud aufrechtzuerhalten. Die Modernisierung der Workload-Architektur hilft Ihnen auch dabei, die Produktivität zu beschleunigen, Innovationen voranzutreiben und mehr Wachstumschancen zu erschließen. 

### Implementierungsschritte
<a name="implementation-steps"></a>
+  Inventarisieren Sie die Workload-Software und -Architektur für verwandte Services. Entscheiden Sie, über welche Produktkategorie Sie mehr erfahren möchten. 
+  Erkunden Sie die AWS-Angebote, um die relevanten Services und Konfigurationsoptionen zu identifizieren und kennenzulernen, mit denen Sie die Leistung verbessern und die Kosten und die betriebliche Komplexität reduzieren können. 
  + [ Amazon Web Services Cloud ](https://docs.aws.amazon.com/whitepapers/latest/aws-overview/amazon-web-services-cloud-platform.html)
  + [AWS Academy ](https://aws.amazon.com/training/awsacademy/)
  +  [Neuerungen bei AWS](https://aws.amazon.com/new/) 
  +  [AWS-Blog](https://aws.amazon.com/blogs/) 
  +  [AWS Skill Builder](https://skillbuilder.aws/) 
  +  [AWS-Veranstaltungen und -Webinare](https://aws.amazon.com/events/) 
  +  [AWS Training und Zertifizierungen](https://www.aws.training/) 
  +  [AWS-YouTube-Kanal](https://www.youtube.com/channel/UCd6MoB9NC6uYN2grvUNT-Zg) 
  +  [AWS-Workshops](https://workshops.aws/) 
  +  [AWS-Communitys](https://aws.amazon.com/events/asean/community-and-events/) 
+ Verwenden Sie [Amazon Q](https://aws.amazon.com/q/), um relevante Informationen und Tipps zu Services zu erhalten.
+  Verwenden Sie Sandbox- bzw. Nicht-Produktionsumgebungen, um neue Services zu erlernen und mit ihnen zu experimentieren, ohne dass zusätzliche Kosten anfallen. 
+  Informieren Sie sich kontinuierlich über neue Cloud-Services und -Features. 

## Ressourcen
<a name="resources"></a>

 **Zugehörige Dokumente:** 
+ [ Übersicht über Amazon Web Services ](https://docs.aws.amazon.com/whitepapers/latest/aws-overview/introduction.html)
+ [ Amazon EC2 features ](https://aws.amazon.com/ec2/features/)
+ [ Lernen Sie Schritt für Schritt mit einem Lehrplan für AWS-Partner ](https://aws.amazon.com/partners/training/aws-partner-learning-plans/)
+ [AWS Training and Certification](https://aws.amazon.com/training/)
+ [ My learning path to become an AWS solutions architect ](https://aws.amazon.com/blogs/training-and-certification/my-learning-path-to-become-an-aws-solutions-architect/)
+  [AWS-Architekturzentrum](https://aws.amazon.com/architecture/) 
+  [AWS Partner Network](https://aws.amazon.com/partners/) 
+  [AWS Lösungsbibliothek](https://aws.amazon.com/solutions/) 
+  [AWS Knowledge Center](https://aws.amazon.com/premiumsupport/knowledge-center/) 
+  [Moderne Anwendungen in AWS entwickeln](https://aws.amazon.com/modern-apps/) 

 **Zugehörige Videos:** 
+ [AWS re:Invent 2023 – What’s new with Amazon EC2 ](https://www.youtube.com/watch?v=mjHw_wgJJ5g)
+ [AWS re:Invent 2022 – Reduce your operational and infrastructure costs with Amazon ECS ](https://www.youtube.com/watch?v=vwf0rcdXdVE)
+ [AWS re:Invent 2023 – Mit AWS die Effizienz, Agilität und Innovation der Cloud nutzen](https://www.youtube.com/watch?v=AMrXMfYYVXs)
+ [AWS re:Invent 2022 – ML-Modelle für Inferenz mit hoher Leistung und niedrigen Kosten bereitstellen ](https://www.youtube.com/watch?v=4FqHt5bmS2o)
+  [This is my Architecture](https://aws.amazon.com/architecture/this-is-my-architecture/) 

 **Zugehörige Beispiele:** 
+  [AWS Beispiele](https://github.com/aws-samples) 
+  [AWS-SDK-Beispiele](https://github.com/awsdocs/aws-doc-sdk-examples) 

# PERF01-BP02 Einholen von Rat beim Cloud-Anbieter oder einem geeigneten Partner, um mehr über Architekturmuster und bewährte Methoden zu erfahren
<a name="perf_architecture_guidance_architecture_patterns_best_practices"></a>

 Greifen Sie bei Ihren architektonischen Entscheidungen auf die Ressourcen von Cloud-Unternehmen, wie etwa Dokumentation, Lösungsarchitekten, professionelle Services oder einen geeigneten Partner zurück. Diese Ressourcen helfen Ihnen dabei, Ihre Architektur zu überprüfen und zu verbessern, um so die Leistung zu optimieren. 

 **Typische Anti-Muster:** 
+  Sie verwenden AWS als gängigen Cloud-Anbieter. 
+  Sie verwenden AWS-Services auf eine Weise, für die sie nicht konzipiert wurden. 
+  Sie befolgen alle Anweisungen, ohne Ihren Geschäftskontext zu berücksichtigen. 

 **Vorteile der Nutzung dieser bewährten Methode:** Wenn Sie sich Rat bei einem Cloud-Anbieter oder einem geeigneten Partner einholen, können Sie die richtige Architektur für die Workload wählen und Entscheidungen mit größerer Zuversicht treffen. 

 **Risikostufe, wenn diese bewährte Methode nicht eingeführt wird:** Mittel 

## Implementierungsleitfaden
<a name="implementation-guidance"></a>

 AWS bietet eine breite Palette an Anleitungen, Dokumentation und Ressourcen, die Sie bei der Entwicklung und Verwaltung effizienter Cloud-Workloads unterstützen können. Die AWS-Dokumentation enthält Codebeispiele, Tutorials und detaillierte Serviceerklärungen. Zusätzlich zur Dokumentation bietet AWS Trainings- und Zertifizierungsprogramme, Lösungsarchitekten und professionelle Services, die Kunden dabei helfen können, verschiedene Aspekte von Cloud-Services zu entdecken und eine effiziente Cloud-Architektur in AWS zu implementieren. 

 Nutzen Sie diese Ressourcen, um Einblicke in wertvolles Wissen und bewährte Methoden zu gewinnen, Zeit zu sparen und bessere Ergebnisse in der AWS Cloud zu erzielen. 

### Implementierungsschritte
<a name="implementation-steps"></a>
+  Lesen Sie die AWS-Dokumentation und -Anleitungen und befolgen Sie die bewährten Methoden. Diese Ressourcen können Ihnen helfen, Services effektiv auszuwählen und zu konfigurieren und eine bessere Leistung zu erzielen. 
  +  [AWS-Dokumentation](https://docs.aws.amazon.com/) (wie Benutzerhandbücher und Whitepapers) 
  +  [AWSBlog](https://aws.amazon.com/blogs/) 
  +  [AWS Training und Zertifizierungen](https://www.aws.training/) 
  +  [AWS-YouTube-Kanal](https://www.youtube.com/channel/UCd6MoB9NC6uYN2grvUNT-Zg) 
+  Nehmen Sie an AWS-Partnerveranstaltungen (wie AWS Global Summits, AWS re:Invent, Benutzergruppen und Workshops) teil, um von AWS-Experten mehr über bewährte Methoden für die Nutzung von AWS-Services zu lernen. 
  + [Lernen Sie Schritt für Schritt mit einem Lehrplan für AWS-Partner](https://aws.amazon.com/partners/training/aws-partner-learning-plans/)
  +  [AWS-Veranstaltungen und -Webinare](https://aws.amazon.com/events/) 
  +  [AWS-Workshops](https://workshops.aws/) 
  +  [AWS-Communitys](https://aws.amazon.com/events/asean/community-and-events/) 
+  Wenden Sie sich an AWS, wenn Sie zusätzliche Anleitungen oder Produktinformationen benötigen. AWS Solutions Architects und [AWS Professional Services](https://aws.amazon.com/professional-services/) liefern Ratschläge für die Implementierung von Lösungen. [AWS Partner](https://aws.amazon.com/partners/) bieten AWS-Fachwissen, damit Sie in Ihrem Unternehmen flexibel agieren und Innovationen nutzen können. 
+  Verwenden Sie [Support](https://aws.amazon.com/contact-us/), wenn Sie technischen Support benötigen, um einen Service effektiv nutzen zu können. [Unsere Support-Pläne](https://aws.amazon.com/premiumsupport/plans/) bieten Ihnen die richtige Kombination aus Tools und Zugang zu Fachwissen, um die Grundlagen für Ihren Erfolg mit AWS zu legen, ohne dabei Themen wie Leistungsoptimierung, Risikomanagement und Kostenkontrolle zu vernachlässigen. 

## Ressourcen
<a name="resources"></a>

 **Zugehörige Dokumente:** 
+  [AWS-Architekturzentrum](https://aws.amazon.com/architecture/) 
+ [AWS Partner Network](https://aws.amazon.com/partners/)
+  [AWS-Lösungsbibliothek](https://aws.amazon.com/solutions/) 
+  [AWS Knowledge Center](https://aws.amazon.com/premiumsupport/knowledge-center/) 
+  [AWS Enterprise Support](https://aws.amazon.com/premiumsupport/plans/enterprise/) 

 **Zugehörige Videos:** 
+  [This is my Architecture](https://aws.amazon.com/architecture/this-is-my-architecture/) 
+ [AWS re:Invent 2.023 - Advanced event-driven patterns with Amazon EventBridge](https://www.youtube.com/watch?v=6X4lSPkn4ps)
+ [AWS re:Invent 2023 – Implementierung verteilter Designmuster in AWS](https://www.youtube.com/watch?v=pfAlmkzyaJQ)
+ [AWS re:Invent 2023 – Anwendungsarchitektur als Code](https://www.youtube.com/watch?v=vasvpFRPx9c)

 **Zugehörige Beispiele:** 
+  [AWS Beispiele](https://github.com/aws-samples) 
+  [AWS-SDK-Beispiele](https://github.com/awsdocs/aws-doc-sdk-examples) 
+ [AWS-Analytics-Referenzarchitektur](https://github.com/aws-samples/aws-analytics-reference-architecture)

# PERF01-BP03 Kosten bei Architekturentscheidungen berücksichtigen
<a name="perf_architecture_factor_cost_into_architectural_decisions"></a>

 Berücksichtigen Sie die Kosten bei Ihren architektonischen Entscheidungen, um die Ressourcennutzung und Leistungseffizienz der Cloud-Workloads zu verbessern. Wenn Sie sich der Kostenauswirkungen der Cloud-Workload bewusst sind, ist es wahrscheinlicher, dass Sie effiziente Ressourcen nutzen und verschwenderische Methoden reduzieren. 

 **Typische Anti-Muster:** 
+  Sie verwenden nur eine Instance-Familie. 
+  Sie bewerten keine lizenzierten Lösungen verglichen mit Open-Source-Lösungen. 
+  Sie definieren keine Speicher-Lebenszyklusrichtlinien. 
+  Sie überprüfen keine neuen Dienste und Funktionen von. AWS Cloud
+  Sie nutzen nur Blockspeicher. 

 **Vorteile der Nutzung dieser bewährten Methode:** Wenn Sie die Kosten bei Ihrer Entscheidungsfindung berücksichtigen, können Sie effizientere Ressourcen einsetzen und andere Investitionen in Betracht ziehen. 

 **Risikostufe bei fehlender Befolgung dieser bewährten Methode:** Mittel 

## Implementierungsleitfaden
<a name="implementation-guidance"></a>

 Die Kostenoptimierung von Workloads kann die Ressourcennutzung verbessern und Verschwendung bei einer Cloud-Workload vermeiden. Die Berücksichtigung der Kosten bei architektonischen Entscheidungen beinhaltet in der Regel die richtige Dimensionierung der Workload-Komponenten und die Schaffung von Elastizität. Dies führt zu einer verbesserten Leistungseffizienz von Cloud-Workloads. 

### Implementierungsschritte
<a name="implementation-steps"></a>
+  Legen Sie Kostenziele wie Budgetlimits für die Cloud-Workload fest. 
+  Identifizieren Sie die wesentlichen Komponenten (wie Instances und Speicher), die die Kosten der Workload erhöhen. Sie können [AWS Pricing Calculator](https://calculator.aws/#/) und [AWS Cost Explorer](https://aws.amazon.com/aws-cost-management/aws-cost-explorer/) verwenden, um die wichtigsten Kostentreiber in Ihrer Workload zu identifizieren. 
+  Informieren Sie sich über die [Preismodelle](https://aws.amazon.com/pricing/) in der Cloud, z. B. On-Demand, Reserved Instances, Savings Plans und Spot Instances. 
+  Verwenden Sie die [bewährten Methoden zur Kostenoptimierung von Well-Architected](https://docs.aws.amazon.com/wellarchitected/latest/cost-optimization-pillar/welcome.html), um diese Schlüsselkomponenten im Hinblick auf die Kosten zu optimieren. 
+  Überwachen und analysieren Sie kontinuierlich die Kosten, um Möglichkeiten zur Kostenoptimierung in der Workload zu identifizieren. 
  +  Nutzen Sie [AWS -Budgets](https://aws.amazon.com/aws-cost-management/aws-budgets/), um bei nicht akzeptablen Kosten Warnungmeldungen zu erhalten. 
  +  Verwenden Sie [AWS Compute Optimizer](https://aws.amazon.com/compute-optimizer/) oder [AWS Trusted Advisor](https://aws.amazon.com/premiumsupport/technology/trusted-advisor/), um Empfehlungen zur Kostenoptimierung zu erhalten. 
  +  Nutzen Sie [AWS Cost Anomaly Detection](https://aws.amazon.com/aws-cost-management/aws-cost-anomaly-detection/), um das automatisierte Erkennen von Kostenanomalien mit Ursachenanalyse zu erhalten. 

## Ressourcen
<a name="resources"></a>

 **Zugehörige Dokumente:** 
+ [Was ist AWS Billing and Cost Management?](https://docs.aws.amazon.com/cost-management/latest/userguide/what-is-costmanagement.html)
+ [Kostenoptimierung mit AWS](https://aws.amazon.com/aws-cost-management/cost-optimization/)
+ [Wahl einer AWS Kostenmanagementstrategie](https://aws.amazon.com/getting-started/decision-guides/cost-management-on-aws-how-to-choose/)
+ [Ein Leitfaden für Anfänger zum AWS Kostenmanagement](https://aws.amazon.com/blogs/aws-cloud-financial-management/beginners-guide-to-aws-cost-management/)
+  [Eine detaillierte Übersicht über das Cost Intelligence Dashboard](https://aws.amazon.com/blogs/aws-cloud-financial-management/a-detailed-overview-of-the-cost-intelligence-dashboard/) 
+  [AWS -Architekturzentrum](https://aws.amazon.com/architecture/) 
+  [AWS -Lösungsbibliothek](https://aws.amazon.com/solutions/) 
+  [AWS Knowledge Center](https://aws.amazon.com/premiumsupport/knowledge-center/) 

 **Zugehörige Videos:** 
+  [This is my Architecture](https://aws.amazon.com/architecture/this-is-my-architecture/) 
+ [AWS re:Invent 2023 — Was ist neu bei AWS der Kostenoptimierung](https://www.youtube.com/watch?v=EOUTf2Dxo0Y)
+ [AWS re:Invent 2023 — Optimieren Sie Kosten und Leistung und verfolgen Sie die Fortschritte bei der Minderung](https://www.youtube.com/watch?v=keAfy8f84E0)
+ [AWS re:Invent 2023 — bewährte Methoden zur Optimierung der Speicherkosten AWS](https://www.youtube.com/watch?v=8LVKNHcA6RY)
+ [AWS re:Invent 2023 — Optimieren Sie die Kosten in Ihren Umgebungen mit mehreren Konten](https://www.youtube.com/watch?v=ie_Mqb-eC4A)

 **Zugehörige Beispiele:** 
+ [AWS Compute Optimizer Demo-Code](https://github.com/awslabs/ec2-spot-labs/tree/master/aws-compute-optimizer)
+ [ Workshop zur Kostenoptimierung ](https://catalog.us-east-1.prod.workshops.aws/workshops/11959269-3506-4bcb-aa2a-f257709cb8ca/en-US)
+ [ Technische Playbooks zur Implementierung von Cloud Financial Management ](https://catalog.workshops.aws/awscff/en-US)
+ [ Startoptimierung: Optimierung der Anwendungsleistung für maximale Effizienz ](https://catalog.workshops.aws/performance-tuning/en-US)
+ [ Workshop zur Serverless-Optimierung (Leistung und Kosten) ](https://catalog.us-east-1.prod.workshops.aws/workshops/2d960419-7d15-44e7-b540-fd3ebeb7ce2e/en-US)
+ [ Skalierung kostengünstiger Architekturen ](https://catalog.us-east-1.prod.workshops.aws/workshops/f238037c-8f0b-446e-9c15-ebcc4908901a/en-US)

# PERF01-BP04 Evaluieren, wie sich Kompromisse auf Kunden und Architektureffizienz auswirken
<a name="perf_architecture_evaluate_trade_offs"></a>

 Ermitteln Sie beim Evaluieren von leistungsbezogenen Verbesserungen, welche gewählten Optionen sich auf Ihre Kunden und die Effizienz der Workloads auswirken. Wenn sich die Systemleistung beispielsweise bei Verwendung eines Schlüssel-Wert-Datenspeichers erhöht, sollten Sie unbedingt ermitteln, welche Auswirkungen sich bei einem dauerhaften Einsatz für die Kunden ergeben würden. 

 **Typische Anti-Muster:** 
+  Sie gehen davon aus, dass alle Leistungsgewinne implementiert werden sollten, auch wenn es Kompromisse für die Implementierung gibt. 
+  Änderungen an Workloads werden nur dann ausgewertet, wenn ein Leistungsproblem einen kritischen Punkt erreicht hat. 

 **Vorteile der Nutzung dieser bewährten Methode:** Wenn Sie potenzielle leistungsbezogene Verbesserungen bewerten, müssen Sie entscheiden, ob die Kompromisse für die Änderungen angesichts der Workload-Anforderungen akzeptabel sind. In einigen Fällen müssen Sie möglicherweise zusätzliche Kontrollen implementieren, um Kompromisse zu kompensieren. 

 **Risikostufe bei fehlender Befolgung dieser bewährten Methode:** Hoch 

## Implementierungsleitfaden
<a name="implementation-guidance"></a>

 Identifizieren Sie kritische Bereiche in der Architektur in Bezug auf Leistung und Kundenauswirkung. Stellen Sie fest, welche Verbesserungen möglich und welche Kompromisse damit verbunden sind und wie sich diese auf das System und das Benutzererlebnis auswirken. So lässt sich beispielsweise durch Caching von Daten die Leistung deutlich steigern. Es ist aber eine eindeutige Strategie erforderlich, mit der festgelegt wird, wie und wann Cache-Daten aktualisiert oder ungültig werden, um unerwünschtes Systemverhalten zu verhindern. 

### Implementierungsschritte
<a name="implementation-steps"></a>
+  Verstehen Sie Ihre Workload-Anforderungen und SLAs. 
+  Definieren Sie klare Bewertungsfaktoren. Faktoren können sich auf Kosten, Zuverlässigkeit, Sicherheit und Leistung der Workload beziehen. 
+  Wählen Sie die Architektur und Services, die Ihren Anforderungen entsprechen. 
+  Führen Sie Experimente und Machbarkeitsstudien (POCs) durch, um Kompromissfaktoren und Auswirkungen auf Kunden und Architektureffizienz zu bewerten. In der Regel verbrauchen hochverfügbare, leistungsstarke und sichere Workloads mehr Cloud-Ressourcen und bieten gleichzeitig ein besseres Kundenerlebnis. Machen Sie sich ein Bild von den Kompromissen in Bezug auf Komplexität, Leistung und Kosten Ihrer Workloads. In der Regel geht die Priorisierung von zwei der Faktoren auf Kosten des dritten. 

## Ressourcen
<a name="resources"></a>

 **Zugehörige Dokumente:** 
+  [Amazon Builders' Library](https://aws.amazon.com/builders-library) 
+  [Quick-KPIs](https://docs.aws.amazon.com/quicksight/latest/user/kpi.html) 
+  [Amazon CloudWatch RUM](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-RUM.html) 
+  [X-Ray-Dokumentation](https://docs.aws.amazon.com/xray/latest/devguide/aws-xray.html) 
+ [ Resilienzmuster und Kompromisse verstehen, um eine effiziente Architektur in der Cloud zu entwickeln ](https://aws.amazon.com/blogs/architecture/understand-resiliency-patterns-and-trade-offs-to-architect-efficiently-in-the-cloud/)

 **Zugehörige Videos:** 
+  [Optimize applications through Amazon CloudWatch RUM](https://www.youtube.com/watch?v=NMaeujY9A9Y) 
+ [AWS re:Invent 2023 – Kapazität, Verfügbarkeit, Kosteneffizienz: Wählen Sie drei Optionen aus ](https://www.youtube.com/watch?v=E0dYLPXrX_w)
+ [AWS re:Invent 2023 – Erweiterte Integrationsmuster und Kompromisse für lose gekoppelte Systeme ](https://www.youtube.com/watch?v=FGKGdUiZKto)

 **Zugehörige Beispiele:** 
+  [Messen der Seitenladezeit mit Amazon CloudWatch Synthetics](https://github.com/aws-samples/amazon-cloudwatch-synthetics-page-performance) 
+  [Webclient von Amazon CloudWatch RUM](https://github.com/aws-observability/aws-rum-web) 

# PERF01-BP05 Benutzungsrichtlinien und Referenzarchitekturen
<a name="perf_architecture_use_policies_and_reference_architectures"></a>

 Verwenden Sie interne Richtlinien und vorhandene Referenzarchitekturen bei der Auswahl von Services und Konfigurationen, um die Workload effizienter zu gestalten und zu implementieren. 

 **Typische Anti-Muster:** 
+  Sie erlauben eine Vielzahl von Technologien, was sich auf den Verwaltungsaufwand Ihres Unternehmens auswirken kann. 

 **Vorteile der Nutzung dieser bewährten Methode:** Durch Festlegung einer Richtlinie für die Architektur-, Technologie und Anbieterauswahl können Entscheidungen schnell getroffen werden. 

 **Risikostufe bei fehlender Befolgung dieser bewährten Methode:** Mittel 

## Implementierungsleitfaden
<a name="implementation-guidance"></a>

 Interne Richtlinien bei der Auswahl von Ressourcen und Architektur bieten Standards und Leitlinien, die bei Architekturentscheidungen zu beachten sind. Diese Richtlinien vereinfachen den Entscheidungsprozess bei der Auswahl des richtigen Cloud-Service und können zur Verbesserung der Leistungseffizienz beitragen. Stellen Sie die Workload mithilfe von Richtlinien oder Referenzarchitekturen bereit. Integrieren Sie die Services in Ihre Cloud-Bereitstellung. Überprüfen Sie anschließend anhand von Leistungstests, dass Sie die eigenen Leistungsanforderungen weiterhin erfüllen können. 

### Implementierungsschritte
<a name="implementation-steps"></a>
+  Verstehen Sie die Anforderungen der Cloud-Workload genau. 
+  Überprüfen Sie die internen und externen Richtlinien, um die relevantesten zu ermitteln. 
+  Verwenden Sie die entsprechenden Referenzarchitekturen, die von AWS bereitgestellt werden, oder die branchenweit anerkannten bewährten Methoden. 
+  Schaffen Sie ein Kontinuum, das aus Richtlinien, Standards, Referenzarchitekturen und präskriptiven Richtlinien für häufig auftretende Situationen besteht. Auf diese Weise können Ihre Teams schneller vorankommen. Passen Sie die Komponenten gegebenenfalls an die Branche an. 
+  Prüfen Sie diese Richtlinien und Referenzarchitekturen für die Workload in Sandbox-Umgebungen. 
+  Halten Sie up-to-date sich an Industriestandards und AWS Updates, um sicherzustellen, dass Ihre Richtlinien und Referenzarchitekturen zur Optimierung Ihrer Cloud-Workloads beitragen. 

## Ressourcen
<a name="resources"></a>

 **Zugehörige Dokumente:** 
+  [AWS -Architekturzentrum](https://aws.amazon.com/architecture/) 
+  [AWS Partner Network](https://aws.amazon.com/partners/) 
+  [AWS -Lösungsbibliothek](https://aws.amazon.com/solutions/) 
+  [AWS Knowledge Center](https://aws.amazon.com/premiumsupport/knowledge-center/) 
+ [AWS Architektur-Blog](https://aws.amazon.com/blogs/architecture/category/events/reinvent/)

 **Zugehörige Videos:** 
+  [This is my Architecture](https://aws.amazon.com/architecture/this-is-my-architecture/) 
+ [AWS re:Invent 2022 — Steigern Sie den Wert Ihres Unternehmens mit SAP Referenzarchitektur AWS](https://www.youtube.com/watch?v=-u3oyOy-HxU)

 **Zugehörige Beispiele:** 
+  [AWS Beispiele](https://github.com/aws-samples) 
+  [AWS SDKBeispiele](https://github.com/awsdocs/aws-doc-sdk-examples) 

# PERF01-BP06 Verwenden von Benchmarking, um architektonische Entscheidungen zu treffen
<a name="perf_architecture_use_benchmarking"></a>

 Führen Sie einen Benchmark-Vergleich für eine vorhandene Workload durch, um sich ein Bild über deren Leistung in der Cloud zu verschaffen, und treffen Sie architektonische Entscheidungen auf der Grundlage dieser Daten. 

 **Typische Anti-Muster:** 
+  Sie verlassen sich auf gängige Benchmarks, die für die Workload-Merkmale nicht aufschlussreich sind. 
+  Sie verlassen sich auf Kundenfeedback und Kundenwahrnehmung als einzige Benchmark. 

 **Vorteile der Einführung dieser bewährten Methode:** Durch Benchmarking Ihrer aktuellen Implementierung können Sie Leistungsverbesserungen messen. 

 **Risikostufe bei fehlender Befolgung dieser bewährten Methode:** Mittel 

## Implementierungsleitfaden
<a name="implementation-guidance"></a>

 Kombinieren Sie Benchmarking mit synthetischen Tests, um die Leistung Ihrer Workload-Komponenten zu bewerten. Benchmarking lässt sich in der Regel schneller als Lasttests einrichten und dient zur Bewertung der Technologie einer bestimmten Komponente. Ein Benchmarking wird oft zu Beginn eines neuen Projekts durchgeführt, wenn Sie noch keine vollständige Lösung für einen Lasttest haben. 

 Sie können wahlweise eigene Benchmark-Tests erstellen oder einen branchenüblichen Standardtest wie etwa [TPC-DS](http://www.tpc.org/tpcds/) für das Benchmarking Ihrer Workloads verwenden. Branchen-Benchmarks sind zum Vergleich von Umgebungen nützlich. Benutzerdefinierte Benchmarks eignen sich zum Prüfen spezieller Arten von Vorgängen, die Sie in der Architektur ausführen möchten. 

 Beim Benchmarking ist es wichtig, die Testumgebung entsprechend vorzubereiten, um aussagekräftige Ergebnisse zu erzielen. Führen Sie denselben Benchmark-Test mehrmals aus, um sicherzustellen, dass alle Varianzen im Laufe der Zeit ermittelt wurden. 

 Da sich Benchmarks in der Regel schneller als Lasttests ausführen lassen, können Sie früher in der Bereitstellungspipeline eingesetzt werden und schneller Feedback zu Leistungsabweichungen liefern. Wenn Sie eine wesentliche Veränderung einer Komponente oder eines Services bewerten, können Sie schnell ermitteln, ob der Aufwand für die Korrektur gerechtfertigt ist. Die Verwendung von Benchmarking in Verbindung mit Lasttests ist wichtig, da letztere Auskunft über die Leistung der Workload in der Produktion geben. 

### Implementierungsschritte
<a name="implementation-steps"></a>
+  Planen und Definieren: 
  +  Definieren Sie die Ziele, Baselines, Testszenarien, Metriken (wie CPU-Auslastung, Latenz oder Durchsatz) und KPIs für Ihren Benchmark. 
  +  Konzentrieren Sie sich auf die Benutzeranforderungen in Bezug auf das Benutzererlebnis und Faktoren wie Reaktionszeit und Barrierefreiheit. 
  +  Identifizieren Sie ein Benchmarking-Tool, das für Ihre Workload geeignet ist. Sie können AWS-Services (wie [Amazon CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html)) oder ein Drittanbieter-Tool verwenden, das mit der Workload kompatibel ist. 
+  Konfiguration und Verwendung: 
  +  Richten Sie Ihre Umgebung ein und konfigurieren Sie Ihre Ressourcen. 
  +  Implementieren Sie Überwachungs- und Protokollierungsfunktionen, um Testergebnisse zu erfassen. 
+  Benchmarking und Überwachung: 
  +  Führen Sie die Benchmark-Tests durch und überwachen Sie die Metriken während des Tests. 
+  Analyse und Dokumentation: 
  +  Dokumentieren Sie Ihren Benchmarking-Prozess und die entsprechenden Erkenntnisse. 
  +  Analysieren Sie die Ergebnisse, um Engpässe, Trends und Verbesserungsmöglichkeiten zu identifizieren. 
  +  Verwenden Sie die Testergebnisse, um die Architektur betreffende Entscheidungen zu fällen und die Workload anzupassen. Dies kann die Änderung von Services oder die Einführung neuer Features beinhalten. 
+  Optimierung und Wiederholung: 
  +  Passen Sie die Ressourcenkonfigurationen und -zuweisungen auf der Grundlage Ihrer Benchmarks an. 
  +  Testen Sie Ihre Workload nach der Anpassung erneut, um Ihre Verbesserungen zu überprüfen. 
  +  Dokumentieren Sie Ihre Erkenntnisse und wiederholen Sie den Prozess, um weitere Verbesserungsmöglichkeiten zu identifizieren. 

## Ressourcen
<a name="resources"></a>

 **Zugehörige Dokumente:** 
+  [AWS Architekturzentrum](https://aws.amazon.com/architecture/) 
+  [AWS Partner Network](https://aws.amazon.com/partners/) 
+  [AWS Lösungsbibliothek](https://aws.amazon.com/solutions/) 
+  [AWS Knowledge Center](https://aws.amazon.com/premiumsupport/knowledge-center/) 
+  [Amazon CloudWatch RUM](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-RUM.html) 
+  [Amazon CloudWatch Synthetics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries.html) 
+  [Genomics workflows, Part 5: automated benchmarking](https://aws.amazon.com/blogs/architecture/genomics-workflows-part-5-automated-benchmarking/) 
+  [Benchmark and optimize endpoint deployment in Amazon SageMaker AI JumpStart](https://aws.amazon.com/blogs/machine-learning/benchmark-and-optimize-endpoint-deployment-in-amazon-sagemaker-jumpstart/) 

 **Zugehörige Videos:** 
+  [AWS re:Invent 2023 – Benchmarking AWS Lambda cold starts](https://www.youtube.com/watch?v=bGMEPI-va-Q&ab_channel=AWSEvents) 
+  [Benchmarking stateful services in the cloud](https://www.youtube.com/watch?v=rtW4a4DvcWU&ab_channel=AWSEvents) 
+  [This is my Architecture](https://aws.amazon.com/architecture/this-is-my-architecture/) 
+  [Optimize applications through Amazon CloudWatch RUM](https://www.youtube.com/watch?v=NMaeujY9A9Y) 
+  [Demo von Amazon CloudWatch Synthetics](https://www.youtube.com/watch?v=hF3NM9j-u7I) 

 **Zugehörige Beispiele:** 
+  [AWS Beispiele](https://github.com/aws-samples) 
+  [AWS-SDK-Beispiele](https://github.com/awsdocs/aws-doc-sdk-examples) 
+  [Verteilte Lasttests](https://aws.amazon.com/solutions/implementations/distributed-load-testing-on-aws/) 
+  [Messen der Seitenladezeit mit Amazon CloudWatch Synthetics](https://github.com/aws-samples/amazon-cloudwatch-synthetics-page-performance) 
+  [Webclient von Amazon CloudWatch RUM](https://github.com/aws-observability/aws-rum-web) 

# PERF01-BP07 Verwenden eines datengesteuerten Ansatzes für architektonische Entscheidungen
<a name="perf_architecture_use_data_driven_approach"></a>

 Definieren Sie einen klaren, datengesteuerten Ansatz für architektonische Entscheidungen, um sicherzustellen, dass die richtigen Cloud-Services und -Konfigurationen verwendet werden, um Ihre spezifischen Geschäftsanforderungen zu erfüllen. 

 **Typische Anti-Muster:** 
+  Sie gehen davon aus, dass die aktuelle Architektur statisch ist und im Laufe der Zeit nicht aktualisiert werden sollte. 
+  Ihre architektonischen Entscheidungen basieren auf Vermutungen und Annahmen. 
+  Sie führen im Laufe der Zeit Änderungen an der Architektur ein, ohne sie zu begründen. 

 **Vorteile der Nutzung dieser bewährten Methode:** Durch einen klar definierten Ansatz für architektonische Entscheidungen verwenden Sie Daten, um das Workload-Design zu beeinflussen und im Laufe der Zeit fundierte Entscheidungen zu treffen. 

 **Risikostufe bei fehlender Befolgung dieser bewährten Methode:** Mittel 

## Implementierungsleitfaden
<a name="implementation-guidance"></a>

 Nutzen Sie interne Erfahrungen und Kenntnisse im Zusammenhang mit der Cloud oder ziehen Sie externe Ressourcen heran, wie etwa veröffentlichte Anwendungsbeispiele oder Whitepapers, um Ressourcen und Services in der Architektur auszuwählen. Sie sollten über einen klar definierten Prozess verfügen, der das Experimentieren und Benchmarking mit den Services fördert, die in der Workload verwendet werden könnten. 

 Backlogs für kritische Workloads sollten nicht nur aus Benutzerszenarien bestehen, die für das Unternehmen und die Benutzer relevante Funktionen bereitstellen, sondern auch aus technischen Szenarien, die ein architektonisches System für die Workload bilden. Dieses System stützt sich auf neue technologische Fortschritte sowie neue Services und nimmt diese auf der Grundlage von Daten und entsprechender Begründung an. Dies stellt sicher, dass die Architektur zukunftssicher bleibt und nicht stagniert. 

### Implementierungsschritte
<a name="implementation-steps"></a>
+  Arbeiten Sie mit wichtigen Stakeholdern zusammen, um die Workload-Anforderungen zu definieren, einschließlich Überlegungen zu Leistung, Verfügbarkeit und Kosten. Berücksichtigen Sie Faktoren wie die Anzahl der Benutzer und das Nutzungsmuster für die Workload. 
+  Erstellen Sie ein Architektursystem oder einen Technologie-Backlog, der zusammen mit dem funktionalen Backlog priorisiert wird. 
+  Bewerten und beurteilen Sie verschiedene Cloud-Services (weitere Informationen finden Sie unter [PERF01-BP01 Informieren über verfügbare Cloud-Services und -Features](perf_architecture_understand_cloud_services_and_features.md)). 
+  Erkunden Sie verschiedene Architekturmuster wie Microservices oder Serverless, die Ihren Leistungsanforderungen entsprechen (weitere Informationen finden Sie unter [PERF01-BP02 Einholen von Rat beim Cloud-Anbieter oder einem geeigneten Partner, um mehr über Architekturmuster und bewährte Methoden zu erfahren](perf_architecture_guidance_architecture_patterns_best_practices.md)). 
+  Ziehen Sie andere Teams, Architekturdiagramme und Ressourcen zu Rate, z. B. AWS Solution Architects, [AWS-Architekturzentrum](https://aws.amazon.com/architecture/) und [AWS Partner Network](https://aws.amazon.com/partners/), um die richtige Architektur für Ihre Workload auszuwählen. 
+  Definieren Sie Leistungsmetriken wie Durchsatz und Reaktionszeit, anhand derer Sie die Leistung der Workload bewerten können. 
+  Experimentieren Sie und verwenden Sie definierte Metriken, um die Leistung der ausgewählten Architektur zu validieren. 
+  Überwachen Sie kontinuierlich und nehmen Sie bei Bedarf Anpassungen vor, um die optimale Leistung der Architektur aufrechtzuerhalten. 
+  Dokumentieren Sie Ihre gewählte Architektur und Entscheidungen als Referenz für zukünftige Updates und Erkenntnisse. 
+  Überprüfen und aktualisieren Sie den Ansatz zur Architekturauswahl kontinuierlich auf der Grundlage von Erkenntnissen, neuen Technologien und Metriken, die auf eine notwendige Änderung oder ein Problem im aktuellen Ansatz hinweisen. 

## Ressourcen
<a name="resources"></a>

 **Zugehörige Dokumente:** 
+  [AWS-Lösungsbibliothek](https://aws.amazon.com/solutions/) 
+  [AWS Knowledge Center](https://aws.amazon.com/premiumsupport/knowledge-center/) 
+ [ Architekturmodelle für die Erstellung von datengesteuerten End-to-End-Anwendungen in AWS](https://docs.aws.amazon.com/whitepapers/latest/build-e2e-data-driven-applications/build-e2e-data-driven-applications.html)

 **Zugehörige Videos:** 
+  [This is my Architecture](https://aws.amazon.com/architecture/this-is-my-architecture/) 
+ [AWS re:Invent 2021 – Das datengesteuerte Unternehmen: Von der Vision zum Mehrwert ](https://www.youtube.com/watch?v=_D0PF2N2AfA)
+ [AWS re:Invent 2022 – Bereitstellung nachhaltiger, leistungsstarker Architekturen ](https://www.youtube.com/watch?v=FBc9hXQfat0)
+ [AWS re:Invent 2023 – Optimieren der Kosten und Leistung sowie Verfolgen der Fortschritte bei der Schadensbegrenzung ](https://www.youtube.com/watch?v=keAfy8f84E0)
+ [AWS re:Invent 2022 – AWS-Optimierung: Umsetzbare Schritte für sofortige Ergebnisse ](https://www.youtube.com/watch?v=0ifvNf2Tx3w)

 **Zugehörige Beispiele:** 
+  [AWS Beispiele](https://github.com/aws-samples) 
+  [AWS SDK-Beispiele](https://github.com/awsdocs/aws-doc-sdk-examples) 