- Biblioteca di soluzioni AWS›
- Guida per il commercio unificato su AWS
Guida al commercio unificato su AWS
Panoramica
Come funziona
Questo diagramma di architettura mostra la perfetta integrazione di più sistemi per fornire un'esperienza di vendita al dettaglio personalizzata e coerente ai clienti, indipendentemente dal punto di contatto o dal metodo di evasione degli ordini, utilizzando i servizi AWS per diversi livelli e per orchestrare più applicazioni e offerte Software-as-a-Service (SaaS).
Principi di Well-Architected
Il diagramma dell'architettura sopra riportato è un esempio di una soluzione creata tenendo conto delle best practice Well-Architected. Per essere completamente Well-Architected, dovresti seguire il maggior numero possibile di best practice.
L'architettura proposta è in grado di funzionare su larga scala poiché sfrutta i servizi gestiti, ove possibile. Le tradizionali applicazioni COTS sfrutterebbero le metriche delle istanze Amazon EC2 con allarmi e log di Amazon CloudWatch. I gruppi con dimensionamento automatico e Amazon RDS gestito possono essere ripristinati in caso di errori.
Quando possibile, l'architettura adotta un approccio basato sull'utilizzo di servizi gestiti in modo da trasferire gran parte della responsabilità della sicurezza ad AWS, che segue le migliori pratiche di sicurezza, tra cui la crittografia dei dati di Amazon S3, la definizione dei ruoli IAM e la crittografia dei dati inattivi di Amazon DynamoDB. Un'identità forte viene applicata ai consumatori tramite Amazon Cognito e agli operatori tramite i ruoli IAM. CloudWatch Logs e AWS CloudTrail forniscono tracciabilità e possono essere utilizzati con funzionalità a livello di organizzazione, come Amazon GuardDuty, AWS Security Hub e un SIEM centrale.
Grazie ai servizi gestiti, è possibile ottenere l'affidabilità in modo predefinito. La ridondanza nello storage su Amazon S3 e DynamoDB, la scalabilità delle istanze Amazon SageMaker, Amazon Redshift, Athena, Amazon SageMaker Canvas, Amazon Pinpoint, Amazon Personalize , AWS AppSync ed EventBridge sono anch'essi altamente disponibili per progettazione. In caso di problemi, i dati possono essere riprodotti da eventi non elaborati su Amazon S3 utilizzando la stessa pipeline. Gli eventi possono anche essere riprodotti utilizzando la funzionalità di archiviazione e risposta di EventBridge. L'architettura del contenitore è scalabile orizzontalmente scegliendo tra Amazon Elastic Container Service (Amazon ECS) o Amazon Elastic Kubernetes Service (Amazon EKS) in esecuzione su AWS Fargate e si adatta dinamicamente alle richieste di capacità.
La scalabilità si basa sull'uso di servizi AWS Serverless come AWS Lambda, DynamoDB, SageMaker endpoint e Amazon Redshift, ove possibile.
L'utilizzo di servizi gestiti e serverless consente di minimizzare i costi dell'architettura, poiché questi servizi sono progettati per essere addebitati solo quando sono effettivamente in uso.
L'architettura proposta utilizza servizi gestiti e serverless ove possibile per garantire un approccio sostenibile, in esecuzione solo quando necessario. Lo strumento relativo all'impronta di carbonio dei clienti AWS può essere utilizzato per ottenere dati sull'impatto totale.
Avvertenza
Hai trovato quello che cercavi?
Facci sapere la tua opinione in modo da migliorare la qualità dei contenuti delle nostre pagine