Informazioni sulla scalabilità delle istanze

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

Questa pagina descrive il comportamento dell'istanza Memorystore for Redis durante il ridimensionamento. Per informazioni su come scalare un'istanza Redis, consulta Scalabilità delle istanze Redis.

A seconda del livello dell'istanza, la scalabilità dell'istanza ha implicazioni in termini di prestazioni e archiviazione per l'applicazione. Esistono inoltre alcune limitazioni di scalabilità delle istanze in base alla quantità di memoria attualmente in uso. Questa pagina descrive l'impatto della scalabilità di un'istanza sulla tua applicazione e quando puoi scalare un'istanza.

Best practice per la scalabilità di un'istanza

  • Per le istanze del livello Standard, per aumentare la velocità e l'affidabilità dell'operazione di scalabilità, scala l'istanza nei periodi di traffico ridotto delle istanze. Per informazioni su come monitorare il traffico dell'istanza, consulta Monitoraggio delle istanze Redis.

  • Quando riduci la capacità di un'istanza del livello standard, devi scegliere una dimensione maggiore della quantità di dati archiviati o della scalabilità non riuscita.

    • Ad esempio, se hai un'istanza da 10 GB in cui sono archiviati 5,5 GB di dati, puoi ridimensionare l'istanza in modo minimo a 6 GB. La quantità di spazio di archiviazione utilizzata dall'istanza è visibile nella relativa pagina dei dettagli in Google Cloud Console.

Comportamento durante la scalabilità dell'istanza

I dati vengono conservati durante la scalabilità sia per le istanze di livello base che per quelle standard. Durante la scalabilità l'istanza viene sottoposta a un breve reset della connessione di un paio di minuti o meno. Le applicazioni devono incorporare la logica dei nuovi tentativi nel codice per potersi ricollegare all'istanza. L'indirizzo IP e la stringa di connessione rimangono invariati.

A causa dell'interruzione della connessione a breve termine, potrebbe esserci una piccola quantità di dati inattivi o incoerenti che non sono stati scritti o aggiornati nella cache per il breve periodo di tempo in cui l'istanza non era disponibile.

Scrivi il carico durante la scalabilità

Devi scalare un'istanza durante un periodo di traffico ridotto per ridurre al minimo l'impatto sulle prestazioni dell'applicazione. Un carico di scrittura elevato o un'elevata pressione di memoria può portare a un'operazione di scalabilità che richiede tempi significativamente più lunghi e può causare un errore dell'operazione. Per ulteriori informazioni, vedi Operazioni di scalabilità e upgrade delle versioni.

Chiavi scadute

Quando ridimensioni un'istanza di livello Standard, le chiavi scadute non vengono sincronizzate. Se nell'istanza Redis ci sono chiavi scadute prima della scalabilità, avrai meno chiavi dopo la scalabilità dell'istanza.