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à.
Determina i tuoi requisiti
Preparazione
Conoscere le risposte alle seguenti domande aiuta a velocizzare la creazione del cluster:
-
Assicurati di creare un gruppo di sottoreti nello stesso VPC prima di iniziare a creare un cluster. In alternativa, è possibile utilizzare il gruppo di sottoreti predefinito fornito. Per ulteriori informazioni, consulta Sottoreti e gruppi di sottoreti.
MemoryDB è progettato per essere accessibile dall'interno tramite AWS Amazon. EC2 Tuttavia, se si avvia in un VPC basato su Amazon VPC, è possibile fornire l'accesso dall'esterno. AWS Per ulteriori informazioni, consulta Accesso alle risorse di MemoryDB dall'esterno AWS.
-
Devi personalizzare qualche valore di parametro?
In tal caso, crea un gruppo di parametri personalizzato. Per ulteriori informazioni, consulta Creazione di un gruppo di parametri.
-
Devi creare un gruppo di sicurezza VPC?
Per ulteriori informazioni, consulta Security in Your VPC.
-
Come intendi implementare la tolleranza ai guasti?
Per ulteriori informazioni, consulta Limitazione dell'impatto degli errori.
Argomenti
Requisiti di memoria e del processore
L'elemento costitutivo di base di MemoryDB è il nodo. I nodi sono configurati in shard per formare cluster. Quando determini il tipo di nodo da utilizzare per il cluster, prendi in considerazione la configurazione dei nodi del cluster e la quantità di dati da archiviare.
Configurazione del cluster MemoryDB
I cluster MemoryDB sono composti da 1 a 500 shard. I dati in un cluster MemoryDB sono partizionati tra gli shard del cluster. L'applicazione si connette a un cluster MemoryDB utilizzando un indirizzo di rete chiamato Endpoint. Oltre agli endpoint del nodo, lo stesso cluster MemoryDB dispone di un endpoint chiamato endpoint del cluster. L'applicazione può utilizzare questo endpoint per leggere o scrivere nel cluster, lasciando a MemoryDB la determinazione del nodo da cui leggere o scrivere.
Multiplexing I/O avanzato
Se utilizzi Valkey o Redis OSS versione 7.0 o successiva, otterrai un'ulteriore accelerazione grazie al multiplexing I/O avanzato, in cui ogni thread di IO di rete dedicato trasferisce i comandi da più client al motore, sfruttando la capacità di elaborare in modo efficiente i comandi in batch. Per ulteriori informazioni, consulta Prestazioni ultraveloci e.
Requisiti di dimensionamento
Tutti i cluster possono essere scalati verso un tipo di nodo più grande. Quando si esegue il ridimensionamento di un cluster MemoryDB, è possibile farlo online in modo che il cluster rimanga disponibile oppure è possibile eseguire il seeding di un nuovo cluster da un'istantanea ed evitare che il nuovo cluster sia inizialmente vuoto.
Per ulteriori informazioni sul tagging, consulta Dimensionamento in questa guida.
Requisiti di accesso
In base alla progettazione, è possibile accedere ai cluster MemoryDB dalle istanze Amazon. EC2 L'accesso di rete a un cluster MemoryDB è limitato all'account che ha creato il cluster. Pertanto, prima di poter accedere a un cluster da un' EC2 istanza Amazon, devi autorizzare l'accesso al cluster. Per istruzioni dettagliate, consultare Fase 3: autorizzazione dell'accesso al cluster in questa guida.
Regione e zone di disponibilità
Posizionando i cluster di MemoryDB in una AWS regione vicina all'applicazione, è possibile ridurre la latenza. Se il cluster dispone di più nodi, posizionarli in zone di disponibilità diverse può ridurre l'effetto degli errori sul cluster.
Per ulteriori informazioni, consulta gli argomenti seguenti: