Dominio del contenuto 4: Progettazione di architetture ottimizzate in termini di costi - AWS Certified Solutions Architect - Associate

Dominio del contenuto 4: Progettazione di architetture ottimizzate in termini di costi

Attività 4.1: Progettazione di soluzioni di archiviazione ottimizzate in termini di costi

Conoscenza di:

  • Opzioni di accesso (ad esempio, un bucket S3 con archiviazione di oggetti con pagamento a carico del richiedente)

  • Caratteristiche dei servizi di gestione dei costi AWS (ad esempio, i tag di allocazione dei costi o la fatturazione di più account)

  • Strumenti di gestione dei costi AWS con casi d'uso appropriati (ad esempio, AWS Cost Explorer, Budget AWS o Report costi e utilizzo AWS)

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

  • Strategie di backup

  • Opzioni di archiviazione a blocchi (ad esempio, i tipi di volume unità disco rigido HDD o i tipi di volume unità a stato solido SSD)

  • Cicli di vita dei dati

  • Opzioni di archiviazione ibrida (ad esempio, AWS DataSync, AWS Transfer Family, Gateway di archiviazione AWS)

  • Modelli di accesso all'archiviazione

  • Tipi di livelli di archiviazione (ad esempio, i livelli a freddo per l'archiviazione di oggetti)

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

Competenze in:

  • Progettazione di strategie di archiviazione appropriate (ad esempio, i caricamenti in batch in Amazon S3 rispetto ai caricamenti singoli)

  • Identificazione delle dimensioni di archiviazione corrette per un carico di lavoro

  • Identificazione del metodo di costo minore per il trasferimento di dati per un carico di lavoro nell'archiviazione AWS

  • Identificazione dei casi in cui è necessario il dimensionamento automatico dell'archiviazione

  • Gestione dei cicli di vita degli oggetti S3

  • Selezione della soluzione di backup e/o archiviazione appropriata

  • Selezione del servizio appropriato per la migrazione dei dati ai servizi di archiviazione

  • Selezione del livello di archiviazione appropriato

  • Selezione del ciclo di vita dei dati corretto per l'archiviazione

  • Selezione del servizio di archiviazione più conveniente per un carico di lavoro

Attività 4.2: Progettazione di soluzioni di calcolo ottimizzate in termini di costi

Conoscenza di:

  • Caratteristiche dei servizi di gestione dei costi AWS (ad esempio, i tag di allocazione dei costi o la fatturazione di più account)

  • Strumenti di gestione dei costi AWS con casi d'uso appropriati (ad esempio, AWS Cost Explorer, Budget AWS o Report costi e utilizzo AWS)

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

  • Opzioni di acquisto in AWS (ad esempio, le istanze spot, le istanze riservate o Savings Plans)

  • Strategie di calcolo distribuito (ad esempio, l'elaborazione edge)

  • Opzioni di calcolo ibrido (ad esempio, AWS Outposts)

  • Tipi, famiglie e dimensioni delle istanze (ad esempio, ottimizzate per la memoria, ottimizzate per il calcolo, virtualizzazione)

  • Ottimizzazione dell'utilizzo delle risorse di calcolo (ad esempio, i container, l'elaborazione serverless o i microservizi)

  • Strategie di dimensionamento (ad esempio, il dimensionamento automatico o l'ibernazione)

Competenze in:

  • Identificazione di una strategia di bilanciamento del carico appropriata, ad esempio Application Load Balancer (livello 7) rispetto a Network Load Balancer (livello 4) o Gateway Load Balancer

  • Identificazione delle strategie e dei metodi di dimensionamento appropriati per carichi di lavoro elastici (ad esempio, il dimensionamento orizzontale rispetto a quello verticale o l'ibernazione EC2)

  • Identificazione di servizi di calcolo AWS convenienti con casi d'uso appropriati (ad esempio, Lambda, Amazon EC2, AWS Fargate)

  • Identificazione della disponibilità necessaria per diverse classi di carichi di lavoro (ad esempio, i carichi di lavoro di produzione o non di produzione)

  • Selezione della famiglia di istanze appropriata per un carico di lavoro

  • Selezione delle dimensioni di istanza appropriate per un carico di lavoro

Attività 4.3: Progettazione di soluzioni di database ottimizzate in termini di costi

Conoscenza di:

  • Caratteristiche dei servizi di gestione dei costi AWS (ad esempio, i tag di allocazione dei costi o la fatturazione di più account)

  • Strumenti di gestione dei costi AWS con casi d'uso appropriati (ad esempio, AWS Cost Explorer, Budget AWS o Report costi e utilizzo AWS)

  • Strategie di memorizzazione nella cache

  • Policy di conservazione dei dati

  • Pianificazione della capacità del database (ad esempio, le unità di capacità)

  • 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, relazionale rispetto a non relazionale, Amazon Aurora o Amazon DynamoDB)

Competenze in:

  • Progettazione di policy di backup e conservazione appropriati (ad esempio, la frequenza degli snapshot)

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

  • Identificazione di servizi di database AWS convenienti con casi d'uso appropriati (ad esempio, DynamoDB rispetto ad Amazon RDS o serverless)

  • Identificazione di tipi di database AWS convenienti (ad esempio, con formato di serie temporale o formato a colonne)

  • Migrazione di schemi e dati di database in posizioni diverse e/o motori di database diversi

Attività 4.4: Progettazione di architetture di rete ottimizzate in termini di costi

Conoscenza di:

  • Caratteristiche dei servizi di gestione dei costi AWS (ad esempio, i tag di allocazione dei costi o la fatturazione di più account)

  • Strumenti di gestione dei costi AWS con casi d'uso appropriati (ad esempio, AWS Cost Explorer, Budget AWS o Report costi e utilizzo AWS)

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

  • Gateway NAT (ad esempio, i costi delle istanze NAT rispetto ai costi di un gateway NAT)

  • Connettività di rete (ad esempio, le linee private, le linee dedicate o le VPN)

  • Routing, topologia e peering di rete (ad esempio, AWS Transit Gateway o il peering VPC)

  • Servizi di rete con casi d'uso appropriati (ad esempio, DNS)

Competenze in:

  • Configurazione di tipi di gateway NAT appropriati per una rete (ad esempio, un singolo gateway NAT condiviso rispetto a gateway NAT per ogni zona di disponibilità)

  • Configurazione di connessioni di rete appropriate (ad esempio, AWS Direct Connect rispetto a una VPN o a internet)

  • Configurazione di routing di rete appropriati per ridurre al minimo i costi di trasferimento di rete (ad esempio, da Regione a Regione, da zona di disponibilità a zona di disponibilità, da privata a pubblica, AWS Global Accelerator, endpoint VPC)

  • Identificazione delle esigenze strategiche per le reti di distribuzione di contenuti (CDN) e l'edge caching

  • Analisi dei carichi di lavoro esistenti per l'ottimizzazione della rete

  • Selezione di una strategia di throttling appropriata

  • Selezione dell'allocazione della larghezza di banda appropriata per un dispositivo di rete (ad esempio, una singola VPN rispetto a più VPN o la velocità di Direct Connect)