Cos'è un piano di dimensionamento? - AWS Auto Scaling

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Cos'è un piano di dimensionamento?

Utilizza un piano di dimensionamento per configurare la scalabilità automatica per risorse scalabili correlate o associate in pochi minuti. Ad esempio, è possibile utilizzare i tag per raggruppare risorse in categorie come produzione, test o sviluppo. Quindi, è possibile cercare e impostare piani di dimensionamento per risorse scalabili appartenenti a ciascuna categoria. Oppure, se la tua infrastruttura cloud lo include AWS CloudFormation, puoi definire modelli di stack da utilizzare per creare raccolte di risorse. Quindi, creare un piano di dimensionamento per le risorse scalabili appartenenti a ogni stack.

Risorse supportate

AWS Auto Scaling supporta l'uso di piani di scalabilità per i seguenti servizi e risorse:

  • Amazon Aurora: consente di aumentare o diminuire il numero di repliche di lettura Aurora assegnate a un cluster database Aurora.

  • Amazon EC2 Auto Scaling: consente di avviare o terminare le istanze EC2 aumentando o diminuendo la capacità desiderata di un gruppo Auto Scaling.

  • Amazon Elastic Container Service: consente di aumentare o diminuire il numero di attività desiderato in Amazon ECS.

  • Amazon DynamoDB: consente di aumentare o diminuire la capacità di lettura e scrittura assegnata alla tabella Dynamo DB o a un indice secondario globale.

  • Parco istanze Spot: avvia o termina le istanze EC2 aumentando o diminuendo la capacità target di un parco istanze Spot.

Caratteristiche e vantaggi del piano di dimensionamento

I piani di dimensionamento offrono le seguenti caratteristiche e vantaggi:

  • Rilevamento delle risorse: AWS Auto Scaling fornisce l'individuazione automatica delle risorse per aiutare a trovare risorse scalabili nell'applicazione.

  • Dimensionamento dinamico: i piani di dimensionamento utilizzano i servizi Amazon EC2 Auto Scaling e Application Auto Scaling per regolare la capacità delle risorse scalabili per gestire le modifiche del traffico o del carico di lavoro. I parametri di dimensionamento dinamico possono essere parametri di utilizzo o throughput standard o personalizzati.

  • Consigli di dimensionamento integrati: AWS Auto Scaling fornisce strategie di dimensionamento con suggerimenti che è possibile utilizzare per ottimizzare le prestazioni, i costi o un equilibrio tra i due.

  • Dimensionamento predittivo: i piani di dimensionamento supportano anche il dimensionamento predittivo per i gruppi Auto Scaling. Ciò aiuta a scalare la capacità Amazon EC2 più velocemente quando si verificano regolarmente picchi.

Importante

Se si utilizzano piani di dimensionamento solo per il dimensionamento predittivo, si consiglia vivamente di utilizzare invece le policy di dimensionamento predittivo direttamente sui gruppi con dimensionamento automatico. Questa opzione introdotta di recente offre maggiori funzionalità, come l'utilizzo di aggregazioni di parametri per crearne di nuovi e personalizzati o conservare i dati cronologici dei parametri nelle distribuzioni blu/verdi. Per ulteriori informazioni, consulta Dimensionamento predittivo per Dimensionamento automatico Amazon EC2 nella Guida per l'utente di Dimensionamento automatico Amazon EC2.

Per una guida sulla migrazione dai piani di scalabilità alle politiche di scalabilità predittiva di Amazon EC2 Auto Scaling, consulta. Esegui la migrazione del tuo piano di scalabilità

Come iniziare

Utilizza le risorse seguenti per creare e utilizzare un piano di dimensionamento:

Come funzionano i piani di dimensionamento

È possibile creare, accedere e gestire i piani di dimensionamento utilizzando una qualsiasi delle seguenti interfacce:

  • AWS Management Console: fornisce un'interfaccia Web da utilizzare per l'accesso ai piani di dimensionamento. Se ti sei registrato a uno Account AWS, puoi accedere ai tuoi piani di scalabilità accedendo a AWS Management Console, utilizzando la casella di ricerca sulla barra di navigazione per cercare e quindi selezionando. AWS Auto ScalingAWS Auto Scaling

  • AWS Command Line Interface (AWS CLI) — Fornisce comandi per un ampio set di Servizi AWS ed è supportato su Windows, macOS e Linux. Per iniziare, consulta la (Guida per l'utente di AWS Command Line Interface. Per ulteriori informazioni, consulta piani di dimensionamento automatico nella Documentazione di riferimento sui comandi AWS CLI .

  • AWS Tools for Windows PowerShell— Fornisce comandi per un'ampia gamma di AWS prodotti per coloro che eseguono script nell' PowerShell ambiente. Per iniziare, consulta la Guida per l'utente di AWS Tools for Windows PowerShell. Per ulteriori informazioni, consulta la Documentazione di riferimento per Cmdlet AWS Tools for PowerShell.

  • AWS SDK: forniscono operazioni API specifiche per la lingua e si occupano di molti dettagli di connessione, come il calcolo delle firme, la gestione dei tentativi di richiesta e la gestione degli errori. Per ulteriori informazioni, consulta SDK di AWS.

  • API HTTPS: forniscono operazioni API di basso livello accessibili tramite richieste HTTPS. Per ulteriori informazioni, consulta la Documentazione di riferimento delle API di AWS Auto Scaling.

  • AWS CloudFormation— Supporta la creazione di piani di scalabilità utilizzando modelli. CloudFormation Per ulteriori informazioni, consulta il AWS::AutoScalingPlans::ScalingPlanriferimento nella Guida per l'AWS CloudFormation utente.

Disponibilità regionale

L' AWS Auto Scaling API è disponibile in diverse regioni Regioni AWS e fornisce un endpoint per ciascuna di queste regioni. Per un elenco di tutte le regioni e gli endpoint in cui l'API è attualmente disponibile, consulta la sezione AWS Auto ScalingRiferimenti generali di AWSEndpoint e ARN per Amazon Web Services in

Prezzi

Tutte le funzionalità del piano di dimensionamento sono abilitate per l'uso. Le funzionalità vengono fornite senza costi aggiuntivi oltre ai costi del servizio CloudWatch e Cloud AWS alle altre risorse utilizzate.

Nota

La funzionalità di scalabilità predittiva si basa su CloudWatch GetMetricData Operation per raccogliere dati metrici storici per la previsione della capacità, il che comporta costi. Tuttavia, se abiliti la scalabilità predittiva con una policy di Amazon EC2 Auto Scaling anziché con un piano di scalabilità, non ci sono costi per le chiamate verso. GetMetricData