Creazione da zero di un gruppo di replica Valkey o Redis OSS (modalità cluster disabilitata) - Amazon ElastiCache

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 da zero di un gruppo di replica Valkey o Redis OSS (modalità cluster disabilitata)

È possibile creare un gruppo di replica Valkey o Redis OSS (modalità cluster disabilitata) partendo da zero utilizzando la ElastiCache console, il, o il. AWS CLI ElastiCache API Un gruppo di replica Valkey o Redis OSS (modalità cluster disabilitata) ha sempre un gruppo di nodi, un cluster primario e fino a cinque repliche di lettura. I gruppi di replica Valkey o Redis OSS (modalità cluster disabilitata) non supportano il partizionamento dei dati.

Nota

Il limite dei nodi/partizioni può essere aumentato fino a un massimo di 500 per ogni cluster. Per richiedere un aumento dei limiti, consulta AWS Limite dei servizi e includi il tipo di istanza nella richiesta.

Per creare da zero un gruppo di replica Valkey o Redis OSS (modalità cluster disabilitata), utilizzate uno dei seguenti approcci:

Creazione da zero di un gruppo di replica Valkey o Redis OSS (modalità cluster disabilitata) ()AWS CLI

La procedura seguente crea un gruppo di replica Valkey o Redis OSS (modalità cluster disabilitata) utilizzando. AWS CLI

Quando si crea un gruppo di replica Valkey o Redis OSS (modalità cluster disabilitata) partendo da zero, si crea il gruppo di replica e tutti i relativi nodi con una singola chiamata al comando. AWS CLI create-replication-group Includi i seguenti parametri.

--replication-group-id

Il nome del gruppo di replica che stai creando.

I vincoli di denominazione dei gruppi di replica Valkey o 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-cache-clusters

Il numero di nodi che devono essere creati con questo gruppo di replica, nodo primario e repliche di lettura combinati.

Se abiliti Multi-AZ (--automatic-failover-enabled), il valore di --num-cache-clusters deve essere almeno 2.

--cache-node-type

Il tipo di nodo per ogni nodo nel gruppo di replica.

ElastiCache supporta i seguenti tipi di nodi. In generale, le generazioni attuali offrono più memoria e più potenza di elaborazione a un costo inferiore rispetto ai prodotti omologi della generazione precedente.

Per ulteriori informazioni sui dettagli delle prestazioni per ogni tipo di nodo, consulta Amazon EC2 Instance Types.

--data-tiering-enabled

Impostare questo parametro se si utilizza un tipo di nodo r6gd. Se non si desidera il tiering di dati, impostare --no-data-tiering-enabled. Per ulteriori informazioni, consulta Suddivisione dei dati su più livelli in ElastiCache.

--cache-parameter-group

Specifica un gruppo di parametri che corrisponde alla versione motore. Se utilizzi Redis OSS 3.2.4 o versione successiva, specifica il gruppo di parametri o un gruppo di default.redis3.2 parametri derivato da default.redis3.2 cui creare un gruppo di replica Valkey o Redis OSS (modalità cluster disabilitata). Per ulteriori informazioni, consulta Parametri Valkey e Redis OSS.

--network-type

ipv4, ipv6 o dual-stack. Se scegli dual-stack, devi impostare il parametro --IpDiscovery su ipv4 o ipv6.

--engine

redis

--engine-version

Per disporre del più ampio set di caratteristiche, scegliere la versione motore più recente.

I nomi dei nodi verranno derivati dal nome del gruppo di replica aggiungendo -00#. Ad esempio, utilizzando il nome del gruppo di replica myReplGroup, il nome del primario sarà myReplGroup-001 e le repliche di lettura da myReplGroup-002 a myReplGroup-006.

Se desideri abilitare la crittografia dei dati in transito o dei dati inattivi su questo gruppo di replica, aggiungi uno o entrambi i parametri --transit-encryption-enabled o --at-rest-encryption-enabled e soddisfa le seguenti condizioni.

  • Il gruppo di replica deve eseguire la versione 3.2.6 o 4.0.10 di Redis. OSS

  • Il gruppo di replica deve essere creato in AmazonVPC.

  • Devi anche includere il parametro --cache-subnet-group.

  • È inoltre necessario includere il parametro --auth-token con il valore di stringa specificato dal cliente per il AUTH token (password) necessario per eseguire operazioni su questo gruppo di replica.

La seguente operazione crea un gruppo di replica Valkey o Redis OSS (modalità cluster disabilitata) sample-repl-group con tre nodi, uno principale e due repliche.

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 \ --cache-node-type cache.m4.large \ --engine redis

Per Windows:

aws elasticache create-replication-group ^ --replication-group-id sample-repl-group ^ --replication-group-description "Demo cluster with replicas" ^ --num-cache-clusters 3 ^ --cache-node-type cache.m4.large ^ --engine redis

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

{ "ReplicationGroup": { "Status": "creating", "Description": "Demo cluster with replicas", "ClusterEnabled": false, "ReplicationGroupId": "sample-repl-group", "SnapshotRetentionLimit": 0, "AutomaticFailover": "disabled", "SnapshotWindow": "01:30-02:30", "MemberClusters": [ "sample-repl-group-001", "sample-repl-group-002", "sample-repl-group-003" ], "CacheNodeType": "cache.m4.large", "DataTiering": "disabled", "PendingModifiedValues": {} } }

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

Creazione da zero di un gruppo di replica Valkey o Redis OSS (modalità cluster disabilitata) () ElastiCache API

La procedura seguente crea un gruppo di replica Valkey o Redis OSS (modalità cluster disabilitata) utilizzando. ElastiCache API

Quando si crea un gruppo di replica Valkey o Redis OSS (modalità cluster disabilitata) partendo da zero, si crea il gruppo di replica e tutti i relativi nodi con una singola chiamata all'operazione. ElastiCache API CreateReplicationGroup Includi i seguenti parametri.

ReplicationGroupId

Il nome del gruppo di replica che stai creando.

I vincoli di denominazione dei gruppi di replica Valkey o Redis OSS (modalità cluster abilitata) 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

La descrizione del gruppo di replica.

NumCacheClusters

Il numero totale di nodi che devono essere creati con questo gruppo di replica, nodo primario e repliche di lettura combinati.

Se abiliti Multi-AZ (AutomaticFailoverEnabled=true), il valore di NumCacheClusters deve essere almeno 2.

CacheNodeType

Il tipo di nodo per ogni nodo nel gruppo di replica.

ElastiCache supporta i seguenti tipi di nodi. In generale, le generazioni attuali offrono più memoria e più potenza di elaborazione a un costo inferiore rispetto ai prodotti omologi della generazione precedente.

Per ulteriori informazioni sui dettagli delle prestazioni per ogni tipo di nodo, consulta Amazon EC2 Instance Types.

--data-tiering-enabled

Impostare questo parametro se si utilizza un tipo di nodo r6gd. Se non si desidera il tiering di dati, impostare --no-data-tiering-enabled. Per ulteriori informazioni, consulta Suddivisione dei dati su più livelli in ElastiCache.

CacheParameterGroup

Specifica un gruppo di parametri che corrisponde alla versione motore. Se utilizzi Redis OSS 3.2.4 o versione successiva, specifica il gruppo di parametri o un gruppo di default.redis3.2 parametri derivato da default.redis3.2 cui creare un gruppo di replica Valkey o Redis OSS (modalità cluster disabilitata). Per ulteriori informazioni, consulta Parametri Valkey e Redis OSS.

--network-type

ipv4, ipv o dual-stack. Se scegli dual-stack, devi impostare il parametro --IpDiscovery su ipv4 o ipv6.

Motore

redis

EngineVersion

6.0

I nomi dei nodi verranno derivati dal nome del gruppo di replica aggiungendo -00#. Ad esempio, utilizzando il nome del gruppo di replica myReplGroup, il nome del primario sarà myReplGroup-001 e le repliche di lettura da myReplGroup-002 a myReplGroup-006.

Se desideri abilitare la crittografia dei dati in transito o dei dati inattivi su questo gruppo di replica, aggiungi uno o entrambi i parametri TransitEncryptionEnabled=true o AtRestEncryptionEnabled=true e soddisfa le seguenti condizioni.

  • Il gruppo di replica deve eseguire la versione 3.2.6 o 4.0.10 di Redis. OSS

  • Il gruppo di replica deve essere creato in AmazonVPC.

  • Devi anche includere il parametro CacheSubnetGroup.

  • È inoltre necessario includere il parametro AuthToken con il valore di stringa specificato dal cliente per il AUTH token (password) necessario per eseguire operazioni su questo gruppo di replica.

La seguente operazione crea il gruppo di replica Valkey o Redis OSS (modalità cluster disabilitata) myReplGroup con tre nodi, uno principale e due repliche.

https://elasticache.us-west-2.amazonaws.com/ ?Action=CreateReplicationGroup &CacheNodeType=cache.m4.large &CacheParameterGroup=default.redis6.x &Engine=redis &EngineVersion=6.0 &NumCacheClusters=3 &ReplicationGroupDescription=test%20group &ReplicationGroupId=myReplGroup &Version=2015-02-02 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150202T192317Z &X-Amz-Credential=<credential>

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