Dominio del contenuto 3: Progettazione di architetture ad alte prestazioni - AWS Certified Solutions Architect - Associate

Dominio del contenuto 3: Progettazione di architetture ad alte prestazioni

Attività 3.1: Identificazione di soluzioni di archiviazione ad alte prestazioni e/o scalabili

Conoscenza di:

  • Soluzioni di archiviazione ibride per soddisfare i requisiti aziendali

  • Servizi di archiviazione con casi d'uso appropriati (ad esempio, Amazon S3, Amazon EFS, Amazon EBS)

  • Tipi di archiviazione con caratteristiche associate (ad esempio, di oggetti, di file o a blocchi)

Competenze in:

  • Identificazione dei servizi e delle configurazioni di archiviazione che soddisfano le esigenze di prestazioni

  • Identificazione dei servizi di archiviazione scalabili per soddisfare le esigenze future

Attività 3.2: Progettazione di soluzioni di calcolo elastiche e ad alte prestazioni

Conoscenza di:

  • Servizi di calcolo AWS con casi d'uso appropriati (ad esempio, Batch AWS, Amazon EMR o AWS Fargate)

  • Concetti relativi all'elaborazione distribuita supportati dall'infrastruttura globale e dai servizi edge AWS

  • Concetti relativi all'accodamento e alla messaggistica (ad esempio, la pubblicazione/sottoscrizione)

  • Funzionalità di scalabilità con casi d'uso appropriati (ad esempio, Amazon EC2 Auto Scaling o AWS Auto Scaling)

  • Tecnologie e modelli serverless (ad esempio, AWS Lambda, Fargate)

  • Orchestrazione dei container (ad esempio, Amazon ECS o Amazon EKS)

Competenze in:

  • Disaccoppiamento dei carichi di lavoro per permettere il dimensionamento dei componenti in modo indipendente

  • Identificazione di metriche e condizioni per eseguire azioni di dimensionamento

  • Selezione delle opzioni e delle funzionalità di calcolo appropriate, ad esempio i tipi di istanza EC2, per soddisfare i requisiti aziendali

  • Selezione del tipo e delle dimensioni di risorsa appropriati, ad esempio la quantità di memoria Lambda, per soddisfare i requisiti aziendali

Attività 3.3: Identificazione delle soluzioni di database ad alte prestazioni

Conoscenza di:

  • Infrastruttura globale AWS (ad esempio, le zone di disponibilità, le Regioni AWS)

  • Strategie e servizi di memorizzazione nella cache (ad esempio, Amazon ElastiCache)

  • Modelli di accesso ai dati (ad esempio, con elevate operazioni di lettura rispetto a quelli con elevate operazioni di scrittura)

  • Pianificazione della capacità del database (ad esempio, le unità di capacità, i tipi di istanza o la capacità di IOPS allocata)

  • Connessioni al database e proxy

  • Motori di database con casi d'uso appropriati (ad esempio, le migrazioni eterogenee o le migrazioni omogenee)

  • Replica del database (ad esempio, le repliche in lettura)

  • Tipi e servizi di database (ad esempio, serverless o relazionali rispetto a non relazionali o in memoria)

Competenze in:

  • Configurazione di repliche in lettura per soddisfare i requisiti aziendali

  • Progettazione di architetture di database

  • Identificazione di un motore di database appropriato (ad esempio, MySQL rispetto a PostgreSQL)

  • Identificazione di un tipo di database appropriato (ad esempio, Amazon Aurora o Amazon DynamoDB)

  • Integrazione della memorizzazione nella cache per soddisfare i requisiti aziendali

Attività 3.4: Identificazione delle architetture di rete ad alte prestazioni e/o scalabili

Conoscenza di:

  • Servizi di rete edge con casi d'uso appropriati (ad esempio, Amazon CloudFront o AWS Global Accelerator)

  • Come progettare un'architettura di rete (ad esempio, i livelli di sottorete, il routing o gli indirizzi IP)

  • Concetti relativi al bilanciamento del carico (ad esempio, Application Load Balancer)

  • Opzioni di connessione di rete (ad esempio, AWS VPN, Direct Connect, AWS PrivateLink)

Competenze in:

  • Creazione di una topologia di rete per varie architetture (ad esempio, globale, ibrida o multi-livello)

  • Identificazione delle configurazioni di rete scalabili per soddisfare le esigenze future

  • Identificazione della posizione appropriata delle risorse per soddisfare i requisiti aziendali

  • Selezione della strategia di bilanciamento del carico appropriata

Attività 3.5: Identificazione di soluzioni di trasformazione e acquisizione dati ad alte prestazioni

Conoscenza di:

  • Servizi di visualizzazione e analisi dei dati con casi d'uso appropriati (ad esempio, Amazon Athena, AWS Lake Formation o Amazon QuickSight)

  • Modelli di acquisizione dati (ad esempio, la frequenza)

  • Servizi di trasferimento dei dati con casi d'uso appropriati (ad esempio, AWS DataSync o Gateway di archiviazione AWS)

  • Servizi di trasformazione dei dati con casi d'uso appropriati (ad esempio, AWS Glue)

  • Accesso sicuro ai punti di accesso di acquisizione dati

  • Dimensioni e velocità necessarie per soddisfare i requisiti aziendali

  • Servizi di gestione dei dati di streaming con casi d'uso appropriati (ad esempio, Amazon Kinesis)

Competenze in:

  • Creazione e protezione di data lake

  • Progettazione di architetture di streaming dei dati

  • Progettazione di soluzioni di trasferimento dei dati

  • Implementazione di strategie di visualizzazione

  • Selezione delle opzioni di calcolo appropriate per l'elaborazione dei dati (ad esempio, Amazon EMR)

  • Selezione delle configurazioni appropriate per l'acquisizione dati

  • Trasformazione di dati tra formati (ad esempio, da CSV a Parquet)