Creazione di un gruppo di replica utilizzando un cluster Redis OSS (modalità cluster disabilitata) disponibile - Amazon ElastiCache (RedisOSS)

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à.

Creazione di un gruppo di replica utilizzando un cluster Redis OSS (modalità cluster disabilitata) disponibile

Un cluster disponibile è un cluster Redis OSS esistente a nodo singolo. Attualmente, Redis OSS (modalità cluster abilitata) non supporta la creazione di un cluster con repliche utilizzando un cluster a nodo singolo disponibile. Se desideri creare un cluster Redis OSS (modalità cluster abilitata), consulta. Creazione di un cluster Redis OSS (modalità cluster abilitata) (console)

La procedura seguente può essere utilizzata solo se si dispone di un cluster Redis OSS (modalità cluster disabilitata) a nodo singolo. Il nodo di questo cluster diventa il nodo primario nel nuovo cluster. Se non disponi di un cluster Redis OSS (modalità cluster disabilitata) che puoi utilizzare come primario del nuovo cluster, vedi. Creazione di un gruppo di replica Redis OSS da zero

Creazione di un gruppo di replica utilizzando un cluster Redis OSS disponibile (console)

Consulta l'argomento Utilizzando il AWS Management Console

Creazione di un gruppo di replica utilizzando un cluster di cache Redis OSS disponibile ()AWS CLI

Esistono due passaggi per creare un gruppo di replica con repliche di lettura quando si utilizza un Redis OSS Cache Cluster disponibile come primario quando si utilizza il. AWS CLI

Quando si utilizza il, AWS CLI si crea un gruppo di replica specificando il nodo standalone disponibile come nodo principale del cluster --primary-cluster-id e il numero di nodi che si desidera inserire nel cluster utilizzando il comando CLI,. create-replication-group Includi i seguenti parametri.

--replication-group-id

Il nome del gruppo di replica che stai creando. Il valore di questo parametro viene utilizzato come la base per i nomi dei nodi aggiunti con un numero di tre cifre sequenziale aggiunto alla fine di --replication-group-id. Ad esempio, sample-repl-group-001.

I vincoli di denominazione dei gruppi di replica Redis OSS (modalità cluster disabilitata) sono i seguenti:

  • Devono contenere da 1 a 40 caratteri alfanumerici o trattini.

  • Devono iniziare con una lettera.

  • Non possono contenere due trattini consecutivi.

  • Non possono terminare con un trattino.

--replication-group-description

Descrizione del gruppo di replica.

--num-node-groups

Numero di nodi desiderati in questo cluster. Questo valore include il nodo primario. Il valore massimo di questo parametro è sei.

--primary-cluster-id

Il nome del nodo del cluster Redis OSS (modalità cluster disabilitata) disponibile che si desidera utilizzare come nodo principale in questo gruppo di replica.

Il comando seguente crea il gruppo di replica sample-repl-group utilizzando il cluster Redis OSS (modalità cluster disabilitata) disponibile redis01 come nodo principale del gruppo di replica. Vengono creati due nuovi nodi che sono repliche di lettura. Le impostazioni di redis01 (ovvero, gruppo di parametri, gruppo di sicurezza, tipo di nodo, versione motore e così via) verranno applicate a tutti i nodi nel gruppo di replica.

Per Linux, macOS o Unix:

aws elasticache create-replication-group \ --replication-group-id sample-repl-group \ --replication-group-description "demo cluster with replicas" \ --num-cache-clusters 3 \ --primary-cluster-id redis01

Per Windows:

aws elasticache create-replication-group ^ --replication-group-id sample-repl-group ^ --replication-group-description "demo cluster with replicas" ^ --num-cache-clusters 3 ^ --primary-cluster-id redis01

Per ulteriori informazioni e parametri che potresti voler utilizzare, consulta l'argomento. AWS CLI create-replication-group

Aggiunta di repliche di lettura al gruppo di replica

Dopo che il gruppo di replica è stato creato, aggiungi da una a cinque repliche di lettura utilizzando il comando create-cache-cluster, assicurandoti di includere i seguenti parametri.

--cache-cluster-id

Il nome del cluster che stai aggiungendo al gruppo di replica.

I vincoli di denominazione dei cluster sono i seguenti:

  • Devono contenere da 1 a 40 caratteri alfanumerici o trattini.

  • Devono iniziare con una lettera.

  • Non possono contenere due trattini consecutivi.

  • Non possono terminare con un trattino.

--replication-group-id

Il nome del gruppo di replica cui stai aggiungendo questo cluster di cache.

Ripeti questo comando per ogni replica di lettura che desideri aggiungere al gruppo di replica, modificando solo il valore del parametro --cache-cluster-id.

Nota

Ricorda che un gruppo di replica non può contenere più di cinque repliche di lettura. Se tenti di aggiungere una replica di lettura a un gruppo di replica che contiene già cinque repliche di lettura, l'operazione non riesce.

Il codice seguente consente di aggiungere la replica di lettura my-replica01 al gruppo di replica sample-repl-group. Le impostazioni del cluster primario, ovvero gruppo di parametri, gruppo di sicurezza, tipo di nodo e così via - verranno applicati ai nodi quando vengono aggiunti al gruppo di replica.

Per Linux, macOS o Unix:

aws elasticache create-cache-cluster \ --cache-cluster-id my-replica01 \ --replication-group-id sample-repl-group

Per Windows:

aws elasticache create-cache-cluster ^ --cache-cluster-id my-replica01 ^ --replication-group-id sample-repl-group

L'aspetto dell'output di questo comando sarà simile al seguente.

{ "ReplicationGroup": { "Status": "creating", "Description": "demo cluster with replicas", "ClusterEnabled": false, "ReplicationGroupId": "sample-repl-group", "SnapshotRetentionLimit": 1, "AutomaticFailover": "disabled", "SnapshotWindow": "00:00-01:00", "SnapshottingClusterId": "redis01", "MemberClusters": [ "sample-repl-group-001", "sample-repl-group-002", "redis01" ], "CacheNodeType": "cache.m4.large", "DataTiering": "disabled", "PendingModifiedValues": {} } }

Per ulteriori informazioni, consulta gli AWS CLI argomenti:

Aggiungere repliche a un cluster (API) Redis OSS (Cluster Mode Disabled) autonomo ElastiCache

Quando si utilizza l' ElastiCache API, si crea un gruppo di replica specificando il nodo standalone disponibile come nodo primario del cluster PrimaryClusterId e il numero di nodi che si desidera inserire nel cluster utilizzando il comando CLI,. CreateReplicationGroup Includi i seguenti parametri.

ReplicationGroupId

Il nome del gruppo di replica che stai creando. Il valore di questo parametro viene utilizzato come la base per i nomi dei nodi aggiunti con un numero di tre cifre sequenziale aggiunto alla fine di ReplicationGroupId. Ad esempio, sample-repl-group-001.

I vincoli di denominazione dei gruppi di replica Redis OSS (modalità cluster disabilitata) sono i seguenti:

  • Devono contenere da 1 a 40 caratteri alfanumerici o trattini.

  • Devono iniziare con una lettera.

  • Non possono contenere due trattini consecutivi.

  • Non possono terminare con un trattino.

ReplicationGroupDescription

Descrizione del cluster con repliche.

NumCacheClusters

Numero di nodi desiderati in questo cluster. Questo valore include il nodo primario. Il valore massimo di questo parametro è sei.

PrimaryClusterId

Il nome del cluster Redis OSS (modalità cluster disabilitata) disponibile che si desidera utilizzare come nodo principale di questo cluster.

Il comando seguente crea il cluster con repliche sample-repl-group utilizzando il cluster Redis OSS (modalità cluster disabilitata) disponibile redis01 come nodo principale del gruppo di replica. Vengono creati due nuovi nodi che sono repliche di lettura. Le impostazioni di redis01 (ovvero, gruppo di parametri, gruppo di sicurezza, tipo di nodo, versione motore e così via) verranno applicate a tutti i nodi nel gruppo di replica.

https://elasticache.us-west-2.amazonaws.com/ ?Action=CreateReplicationGroup &Engine=redis &EngineVersion=6.0 &ReplicationGroupDescription=Demo%20cluster%20with%20replicas &ReplicationGroupId=sample-repl-group &PrimaryClusterId=redis01 &Version=2015-02-02 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150202T192317Z &X-Amz-Credential=<credential>

Per ulteriori informazioni, consulta gli argomenti APL: ElastiCache

Aggiunta di repliche di lettura al gruppo di replica

Dopo che il gruppo di replica è stato creato, aggiungi a esso da una a cinque repliche di lettura utilizzando l'operazione CreateCacheCluster, assicurandoti di includere i seguenti parametri.

CacheClusterId

Il nome del cluster che stai aggiungendo al gruppo di replica.

I vincoli di denominazione dei cluster sono i seguenti:

  • Devono contenere da 1 a 40 caratteri alfanumerici o trattini.

  • Devono iniziare con una lettera.

  • Non possono contenere due trattini consecutivi.

  • Non possono terminare con un trattino.

ReplicationGroupId

Il nome del gruppo di replica cui stai aggiungendo questo cluster di cache.

Ripeti questa operazione per ogni replica di lettura che desideri aggiungere al gruppo di replica, modificando solo il valore del parametro CacheClusterId.

Il seguente codice aggiunge la replica di lettura myReplica01 al gruppo di replica myReplGroup Le impostazioni del cluster primario, ovvero gruppo di parametri, gruppo di sicurezza, tipo di nodo e così via - verranno applicati ai nodi quando vengono aggiunti al gruppo di replica.

https://elasticache.us-west-2.amazonaws.com/ ?Action=CreateCacheCluster &CacheClusterId=myReplica01 &ReplicationGroupId=myReplGroup &SignatureMethod=HmacSHA256 &SignatureVersion=4 &Version=2015-02-02 &X-Amz-Algorithm=&AWS;4-HMAC-SHA256 &X-Amz-Credential=[your-access-key-id]/20150202/us-west-2/elasticache/aws4_request &X-Amz-Date=20150202T170651Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=[signature-value]

Per ulteriori informazioni e parametri che potresti voler utilizzare, consulta l'argomento ElastiCache CreateCacheCluster API.