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 verso il basso online
Argomenti
Ridimensionamento dei cluster di cache Redis OSS (console)
La procedura seguente descrive come ridimensionare un cluster Redis OSS utilizzando la console di ElastiCache gestione. Durante questo processo, il cluster Redis OSS continuerà a soddisfare le richieste con tempi di inattività minimi.
Per ridimensionare un cluster Redis OSS (console)
-
Accedi AWS Management Console e apri la ElastiCache console all'indirizzo https://console.aws.amazon.com/elasticache/
. -
Dal pannello di navigazione, scegli i cluster Redis OSS.
-
Nell'elenco dei cluster, scegliere quello da ridimensionare.
-
Scegli Modifica.
-
Nella procedura guidata Modify Cluster (Modifica cluster):
-
Scegliere il tipo di nodo a cui dimensionare dall'elenco Node type (Tipo di nodo). Per la riduzione verticale, scegliere un tipo di nodo più piccolo del nodo esistente. Si noti che non tutti i tipi di nodo sono disponibili per il dimensionamento.
-
-
Per eseguire immediatamente il processo di riduzione verticale, scegliere la casella Apply immediately (Applica immediatamente). Se non viene selezionata la casella Apply immediately (Applica immediatamente), il processo di ridimensionamento verso il basso viene eseguito nel corso della successiva finestra di manutenzione del cluster.
-
Scegli Modifica.
Se, nel passaggio precedente, è stato scelto Apply immediately (Applica immediatamente), lo stato del cluster diventa modifica in corso. Quando lo stato cambia in disponibile, la modifica è completa ed è possibile iniziare a utilizzare il nuovo cluster.
Ridimensionamento dei cluster di cache Redis OSS ()AWS CLI
La procedura seguente descrive come ridimensionare un cluster di cache Redis OSS utilizzando. AWS CLI Durante questo processo, il cluster Redis OSS continuerà a soddisfare le richieste con tempi di inattività minimi.
Per ridimensionare un cluster di cache Redis OSS ()AWS CLI
-
Determina i tipi di nodi a cui puoi ridimensionare eseguendo il AWS CLI
list-allowed-node-type-modifications
comando con il seguente parametro.Per Linux, macOS o Unix:
aws elasticache list-allowed-node-type-modifications \ --replication-group-id
my-replication-group-id
Per Windows:
aws elasticache list-allowed-node-type-modifications ^ --replication-group-id
my-replication-group-id
L'output del comando in alto è simile al seguente (in formato JSON).
{ "ScaleUpModifications": [ "cache.m3.2xlarge", "cache.m3.large", "cache.m3.xlarge", "cache.m4.10xlarge", "cache.m4.2xlarge", "cache.m4.4xlarge", "cache.m4.large", "cache.m4.xlarge", "cache.r3.2xlarge", "cache.r3.4xlarge", "cache.r3.8xlarge", "cache.r3.large", "cache.r3.xlarge" ] "ScaleDownModifications": [ "cache.t2.micro", "cache.t2.small ", "cache.t2.medium ", "cache.t1.small" ] }
Per ulteriori informazioni, consulta list-allowed-node-type-modifications nella documentazione di riferimento AWS CLI .
-
Modifica il gruppo di replica per ridurlo al nuovo tipo di nodo più piccolo, utilizzando il AWS CLI
modify-replication-group
comando e i seguenti parametri.--replication-group-id
: Il nome del gruppo di replica oggetto della riduzione verticale verso il basso.--cache-node-type
: Il nuovo tipo di nodo con il quale intendi dimensionare il cluster di cache. Questo valore deve essere uno dei tipi di nodi restituiti dal comandolist-allowed-node-type-modifications
nella fase 1.--cache-parameter-group-name
– [Facoltativo] Utilizzare questo parametro se si usareserved-memory
per gestire la memoria prenotata del cluster. Specificare un gruppo di parametri di cache personalizzato che riserva la quantità di memoria corretta per il nuovo tipo di nodo. Se si sta utilizzandoreserved-memory-percent
è possibile omettere questo parametro.--apply-immediately
: Consente di applicare immediatamente il dimensionamento verso l'alto. Per posporre il processo di dimensionamento verso il basso alla finestra di manutenzione successiva del cluster, utilizzare il parametro--no-apply-immediately
.
Per Linux, macOS o Unix:
aws elasticache modify-replication-group \ --replication-group-id
my-redis-cluster
\ --cache-node-typecache.t2.micro
\ --apply-immediatelyPer Windows:
aws elasticache modify-replication-group ^ --replication-group-id
my-redis-cluster
^ --cache-node-typecache.t2.micro
^ --apply-immediatelyL'output del comando in alto è simile al seguente (in formato JSON).
{ "ReplicationGroup": { "Status": "modifying", "Description": "my-redis-cluster", "NodeGroups": [ { "Status": "modifying", "Slots": "0-16383", "NodeGroupId": "0001", "NodeGroupMembers": [ { "PreferredAvailabilityZone": "us-east-1f", "CacheNodeId": "0001", "CacheClusterId": "my-redis-cluster-0001-001" }, { "PreferredAvailabilityZone": "us-east-1d", "CacheNodeId": "0001", "CacheClusterId": "my-redis-cluster-0001-002" } ] } ], "ConfigurationEndpoint": { "Port": 6379, "Address": "my-redis-cluster.r7gdfi.clustercfg.use1.cache.amazonaws.com" }, "ClusterEnabled": true, "ReplicationGroupId": "my-redis-cluster", "SnapshotRetentionLimit": 1, "AutomaticFailover": "enabled", "SnapshotWindow": "07:30-08:30", "MemberClusters": [ "my-redis-cluster-0001-001", "my-redis-cluster-0001-002" ], "CacheNodeType": "cache.t2.micro", "DataTiering": "disabled" "PendingModifiedValues": {} } }
Per ulteriori informazioni, consulta modify-replication-group nella documentazione di riferimento AWS CLI .
-
Se hai usato il
--apply-immediately
, controlla lo stato del cluster di cache usando il AWS CLIdescribe-cache-clusters
comando con il seguente parametro. Quando lo stato cambia in disponibile, è possibile iniziare a utilizzare il nuovo cluster di cache più piccolo.
Ridimensionamento dei cluster di cache Redis OSS (API) ElastiCache
Il seguente processo ridimensiona il gruppo di replica dal tipo di nodo corrente a un nuovo tipo di nodo più piccolo utilizzando l'API. ElastiCache Durante questo processo, il cluster Redis OSS continuerà a soddisfare le richieste con tempi di inattività minimi.
Il tempo necessario per diminuire utilizzando un tipo di nodo di minori dimensioni varia a seconda del tipo di nodo e della quantità di dati nel cluster di cache attuale.
Scalabilità verso il basso (API) ElastiCache
-
Determina a quali tipi di nodi puoi ridimensionare utilizzando l'
ListAllowedNodeTypeModifications
azione ElastiCache API con il seguente parametro.ReplicationGroupId
: il nome del gruppo di replica. Utilizzare questo parametro per descrivere un gruppo di replica specifico piuttosto che tutti i gruppi di replica.
https://elasticache.us-west-2.amazonaws.com/ ?Action=ListAllowedNodeTypeModifications &ReplicationGroupId=MyReplGroup &Version=2015-02-02 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150202T192317Z &X-Amz-Credential=<credential>
Per ulteriori informazioni, ListAllowedNodeTypeModifications consulta Amazon ElastiCache API Reference.
-
Ridimensiona il tuo attuale gruppo di replica fino al nuovo tipo di nodo utilizzando l'azione
ModifyReplicationGroup
ElastiCache API e con i seguenti parametri.ReplicationGroupId
: il nome del gruppo di replica.CacheNodeType
Il nuovo tipo di nodo più piccolo da usare nei cluster di cache in questo gruppo di replica. Questo valore deve essere uno dei tipi di istanza restituiti dall'operazioneListAllowedNodeTypeModifications
nella fase 1.CacheParameterGroupName
– [Facoltativo] Utilizzare questo parametro se si usareserved-memory
per gestire la memoria prenotata del cluster. Specificare un gruppo di parametri di cache personalizzato che riserva la quantità di memoria corretta per il nuovo tipo di nodo. Se si sta utilizzandoreserved-memory-percent
è possibile omettere questo parametro.ApplyImmediately
: Impostato sutrue
permette di applicare immediatamente il processo di riduzione verticale. Per posporre il processo di dimensionamento verso il basso alla successiva finestra di manutenzione, utilizzareApplyImmediately
=false
.
https://elasticache.us-west-2.amazonaws.com/ ?Action=ModifyReplicationGroup &ApplyImmediately=true &CacheNodeType=cache.t2.micro &CacheParameterGroupName=redis32-m3-2xl &ReplicationGroupId=myReplGroup &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20141201T220302Z &Version=2014-12-01 &X-Amz-Algorithm=&AWS;4-HMAC-SHA256 &X-Amz-Date=20141201T220302Z &X-Amz-SignedHeaders=Host &X-Amz-Expires=20141201T220302Z &X-Amz-Credential=<credential> &X-Amz-Signature=<signature>
Per ulteriori informazioni, ModifyReplicationGroup consulta Amazon ElastiCache API Reference.