Leitfaden für Unified Commerce in AWS
Übersicht
Funktionsweise
Dieses Architekturdiagramm veranschaulicht die nahtlose Integration mehrerer Systeme, um Kunden ein personalisiertes und einheitliches Einkaufserlebnis zu bieten – unabhängig vom Kontaktpunkt oder der Art des Versendens –, indem AWS-Services für verschiedene Ebenen genutzt werden und die Koordination zwischen verschiedenen Anwendungen und Software-as-a-Service-Angeboten (SaaS) gewährleistet wird.
Well-Architected-Säulen
Das obige Architekturdiagramm ist ein Beispiel für eine Lösung, die unter Berücksichtigung der bewährten Methoden von Well-Architected erstellt wurde. Um eine vollständige Well-Architected-Lösung zu erhalten, sollten Sie so viele bewährte Methoden von Well-Architected wie möglich befolgen.
Die vorgeschlagene Architektur ist skalierbar, da sie nach Möglichkeit auf verwaltete Dienste zurückgreift. Die herkömmlichen COTS-Anwendungen würden Amazon-EC2-Instance-Metriken mit Amazon-CloudWatch-Alarmen und -Protokollen nutzen. Auto-Scaling-Gruppen und verwaltete Amazon RDS können nach einem Ausfall wiederhergestellt werden.
Die Architektur verwendet, wo möglich, verwaltete Services, sodass ein großer Teil der Sicherheitsverantwortung bei AWS liegt. Dabei werden bewährte Sicherheitspraktiken wie Amazon-S3-verschlüsselte Daten, abgestufte IAM-Rollen und Amazon-DynamoDB-Verschlüsselung im Ruhezustand befolgt. Eine starke Identität wird für Verbraucher über Amazon Cognito und für Betreiber über IAM-Rollen durchgesetzt. CloudWatch-Protokolle und AWS CloudTrail bieten Rückverfolgbarkeit und können mit unternehmensweiten Funktionen wie Amazon GuardDuty, AWS Security Hub und einem zentralen SIEM verwendet werden.
Durch den Einsatz verwalteter Services wird Zuverlässigkeit standardmäßig erreicht. Redundanz im Speicher in Amazon S3 und DynamoDB, Skalierung von Amazon-SageMaker-Instances, Amazon Redshift, Athena, Amazon SageMaker Canvas, Amazon Pinpoint, Amazon Personalize, AWS AppSync und EventBridge sind ebenfalls standardmäßig hochverfügbar. Bei Problemen können die Daten aus Rohereignissen in Amazon S3 mithilfe derselben Pipeline erneut abgespielt werden. Ereignisse können auch mithilfe der Archiv- und Antwortfunktion von EventBridge wiedergegeben werden. Die Container-Architektur lässt sich horizontal skalieren, wahlweise in Amazon Elastic Container Service (Amazon ECS) oder Amazon Elastic Kubernetes Service (Amazon EKS), die in AWS Fargate ausgeführt werden, und passt sich dynamisch an die Kapazitätsanforderungen an.
Die Skalierung basiert auf der Nutzung von AWS Serverless Services wie AWS Lambda, DynamoDB, SageMaker-Endpunkten und Amazon Redshift, wo dies möglich ist.
Die Verwendung von verwalteten und serverlosen Diensten gewährleistet minimale Kosten für die Architektur, da sie nur bei Nutzung in Rechnung gestellt werden.
Die vorgeschlagene Architektur verwendet nach Möglichkeit verwaltete und serverlose Dienste, um einen nachhaltigen Ansatz zu verfolgen, der nur bei Bedarf ausgeführt wird. Das AWS-Tool für den CO2-Fußabdruck von Kunden kann verwendet werden, um die Gesamtauswirkungen zu ermitteln.
Haftungsausschluss
Haben Sie die gewünschten Informationen gefunden?
Ihr Feedback hilft uns, die Qualität der Inhalte auf unseren Seiten zu verbessern.