Determina i tuoi requisiti - Amazon MemoryDB

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 AWS tramite 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.

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 Redis OSS versione 7.0 o successiva, otterrai un'ulteriore accelerazione grazie al multiplexing I/O avanzato, in cui ogni thread IO di rete dedicato trasferisce i comandi da più client al motore Redis OSS, sfruttando la capacità di Redis OSS di elaborare in modo efficiente i comandi in batch. Per ulteriori informazioni, consulta Prestazioni ultraveloci e. Tipi di nodi supportati

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'istanza Amazon EC2, è necessario autorizzare l'accesso al cluster. Per istruzioni dettagliate, consultare Passaggio 2: autorizzare l'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: