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: avvia o termina EC2 le istanze aumentando o diminuendo la capacità desiderata di un gruppo di 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.

  • Flotta Spot: avvia o termina EC2 le istanze 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 il rilevamento automatico delle risorse per aiutarti a trovare risorse scalabili nell'applicazione.

  • Scalabilità dinamica: i piani di scaling utilizzano i servizi Amazon Auto EC2 Scaling e Application Auto Scaling per regolare la capacità delle risorse scalabili per gestire le variazioni 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. Questo aiuta a scalare più rapidamente la EC2 capacità di Amazon in caso di picchi regolari.

Importante

Se utilizzi piani di scalabilità solo per la scalabilità predittiva, ti consigliamo vivamente di impostare invece politiche di scalabilità predittiva direttamente sulle tue risorse di Auto Scaling. Questa opzione offre più funzionalità, come l'utilizzo di aggregazioni di metriche per creare nuove metriche personalizzate o conservare i dati metrici storici nelle implementazioni blu/green. Per ulteriori informazioni su Amazon EC2 Auto Scaling, consulta la sezione Scaling predittivo per Amazon Auto EC2 Scaling nella Amazon Auto EC2 Scaling User Guide. Per ulteriori informazioni su Application Auto Scaling, vedere Predictive scaling for Application Auto Scaling nella Application Auto Scaling User Guide.

Per una guida sulla migrazione dai piani di scalabilità alle politiche di scalabilità predittiva EC2 di Amazon 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 SDKs— Fornisce operazioni API specifiche della lingua e si occupa 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 AWS SDKs.

  • 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 AWS Auto Scaling Endpoint e quote negli Endpoint e per Amazon Web ARNs Services in Cina nella Guida per l' l'utente della regione segreta.

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 sull' CloudWatch GetMetricDataoperazione di raccolta di dati metrici storici per la previsione della capacità, il che comporta costi. Tuttavia, se abiliti la scalabilità predittiva con una politica di scalabilità EC2 di Amazon Auto Scaling anziché con un piano di scalabilità, non ci sono costi per le chiamate a. GetMetricData