Questo contenuto è obsoleto. Questa versione di Framework Well-Architected è ora disponibile all'indirizzo: https://docs.aws.amazon.com/it_it/wellarchitected/2022-03-31/framework/reliability.html

REL 7: Come si progetta il carico di lavoro per adattarsi ai cambiamenti della domanda?

Un carico di lavoro scalabile fornisce elasticità per aggiungere o rimuovere risorse automaticamente, in modo che vi sia una stretta corrispondenza con la domanda attuale in un dato momento.

Risorse

AWS Auto Scaling: How Scaling Plans Work
What Is Amazon EC2 Auto Scaling?
Managing Throughput Capacity Automatically with DynamoDB Auto Scaling
What is Amazon CloudFront?
Distributed Load Testing on AWS: simulate thousands of connected users
Telling Stories About Little's Law
AWS Marketplace: products that can be used with auto scaling
APN Partner: partners that can help you create automated compute solutions

Best practice:

Piano di miglioramento

Utilizzo dell'automazione per l'acquisizione o il dimensionamento delle risorse

  • Configurazione e uso di AWS Auto Scaling: In questo modo è possibile monitorare le applicazioni e regolare automaticamente la capacità per mantenere prestazioni stabili e prevedibili al minor costo possibile. Grazie ad AWS Auto Scaling, puoi configurare il dimensionamento delle applicazioni per più risorse in vari servizi.
    What is AWS Auto Scaling?
  • Uso di Elastic Load Balancing: I sistemi di bilanciamento del carico possono distribuire il carico in base al percorso o alla connettività di rete.
    What is Elastic Load Balancing?
  • Uso di un provider DNS altamente disponibile: I nomi DNS consentono agli utenti di accedere ai carichi di lavoro utilizzando nomi anziché gli indirizzi IP e distribuiscono queste informazioni in un ambito definito, solitamente a livello globale per gli utenti del carico di lavoro.
  • Utilizza la rete globale AWS per ottimizzare il percorso dagli utenti alle applicazioni.: AWS Global Accelerator monitora costantemente lo stato degli endpoint delle applicazioni e reindirizza il traffico verso endpoint integri in meno di 30 secondi
  • Configurazione e uso di Amazon CloudFront o di una rete per la distribuzione di contenuti affidabili: Una rete per la distribuzione di contenuti (Content Delivery Network, CDN) può fornire tempi di risposta più rapidi agli utenti finali e soddisfare richieste di contenuti che rischiano di provocare un ridimensionamento non necessario dei carichi di lavoro.
    What is Amazon CloudFront?
  • Ottieni le risorse quando viene rilevata la compromissione di un carico di lavoro

  • Ottieni le risorse quando viene rilevata la compromissione di un carico di lavoro: All'occorrenza, ridimensiona le risorse in modo reattivo se la disponibilità è influenzata per ripristinare la disponibilità del carico di lavoro.
  • Ottieni risorse dopo aver rilevato che sono necessarie più risorse per un carico di lavoro

  • Ottieni risorse dopo aver rilevato che sono necessarie più risorse per un carico di lavoro: Dimensiona le risorse in modo proattivo per soddisfare la domanda ed evitare l'impatto sulla disponibilità.
  • Esecuzione di un test di carico sul carico di lavoro

  • Esegui test di carico per identificare quale aspetto del carico di lavoro indica che è necessario aggiungere o rimuovere capacità: Il test di carico deve avere un traffico rappresentativo simile a quello che ricevi nella produzione. Aumenta il carico mentre osservi i parametri implementati, in modo da determinare quale di essi indica quando è necessario aggiungere o rimuovere risorse.
    Distributed Load Testing on AWS: simulate thousands of connected users