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
Il dimensionamento basato su una pianificazione consente di dimensionare le applicazioni in relazione alle variazioni di domanda prevedibili. 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 ElastiCache 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 ElastiCache i cluster già esistenti. Non è possibile creare operazioni pianificate contemporaneamente alla creazione di un cluster.
Per ulteriori informazioni sulla terminologia per la creazione, la gestione ed l'eliminazione di azioni pianificate, consultaI comandi comunemente utilizzati per creazione, la gestione ed eliminazione
Per creare un'operazione pianificata una tantum
Simile alla dimensione di Partizione. Consultare Dimensionamento pianificato .
Per eliminare un'operazione pianificata
Simile alla dimensione Partizione. Consultare Dimensionamento pianificato .
Per gestire il dimensionamento pianificato tramite AWS CLI
Utilizzate la seguente scalabilità automatica delle applicazioni APIs:
Utilizzabile AWS CloudFormation per creare politiche di Auto Scaling
Questo frammento mostra come creare un'azione pianificata e applicarla a una AWS::ElastiCache::ReplicationGrouprisorsa che utilizza la AWS::ApplicationAutoScaling::ScalableTargetrisorsa. 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: 0 MinCapacity: 0 ResourceId: !Sub replication-group/${logicalName} ScalableDimension: 'elasticache:replication-group:Replicas' 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 * * ? *)'