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 Redis (modalità cluster disabilitata) da zero.
È possibile creare un gruppo di replica Redis (modalità cluster disabilitata) da zero utilizzando la ElastiCache console AWS CLI, l'o l' ElastiCache API. Un gruppo di repliche Redis (modalità cluster disabilitata) è costituito sempre da un gruppo di nodi, un cluster primario e fino a cinque repliche di lettura. I gruppi di replica Redis (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 un gruppo di replica Redis (modalità cluster disabilitata) da zero, adotta uno dei seguenti approcci:
Creazione da zero di un gruppo di replica Redis (modalità cluster disabilitata) (AWS CLI)
La seguente procedura consente di creare un gruppo di replica Redis (modalità cluster disabilitata) utilizzando il metodo AWS CLI.
Quando si crea un gruppo di replica Redis (modalità cluster disabilitata) 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 Redis (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 sulle prestazioni per ogni tipo di nodo, consulta Tipi di istanza di Amazon EC2
. - --data-tiering-abilitato
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 Tiering di dati.- --cache-parameter-group
Specifica un gruppo di parametri che corrisponde alla versione motore. Se stai eseguendo Redis 3.2.4 o versioni successive, specifica il gruppo di parametri
default.redis3.2
o un gruppo di parametri derivato dadefault.redis3.2
per creare un gruppo di replica Redis (modalità cluster disabilitata). Per ulteriori informazioni, consulta Parametri specifici di Redis.- --network-type
ipv4
,ipv6
odual-stack
. Se scegli dual-stack, devi impostare il parametro--IpDiscovery
suipv4
oipv6
.- --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 Redis versione 3.2.6 o 4.0.10.
-
Il gruppo di replica deve essere creato in un Amazon VPC.
-
Devi anche includere il parametro
--cache-subnet-group
. -
Deve anche includere il parametro
--auth-token
con il valore stringa specificato dal cliente per il token AUTH (password) necessario per eseguire operazioni su questo gruppo di replica.
La seguente operazione consente di creare un gruppo di replica Redis (modalità cluster disabilitata) sample-repl-group
con tre nodi, un nodo primario e due nodi 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-clusters3
\ --cache-node-typecache.m4.large
\ --engineredis
Per Windows:
aws elasticache create-replication-group ^ --replication-group-id
sample-repl-group
^ --replication-group-description"Demo cluster with replicas"
^ --num-cache-clusters3
^ --cache-node-typecache.m4.large
^ --engineredis
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' AWS CLI argomento create-replication-group.
Creazione di un gruppo di replica Redis (modalità cluster disabilitata) da zero (API) ElastiCache
La procedura seguente crea un gruppo di replica Redis (modalità cluster disabilitata) utilizzando l'API. ElastiCache
Quando si crea un gruppo di replica Redis (modalità cluster disabilitata) da zero, si crea il gruppo di replica e tutti i relativi nodi con una singola chiamata all'operazione API. ElastiCache CreateReplicationGroup
Includi i seguenti parametri.
- ReplicationGroupId
Il nome del gruppo di replica che stai creando.
I vincoli di denominazione dei gruppi di replica Redis (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.
- ReplicationGroupDescrizione
La descrizione del gruppo di replica.
- NumCacheCluster
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 diNumCacheClusters
deve essere almeno 2.- CacheNodeTipo
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 sulle prestazioni per ogni tipo di nodo, consulta Tipi di istanza di Amazon EC2
. - --data-tiering-abilitato
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 Tiering di dati.- CacheParameterGruppo
Specifica un gruppo di parametri che corrisponde alla versione motore. Se stai eseguendo Redis 3.2.4 o versioni successive, specifica il gruppo di parametri
default.redis3.2
o un gruppo di parametri derivato dadefault.redis3.2
per creare un gruppo di replica Redis (modalità cluster disabilitata). Per ulteriori informazioni, consulta Parametri specifici di Redis.- --network-type
ipv4
,ipv
odual-stack
. Se scegli dual-stack, devi impostare il parametro--IpDiscovery
suipv4
oipv6
.- 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 Redis versione 3.2.6 o 4.0.10.
-
Il gruppo di replica deve essere creato in un Amazon VPC.
-
Devi anche includere il parametro
CacheSubnetGroup
. -
Deve anche includere il parametro
AuthToken
con il valore stringa specificato dal cliente per il token AUTH (password) necessario per eseguire operazioni su questo gruppo di replica.
La seguente operazione consente di creare il gruppo di replica Redis (modalità cluster disabilitata) myReplGroup
con tre nodi, un nodo primario e due nodi di replica.
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 APICreateReplicationGroup.