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à.
Dimensionamento pianificato
La scalabilità basata su una pianificazione consente di scalare l'applicazione in risposta a cambiamenti prevedibili della domanda. Per utilizzare il ridimensionamento pianificato, si creano azioni pianificate, che indicano ElastiCache a Valkey e Redis OSS di eseguire attività di scalabilità in momenti specifici. Quando si crea un'azione pianificata, si specifica un cluster esistente, quando deve avvenire l'attività di scalabilità, la capacità minima e la capacità massima. È possibile creare operazioni pianificate sia una tantum che ricorrenti.
È possibile creare un'azione pianificata solo per i cluster già esistenti. Non è possibile creare un'azione pianificata contemporaneamente alla creazione di un cluster.
Per ulteriori informazioni sulla terminologia per la creazione, la gestione ed l'eliminazione di azioni pianificate, consulta I comandi comunemente utilizzati per creazione, la gestione ed eliminazione
Per creare in base a una pianificazione ricorrente:
-
Accedi a Console di gestione AWS e apri la ElastiCache console Amazon all'indirizzo https://console.aws.amazon.com/elasticache/
. -
Nel pannello di navigazione, scegli Valkey o Redis OSS.
-
Scegli il cluster a cui desideri aggiungere una policy.
-
Scegli Gestione delle policy di Auto Scaling dal dropdown Operazioni.
-
Seleziona la scheda Policy di Auto Scaling.
-
Nella sezione Policy di Auto Scaling viene visualizzata la finestra di dialogoAggiungi policy di dimensionamento Scegli Dimensionamento pianificato.
-
In Nome policy, immetti un nome per la policy.
-
Per Dimensione scalabile, scegliere Partizioni.
-
Per Obiettivi delle partizioni, scegliere il valore.
-
Per Ricorrenza, scegli Ricorrente.
-
Per Frequenza, scegli il rispettivo valore.
-
Per Data di inizio e Ora di inizio, scegli il momento in cui la policy entrerà in vigore.
-
Scegli Aggiungi policy.
Per creare un'operazione pianificata una tantum
-
Accedi a Console di gestione AWS e apri la ElastiCache console Amazon all'indirizzo https://console.aws.amazon.com/elasticache/
. -
Nel pannello di navigazione, scegli Valkey o Redis OSS.
-
Scegli il cluster a cui desideri aggiungere una policy.
-
Scegli Gestione delle policy di Auto Scaling dal dropdown Operazioni.
-
Seleziona la scheda Policy di Auto Scaling.
-
Nella sezione Policy di Auto Scaling viene visualizzata la finestra di dialogoAggiungi policy di dimensionamento Scegli Dimensionamento pianificato.
-
In Nome policy, immetti un nome per la policy.
-
Per Dimensione scalabile, scegliere Partizioni.
-
Per Obiettivi delle partizioni, scegliere il valore.
-
Per Ricorrenza, scegli Una volta.
-
Per Data di inizio e Ora di inizio, scegli il momento in cui la policy entrerà in vigore.
-
Per Data di fine scegli la data fino a quando la policy sarà in vigore.
-
Scegli Aggiungi policy.
Come eliminare un’operazione pianificata
-
Accedi a Console di gestione AWS e apri la ElastiCache console Amazon all'indirizzo https://console.aws.amazon.com/elasticache/
. -
Nel pannello di navigazione, scegli Valkey o Redis OSS.
-
Scegli il cluster a cui desideri aggiungere una policy.
-
Scegli Gestione delle policy di Auto Scaling dal dropdown Operazioni.
-
Scegli la scheda Policy di Auto Scaling.
-
Nella sezione Policy di Auto Scaling, scegli la policy di Auto Scaling e successivamente Elimina dalla finestra di dialogo Azioni.
Per gestire il dimensionamento pianificato tramite AWS CLI
Utilizza le seguenti API di scalabilità automatica delle applicazioni:
Utilizzo CloudFormation per creare un'azione pianificata
Questo frammento mostra come creare una policy di tracciamento degli obiettivi e applicarla a una risorsa AWS::ElastiCache:: utilizzando la ReplicationGroup risorsa AWS::ApplicationAutoScaling:: ScalableTarget. Utilizza le funzioni intrinseche Fn::Join e Ref per costruire la proprietà ResourceId con il nome logico della risorsa AWS::ElastiCache::ReplicationGroup specificata nello stesso modello.
ScalingTarget: Type: 'AWS::ApplicationAutoScaling::ScalableTarget' Properties: MaxCapacity: 3 MinCapacity: 1 ResourceId: !Sub replication-group/${logicalName} ScalableDimension: 'elasticache:replication-group:NodeGroups' ServiceNamespace: elasticache RoleARN: !Sub "arn:aws:iam::${AWS::AccountId}:role/aws-service-role/elasticache.application-autoscaling.amazonaws.com/AWSServiceRoleForApplicationAutoScaling_ElastiCacheRG" ScheduledActions: - EndTime: '2020-12-31T12:00:00.000Z' ScalableTargetAction: MaxCapacity: '5' MinCapacity: '2' ScheduledActionName: First Schedule: 'cron(0 18 * * ? *)'