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à.
Preparazione dei OSS nodi Redis di origine e di destinazione per la migrazione
È necessario assicurarsi che tutti e quattro i prerequisiti indicati di seguito siano soddisfatti prima di iniziare la migrazione dalla ElastiCache console, oppure API AWS CLI.
Per preparare i OSS nodi Redis di origine e di destinazione per la migrazione
-
Identifica la ElastiCache distribuzione di destinazione e assicurati di poter migrare i dati su di essa.
Una ElastiCache distribuzione esistente o appena creata deve soddisfare i seguenti requisiti per la migrazione:
-
Utilizza la versione 5.0.6 o OSS successiva del motore Redis.
-
Non è abilitata la crittografia in transito.
-
Ha la funzione Multi-AZ abilitata.
-
Dispone di memoria sufficiente per contenere i dati del cluster RedisOSS. Per configurare le impostazioni di memoria riservata corrette, consulta Gestione della memoria prenotata.
-
Per la modalità cluster disabilitata, puoi migrare direttamente dalle OSS versioni Redis 2.8.21 in poi alla OSS versione Redis 5.0.6 in poi se utilizzi la o le versioni Redis 5.0.6 in poi utilizzando la console or. CLI OSS CLI Se la modalità cluster è abilitata, puoi migrare direttamente da qualsiasi versione Redis abilitata per la modalità cluster alla OSS versione Redis 5.0.6 e successive se utilizzi la o le versioni Redis 5.0.6 in poi utilizzando la console orOSS. CLI OSS CLI
-
Il numero di partizioni nella sorgente e nel target corrisponde.
-
Non fa parte di un datastore globale.
-
La suddivisione dei dati su più livelli è disabilitata.
-
-
Assicurati che le configurazioni del tuo Redis open source e della distribuzione (Redis) siano compatibili. OSS ElastiCache OSS
Come minimo, tutte le seguenti opzioni nella ElastiCache distribuzione di destinazione dovrebbero essere compatibili con la configurazione Redis per la replica RedisOSS: OSS
-
Il tuo OSS cluster Redis non dovrebbe avere Redis abilitato. OSS AUTH
-
La OSS configurazione di Redis
protected-mode
deve essere impostata su.no
-
Se hai una
bind
configurazione nella configurazione di RedisOSS, allora dovrebbe essere aggiornata per consentire le richieste dai nodi. ElastiCache -
Il numero di database logici deve essere lo stesso sul ElastiCache nodo e sul cluster RedisOSS. Questo valore viene impostato utilizzando
databases
la configurazione RedisOSS. -
OSSI comandi Redis che eseguono la modifica dei dati non devono essere rinominati per consentire la corretta replica dei dati. per esempio
sync
,,,, e.psync
info
config
command
cluster
-
Per replicare i dati dal OSS cluster Redis a ElastiCache, assicurati che ci sia memoria sufficiente CPU per gestire questo carico aggiuntivo. Questo carico proviene dal RDB file creato dal OSS cluster Redis e trasferito attraverso la rete al nodo. ElastiCache
-
Tutte le OSS istanze Redis nel cluster di origine devono essere in esecuzione sulla stessa porta.
-
-
Assicurati che le tue istanze possano connettersi ElastiCache effettuando le seguenti operazioni:
-
Verifica che l'indirizzo IP di ogni istanza sia privato.
-
Assegna o crea la ElastiCache distribuzione nello stesso cloud privato virtuale (VPC) del tuo Redis OSS sulla tua istanza (consigliato).
-
Se VPCs sono diversi, configura il VPC peering per consentire l'accesso tra i nodi. Per ulteriori informazioni sul VPC peering, consulta. Modelli di accesso per l'accesso a una ElastiCache cache in un Amazon VPC
-
Il gruppo di sicurezza collegato alle OSS istanze Redis dovrebbe consentire il traffico in entrata dai nodi. ElastiCache
-
-
Assicurati che l'applicazione possa indirizzare il traffico verso ElastiCache i nodi una volta completata la migrazione dei dati. Per ulteriori informazioni, consulta Modelli di accesso per l'accesso a una ElastiCache cache in un Amazon VPC.