Gestisci backup

Questa pagina descrive come eseguire operazioni di backup in Memorystore for Valkey. Puoi utilizzare i backup per ripristinare i dati dell'istanza a un momento specifico, nonché per esportare e analizzare i dati.

Prima di iniziare

  1. Assicurati che tu o l'account utente che stai utilizzando disponiate delle autorizzazioni richieste per l'azione che devi eseguire.

    I ruoli Amministratore Memorystore e Editor Memorystore possono eseguire tutte le operazioni di backup. Il ruolo Visualizzatore Memorystore può visualizzare ed esportare i backup.

Crea un backup on demand

Puoi eseguire un backup on demand per un'istanza Memorystore for Valkey utilizzando la console Google Cloud o Google Cloud CLI.

Console

  1. Nella console Google Cloud , vai alla pagina Memorystore for Valkey.

    Memorystore for Valkey

  2. Fai clic sull'ID dell'istanza di cui vuoi eseguire il backup.

  3. Nel pannello di navigazione laterale, fai clic su Backup.

  4. Fai clic su Crea backup.

  5. Nella finestra di dialogo Crea backup, procedi nel seguente modo:

    1. (Facoltativo) Specifica un nome per il backup. Se non assegni un nome al backup, il nome sarà costituito da un timestamp di data e ora.
    2. Fai clic su Crea backup.

gcloud

Per creare un backup on demand, utilizza il comando gcloud memorystore instances backup.

gcloud memorystore instances backup INSTANCE_ID \
--backup-id=BACKUP_ID \
--ttl=TTL_PERIOD \
--project=PROJECT_ID \
--location=REGION_ID

Sostituisci quanto segue:

  • INSTANCE_ID: l'ID dell'istanza Memorystore for Valkey.
  • BACKUP_ID: un ID per il backup, ad esempio march-2025-backup.
  • TTL_PERIOD: una durata (TTL) per il backup. Quando il backup raggiunge il limite TTL, Memorystore for Valkey lo elimina automaticamente.

    Imposta il valore di questo parametro su un numero di giorni (ad esempio, 14d). Il valore minimo è 1 giorno. Se non specifichi un valore, il valore predefinito è 100 anni.

  • PROJECT_ID: il tuo ID progetto.

  • REGION_ID: la regione in cui si trova l'istanza (ad esempio us-east1).

Il comando restituisce un nome di operazione nel seguente formato:

projects/PROJECT_ID/locations/REGION_ID/operations/operation-UID

Per controllare lo stato di un'operazione, utilizza il comando gcloud memorystore operations describe.

gcloud memorystore operations describe projects/PROJECT_ID/locations/REGION_ID/operations/operation-UID

Per elencare tutte le operazioni in un progetto e in una regione, utilizza il comando gcloud memorystore operations list.

gcloud memorystore operations list --projects=PROJECT_ID \
--location=REGION_ID

Configurare le pianificazioni dei backup automatici

Puoi configurare una pianificazione dei backup giornalieri quando crei un'istanza oppure puoi attivare una pianificazione dei backup giornalieri su un'istanza esistente.

Puoi configurare una pianificazione di backup giornaliera quando crei un'istanza oppure puoi abilitare una pianificazione di backup giornaliera su un'istanza esistente.

Crea un'istanza con una pianificazione dei backup automatici abilitata

Puoi impostare una pianificazione di backup giornaliera durante la creazione di un'istanza in Memorystore for Valkey utilizzando la console Google Cloud o Google Cloud CLI.

Console

Per creare un'istanza e attivare automaticamente una pianificazione dei backup per l'istanza, consulta Creare istanze.

gcloud

Per creare un'istanza e abilitare automaticamente una pianificazione dei backup per l'istanza, utilizza il comando gcloud memorystore instances create.

gcloud memorystore instances create INSTANCE_ID \
--automated-backup-config-mode=enabled \
--fixed-frequency-schedule-start-time-hours=START_TIME \
--automated-backup-config-retention=RETENTION_POLICY

Sostituisci quanto segue:

  • INSTANCE_ID: l'ID dell'istanza Memorystore for Valkey che stai creando.
  • START_TIME: l'ora in cui Memorystore for Valkey inizia a eseguire i backup. Specifica l'ora nel formato HH in un ciclo di 24 ore nel fuso orario UTC. Ad esempio 23.
  • RETENTION_POLICY: il numero di giorni per cui Memorystore for Valkey conserva ogni backup. Imposta il valore di questo parametro su un numero di giorni (ad esempio, 7d). Il valore massimo è 365 giorni e il valore predefinito è 35 giorni.

    Anche dopo aver eliminato l'istanza, Memorystore for Valkey conserva il backup per il periodo di conservazione, con un massimo di 365 giorni. Per rimuovere il backup prima della scadenza del periodo di conservazione, devi eliminarlo manualmente.

Abilitare i backup pianificati su un'istanza esistente

Puoi attivare una pianificazione di backup giornaliera su un'istanza esistente utilizzando la console Google Cloud o Google Cloud CLI.

Console

  1. Nella console Google Cloud , vai alla pagina Memorystore for Valkey.

    Memorystore for Valkey

  2. Fai clic sull'ID dell'istanza per cui vuoi attivare i backup.

  3. Nel pannello di navigazione laterale, fai clic su Backup.

  4. Nella sezione Impostazioni, accanto al campo Backup giornalieri automatici, fai clic su Modifica.

    Questo campo ha lo stato Disattivato. Se questo campo ha lo stato Attivato, hai già attivato i backup pianificati per questa istanza.

  5. Nella finestra di dialogo Impostazioni di backup automatico, segui questi passaggi:

    1. Seleziona la casella di controllo Backup giornalieri automatici.
    2. Nel campo Giorni di conservazione dei backup, inserisci il numero di giorni per i quali vuoi che Memorystore for Valkey conservi i backup prima che vengano eliminati automaticamente. Puoi specificare un periodo da 1 a 365 giorni. Il valore predefinito è 35 giorni.
    3. Dal menu Finestra temporale, seleziona l'ora in cui Memorystore for Valkey esegue un backup giornaliero.
    4. Fai clic su Salva.

gcloud

Per abilitare i backup pianificati su un'istanza, utilizza il comando gcloud memorystore instances update.

gcloud memorystore instances update INSTANCE_ID \
--automated-backup-config-mode=enabled \
--fixed-frequency-schedule-start-time-hours=START_TIME \
--automated-backup-config-retention=RETENTION_POLICY

Sostituisci quanto segue:

  • INSTANCE_ID: l'ID dell'istanza Memorystore for Valkey che stai aggiornando.
  • START_TIME: un timestamp che specifica quando Memorystore for Valkey inizia a eseguire i backup. Questo timestamp deve essere a livello orario, nel formato HH e su un ciclo di 24 ore in ora UTC (ad esempio, 23). Il timestamp indica anche un periodo di un'ora in cui Memorystore for Valkey inizia a eseguire i backup.
  • RETENTION_POLICY: il numero di giorni per cui Memorystore for Valkey conserva ogni backup. Imposta il valore di questo parametro su un numero di giorni (ad esempio, 7d).

    Anche dopo aver eliminato l'istanza, Memorystore for Valkey conserva il backup per il periodo di conservazione. Per rimuovere il backup prima della scadenza del periodo di conservazione, devi eliminarlo manualmente.

Disattivare i backup pianificati

Puoi disattivare i backup pianificati su un'istanza utilizzando la consoleGoogle Cloud o Google Cloud CLI.

Console

  1. Nella console Google Cloud , vai alla pagina Memorystore for Valkey.

    Memorystore for Valkey

  2. Fai clic sull'ID dell'istanza per cui vuoi disattivare i backup.

  3. Nel pannello di navigazione laterale, fai clic su Backup.

  4. Nella sezione Impostazioni, accanto al campo Backup giornalieri automatici, fai clic su Modifica.

    Questo campo ha lo stato Attivato. Questo campo è attivo per impostazione predefinita. Se questo campo ha lo stato Disabilitato, hai già disattivato i backup pianificati per questa istanza.

  5. Nella finestra di dialogo Impostazioni di backup automatico, segui questi passaggi:

    1. Deseleziona la casella di controllo Backup giornalieri automatici.
    2. Fai clic su Salva.

gcloud

Per disattivare i backup pianificati su un'istanza, utilizza il comando gcloud memorystore instances update.

gcloud memorystore instances update INSTANCE_ID \
--automated-backup-config-mode=disabled

Sostituisci INSTANCE_ID con l'ID dell'istanza Memorystore for Valkey che stai aggiornando.

Concorrenza tra le operazioni di backup e aggiornamento delle istanze

Le operazioni di aggiornamento e manutenzione su un'istanza possono annullare le operazioni di backup in corso nelle seguenti situazioni:

  • Se è in corso un'operazione di aggiornamento di un'istanza, Memorystore for Valkey rifiuta le operazioni di backup.
  • In rari casi, le operazioni di manutenzione e backup potrebbero coincidere e comportare l'omissione delle operazioni di backup per l'istanza.

Elenca e descrivi i backup

Le sezioni seguenti mostrano come trovare informazioni sui backup disponibili.

Elenco delle raccolte di backup

Una raccolta di backup include tutti i backup eseguiti per un'istanza. Puoi visualizzare un elenco di raccolte di backup utilizzando la console Google Cloud o Google Cloud CLI.

Console

  1. Nella console Google Cloud , vai alla pagina Memorystore for Valkey.

    Memorystore for Valkey

  2. Nel pannello di navigazione laterale, fai clic su Backup.

gcloud

Per elencare le raccolte di backup per un progetto e una regione, utilizza il comando gcloud memorystore backup-collections list.

gcloud memorystore backup-collections list \
--project=PROJECT_ID \
--location=REGION_ID

Sostituisci quanto segue:

  • PROJECT_ID: il tuo ID progetto
  • REGION_ID: la regione in cui si trova l'istanza (ad esempio, us-east1)

Il comando restituisce un elenco di raccolte di backup.

Elenca i backup in una raccolta di backup

Puoi visualizzare un elenco di backup per una raccolta di backup utilizzando la consoleGoogle Cloud o Google Cloud CLI.

Console

  1. Nella console Google Cloud , vai alla pagina Memorystore for Valkey.

    Memorystore for Valkey

  2. Nel pannello di navigazione laterale, fai clic su Backup.

  3. Fai clic sull'ID di un'istanza associata a una raccolta di backup. Questa raccolta di backup contiene un elenco di backup che vuoi visualizzare.

gcloud

Per elencare i backup in una raccolta di backup, utilizza il comando gcloud memorystore backup-collections backups list.

gcloud memorystore backup-collections backups list \
--backup-collection=BACKUP_COLLECTION
--project=PROJECT_ID \
--location=REGION_ID

Sostituisci quanto segue:

  • BACKUP_COLLECTION: il nome della raccolta di backup
  • PROJECT_ID: il tuo ID progetto
  • REGION_ID: la regione in cui si trova l'istanza (ad esempio, us-east1)

Il comando restituisce un elenco dei backup presenti in una raccolta di backup.

Descrivere un backup

Puoi recuperare informazioni su un backup utilizzando Google Cloud CLI.

gcloud

Per recuperare informazioni su un backup, utilizza il comando gcloud memorystore backup-collections backups describe.

gcloud memorystore backup-collections backups describe BACKUP_NAME \
--backup-collection=BACKUP_COLLECTION \
--project=PROJECT_ID \
--location=REGION_ID

Sostituisci quanto segue:

  • BACKUP_NAME: il nome del backup (ad esempio, 2024-05-01-10-15-00)
  • BACKUP_COLLECTION: il nome della raccolta di backup
  • PROJECT_ID: il tuo ID progetto
  • REGION_ID: la regione in cui si trova l'istanza (ad esempio, us-east1)

Il comando restituisce informazioni sul backup simili alle seguenti:

backupFiles:
- createTime: '2024-11-10T03:52:55.539Z'
fileName: 3d2774dab822137c5bac9386f3fa69ee4c73b928.rdb
sizeBytes: '694879680'
- createTime: '2024-11-10T03:52:54.742Z'
fileName: 7f5d99faaefc63ed8292a71da2552db3b06cdcff.rdb
sizeBytes: '694925906'
- createTime: '2024-11-10T03:52:54.972Z'
fileName: 0aac1092a3fb81515aefb6b2421f31eb346c3961.rdb
sizeBytes: '694784169'
instance: projects/PROJECT_ID/locations/us-east1/instances/instance1
instanceUid: 57130520-636c-4ac7-ad7e-86f7cfb32838
createTime: '2024-11-10T03:52:40.899882388Z'
expireTime: '2124-11-10T03:53:02.856981736Z'
name: projects/PROJECT_ID/locations/us-east1/backupCollections/dda2f551-b416-47ff-b1cf-684e00483dc9/backups/march-2025-backup
nodeType: HIGHMEM_MEDIUM
shardCount: 3
state: ACTIVE
totalSizeBytes: '2084589755'

Eliminare un backup

Puoi eliminare un backup utilizzando la console Google Cloud o Google Cloud CLI.

Console

  1. Nella console Google Cloud , vai alla pagina Memorystore for Valkey.

    Memorystore for Valkey

  2. Fai clic sull'ID dell'istanza che contiene un backup da eliminare.

  3. Nel pannello di navigazione laterale, fai clic su Backup.

  4. Accanto al backup che vuoi eliminare, fai clic su Altre azioni.

  5. Dal menu, seleziona Elimina.

  6. Nella finestra di dialogo Eliminare il backup?:

    1. Nel campo di testo, inserisci delete.
    2. Fai clic su Elimina.

gcloud

Per eliminare un backup, utilizza il comando gcloud memorystore backup-collections backups delete.

gcloud memorystore backup-collections backups delete BACKUP_NAME \
--backup-collection=BACKUP_COLLECTION \
--project=PROJECT_ID \
--location=REGION_ID

Sostituisci quanto segue:

  • BACKUP_NAME: il nome del backup (ad esempio, 2024-05-01-10-15-00)
  • BACKUP_COLLECTION: il nome della raccolta di backup
  • PROJECT_ID: il tuo ID progetto
  • REGION_ID: la regione in cui si trova l'istanza (ad esempio, us-east1)

Esportare un backup in un bucket di archiviazione

Puoi esportare un backup in un bucket Cloud Storage utilizzando la consoleGoogle Cloud o Google Cloud CLI.

Per esportare un backup:

  1. Memorystore for Valkey deve disporre dell'autorizzazione per accedere al bucket Cloud Storage di destinazione. Concedi all'agente di servizio Memorystore for Valkey l'accesso alle risorse Cloud Storage.

    L'agente di servizio Memorystore for Valkey utilizza il seguente formato di denominazione:

    service-PROJECT_NUMBER@gcp-sa-memorystore.iam.gserviceaccount.com
    

    Sostituisci PROJECT_NUMBER con il numero di progetto del progetto in cui si trova l'istanza o il backup.

    Concedi al service agent un ruolo che assegni le autorizzazioni storage.buckets.get, storage.objects.create, storage.objects.delete e storage.folders.create al ruolo.

    Ad esempio, il seguente comando assegna il ruolo Storage Admin all'agente di servizio per un bucket Cloud Storage:

    gcloud

    gcloud storage buckets add-iam-policy-binding gs://BUCKET_NAME \
    --member=serviceAccount:service-PROJECT_NUMBER@gcp-sa-memorystore.iam.gserviceaccount.com \
    --role=roles/storage.admin
    

    Sostituisci quanto segue:

    • BUCKET_NAME: il nome del bucket Cloud Storage di destinazione. Questo bucket deve essere un bucket regionale e deve trovarsi nella stessa regione del backup. Memorystore for Valkey deve disporre delle autorizzazioni per accedere al bucket e per creare cartelle e oggetti al suo interno.
    • PROJECT_NUMBER: il numero di progetto utilizzato nel nome dell'agente di servizio.
  2. Esporta un backup in un bucket Cloud Storage.

    Console

    1. Nella console Google Cloud , vai alla pagina Memorystore for Valkey.

      Memorystore for Valkey

    2. Fai clic sull'ID dell'istanza che contiene un backup da esportare.

    3. Nel pannello di navigazione laterale, fai clic su Backup.

    4. Accanto al backup che vuoi esportare, fai clic su Altre azioni.

    5. Dal menu, seleziona Esporta.

    6. Nella sezione Scegli destinazione della pagina Esporta backup in Cloud Storage, fai clic su Sfoglia.

    7. Nella finestra di dialogo Seleziona bucket, fai clic sul bucket in cui vuoi esportare il backup, poi fai clic su Seleziona.

    8. Nella pagina Esporta backup in Cloud Storage, fai clic su Esporta.

    gcloud

    Per esportare un backup in un bucket Cloud Storage, utilizza il comando gcloud memorystore backup-collections backups export.

    gcloud memorystore backup-collections backups export BACKUP_NAME \
    --backup-collection=BACKUP_COLLECTION \
    --location=REGION_ID \
    --gcs-bucket=BUCKET_NAME
    

    Sostituisci quanto segue:

    • BACKUP_NAME: il nome del backup di Memorystore for Valkey
    • BACKUP_COLLECTION: il nome della raccolta di backup
    • REGION_ID: la regione in cui si trova la raccolta di backup (ad esempio us-east1)
    • BUCKET_NAME: il nome del bucket Cloud Storage, che non ha gs:// come prefisso

      Il bucket deve essere un bucket regionale e deve trovarsi nella stessa regione del backup. Memorystore for Valkey deve disporre dell'autorizzazione per accedere al bucket e per creare cartelle e oggetti al suo interno.

Ripristinare i dati da un backup

Per ripristinare i dati da un backup, puoi inizializzare una nuova istanza da un backup gestito nello stesso progetto oppure puoi inizializzare una nuova istanza da file Redis Database (RDB) in un bucket Cloud Storage. Per inizializzare un'istanza dai file RDB, Memorystore for Valkey deve disporre dell'autorizzazione per accedere ai file.

Inizializzare una nuova istanza da un backup

Il seguente esempio mostra come importare i dati da un backup in una nuova istanza. Il backup deve trovarsi nella stessa regione dell'istanza. Inoltre, il principal che crea l'istanza deve disporre dell'autorizzazione memorystore.backups.get per il backup.

Puoi importare i dati da un backup in una nuova istanza utilizzando la consoleGoogle Cloud o Google Cloud CLI.

Console

  1. Nella console Google Cloud , vai alla pagina Memorystore for Valkey.

    Memorystore for Valkey

  2. Fai clic sull'ID dell'istanza che contiene un backup da importare.

  3. Nel pannello di navigazione laterale, fai clic su Backup.

  4. Accanto al backup che vuoi importare, fai clic su Altre azioni.

  5. Dal menu, seleziona Importa in una nuova istanza. Viene visualizzata la pagina Crea un'istanza Valkey.

  6. Nella sezione Opzioni di backup, verifica quanto segue:

    1. L'opzione Backup gestiti è selezionata.
    2. Il campo ID backup contiene il percorso e il nome del backup che hai selezionato.
  7. Nella sezione Assegna un nome all'istanza, inserisci un ID per l'istanza che stai creando. L'ID istanza deve contenere solo lettere minuscole, numeri e trattini. Deve inoltre iniziare con una lettera ed essere univoco nella rispettiva regione.

  8. Nel menu Regione, seleziona una regione per l'istanza.

  9. Nella sezione Disponibilità per zona, specifica se vuoi creare un'istanza a zona singola o multi-zona.

  10. (Facoltativo) Nella sezione Tipo di nodo, seleziona uno dei seguenti tipi di nodo:

    • Shared-Core (shared-core-nano)
    • Small (standard-small)
    • Medio (highmem-medium)
    • X-Large (highmem-xlarge)
  11. Nella sezione Modalità cluster, specifica se vuoi un'istanza con modalità cluster abilitata o disabilitata. Per saperne di più su questi tipi di istanze, consulta Attivare e disattivare la modalità cluster.

  12. (Facoltativo) Nella sezione Dimensione dell'istanza, inserisci il numero di shard per l'istanza. Il conteggio degli shard determina la capacità di memoria totale per l'archiviazione dei dati dell'istanza. Per ulteriori informazioni sulle specifiche delle istanze, consulta Specifiche di istanze e nodi.

  13. (Facoltativo) Se vuoi creare un'istanza con repliche, nella sezione Repliche, seleziona il numero di repliche (per shard). Puoi selezionare da 0 a 5 repliche. Il valore predefinito è 1 replica.

  14. Nella sezione Configura connessione, seleziona la rete che le tue applicazioni possono utilizzare per connettersi a questa istanza. Per saperne di più sul networking privato per Memorystore for Valkey, consulta Networking.

  15. (Facoltativo) Se vuoi aumentare la sicurezza della tua istanza, nella sezione Sicurezza, abilita l'autenticazione IAM selezionando la casella di controllo Abilita autenticazione IAM.

  16. Nella sezione Strategia di persistenza dei dati, specifica in che modo vuoi che Memorystore for Valkey mantenga i dati nella tua istanza. I valori accettabili sono Nessuna persistenza, persistenza Append Only File (AOF) e persistenza Snapshot di memoria.

  17. (Facoltativo) Se vuoi abilitare i backup automatici per la tua istanza, segui questi passaggi:

    1. Seleziona la casella di controllo Backup giornalieri automatici.
    2. Nel campo Giorni di conservazione dei backup, inserisci il numero di giorni per cui vuoi che Memorystore for Valkey conservi i backup prima che vengano eliminati automaticamente. Puoi specificare un periodo da 1 a 365 giorni. Il valore predefinito è 35 giorni.
    3. Nel menu Finestra temporale, seleziona un orario per il backup giornaliero.
  18. Nella sezione Scegli versione, seleziona la tua versione di Valkey. Le versioni disponibili sono 7.2, 8.0 e 9.0 (anteprima). La versione predefinita è la 8.0.

  19. Fai clic su Crea istanza.

gcloud

Per importare i dati da un backup in una nuova istanza, utilizza il comando gcloud memorystore instances create.

gcloud memorystore instances create INSTANCE_ID \
--managed-backup-source=BACKUP_NAME \
--location=REGION_ID \
--shard-count=SHARD_COUNT \
--engine-version=ENGINE_VERSION \
--psc-auto-connections=NETWORK

Sostituisci quanto segue:

  • INSTANCE_ID: l'ID dell'istanza Memorystore for Valkey che stai creando.
  • BACKUP_NAME: il nome del backup. Questo nome ha il seguente formato: projects/PROJECT_ID/locations/REGION_ID/backupCollections/BACKUP_COLLECTION_ID/backups/BACKUP_ID.
  • REGION_ID: la regione in cui si trova l'istanza (ad esempio us-east1).
  • SHARD_COUNT: il numero di shard per l'istanza (da 1 a 250).
  • ENGINE_VERSION: la versione dell'istanza Memorystore for Valkey. I valori accettati per questo parametro sono VALKEY_7_2, VALKEY_8_0 e VALKEY_9_0 (anteprima). Se non specifichi un valore, il valore predefinito è VALKEY_8_0.

  • NETWORK: la rete utilizzata per creare l'istanza. Deve utilizzare questo formato: projects/NETWORK_PROJECT_ID/global/networks/NETWORK_ID. L'ID di rete deve corrispondere all'ID di rete utilizzato dalle norme di connessione al servizio. In caso contrario, non potrai creare l'istanza.

Per altre opzioni che puoi utilizzare per creare un'istanza, vedi Crea un'istanza.

Inizializzare una nuova istanza dai file RDB in un bucket di archiviazione

Puoi importare i dati da file RDB, contenuti in un bucket Cloud Storage, in una nuova istanza.

Per inizializzare un'istanza dai file RDB in un bucket Cloud Storage, devi concedere a Memorystore for Valkey l'accesso al bucket e agli oggetti, quindi importare i dati dai file.

Puoi importare i dati dai file RDB utilizzando la console Google Cloud o Google Cloud CLI.

  1. Memorystore for Valkey deve disporre dell'autorizzazione per accedere al bucket Cloud Storage di destinazione. Concedi all'agente di servizio Memorystore for Valkey l'accesso alle risorse Cloud Storage.

    L'agente di servizio Memorystore for Valkey utilizza il seguente formato di denominazione:

    service-PROJECT_NUMBER@gcp-sa-memorystore.iam.gserviceaccount.com
    

    Sostituisci PROJECT_NUMBER con il numero di progetto del progetto in cui si trova l'istanza o il backup.

    Concedi all'agente di servizio un ruolo che assegni le autorizzazioni storage.buckets.get e storage.objects.get al ruolo.

    Ad esempio, il seguente comando assegna il ruolo Storage Admin all'agente di servizio per un bucket Cloud Storage:

    gcloud

    gcloud storage buckets add-iam-policy-binding gs://BUCKET_NAME
    --member=serviceAccount:service-PROJECT_NUMBER@gcp-sa-memorystore.iam.gserviceaccount.com
    --role=roles/storage.admin
    

    Sostituisci quanto segue:

    • BUCKET_NAME: il nome del bucket in cui si trovano i file RDB. Questo bucket deve essere un bucket regionale nella stessa regione del backup oppure un bucket dual-region e avere una regione uguale a quella del backup. Memorystore for Valkey deve disporre delle autorizzazioni per accedere al bucket.
    • PROJECT_NUMBER: il numero di progetto utilizzato nel nome dell'agente di servizio.
  2. Importa i dati dai file RDB in un bucket Cloud Storage in una nuova istanza.

    Console

    1. Nella console Google Cloud , vai alla pagina Memorystore for Valkey.

      Memorystore for Valkey

    2. Accanto a Crea istanza, fai clic sulla Freccia giù , quindi seleziona Crea da backup dal menu visualizzato. Viene visualizzata la pagina Crea un'istanza Valkey.

    3. Nella sezione Opzioni di backup, segui questi passaggi:

      1. Seleziona l'opzione Cartella Cloud Storage.
      2. Nel campo di testo, fai clic su Sfoglia.
      3. Nella finestra di dialogo Seleziona cartella, seleziona la cartella contenente i file RDB che vuoi importare.
      4. Fai clic su Seleziona.
    4. Nella sezione Assegna un nome all'istanza, inserisci un ID per l'istanza. L'ID istanza deve contenere solo lettere minuscole, numeri e trattini. Deve inoltre iniziare con una lettera ed essere univoco nella rispettiva regione.

    5. Nel menu Regione, seleziona una regione per l'istanza.

    6. Nella sezione Disponibilità per zona, specifica se vuoi creare un'istanza a zona singola o multi-zona.

    7. Nella sezione Tipo di nodo, seleziona uno dei seguenti tipi di nodo:

      • Shared-Core (shared-core-nano)
      • Small (standard-small)
      • Medio (highmem-medium)
      • X-Large (highmem-xlarge)
    8. Nella sezione Modalità cluster, specifica se vuoi un'istanza con modalità cluster abilitata o disabilitata. Per saperne di più su questi tipi di istanze, consulta Attivare e disattivare la modalità cluster.

    9. Nella sezione Dimensione dell'istanza, inserisci il numero di shard per l'istanza. Il conteggio degli shard determina la capacità di memoria totale per l'archiviazione dei dati dell'istanza. Per ulteriori informazioni sulle specifiche delle istanze, consulta Specifiche di istanze e nodi.

    10. Se vuoi creare un'istanza con repliche, nella sezione Repliche, seleziona il numero di repliche (per shard). Puoi selezionare da 0 a 5 repliche. Il valore predefinito è 1 replica.

    11. Nella sezione Configura connessione, seleziona la rete che le tue applicazioni possono utilizzare per connettersi a questa istanza. Per saperne di più sul networking privato per Memorystore for Valkey, consulta Networking.

    12. (Facoltativo) Se vuoi aumentare la sicurezza della tua istanza, nella sezione Sicurezza, abilita l'autenticazione IAM selezionando la casella di controllo Abilita autenticazione IAM.

    13. Nella sezione Strategia di persistenza dei dati, specifica in che modo vuoi che Memorystore for Valkey mantenga i dati nella tua istanza. I valori accettabili sono Nessuna persistenza, persistenza Append Only File (AOF) e persistenza Snapshot di memoria.

    14. (Facoltativo) Se vuoi abilitare i backup automatici per la tua istanza, segui questi passaggi:

      1. Seleziona la casella di controllo Backup giornalieri automatici.
      2. Nel campo Giorni di conservazione dei backup, inserisci il numero di giorni per cui vuoi che Memorystore for Valkey conservi i backup prima che vengano eliminati automaticamente. Puoi specificare un periodo da 1 a 365 giorni. Il valore predefinito è 35 giorni.
      3. Nel menu Finestra temporale, seleziona un orario per il backup giornaliero.
    15. Nella sezione Scegli versione, seleziona la tua versione di Valkey. Le versioni disponibili sono 7.2, 8.0 e 9.0 (anteprima). La versione predefinita è la 8.0.

    16. Fai clic su Crea istanza.

    gcloud

    Per importare i dati dai file RDB in un bucket Cloud Storage in una nuova istanza, utilizza il comando gcloud memorystore instances create.

    gcloud memorystore instances create INSTANCE_ID \
    --gcs-source-uris=URI \
    --location=REGION_ID \
    --node-type=NODE_TYPE \
    --shard-count=SHARD_COUNT
    

    Sostituisci quanto segue:

    • INSTANCE_ID: l'ID dell'istanza Memorystore for Valkey che stai creando.
    • URI: uno o più URI (Uniform Resource Identifier) Cloud Storage separati da virgole. Ad esempio: gs://my-bucket/folder/file1.rdb,gs://my-bucket/folder/file2.rdb.
    • REGION_ID: la regione in cui si trova l'istanza (ad esempio us-east1).
    • NODE_TYPE (facoltativo): il tipo di nodo per l'istanza. I valori accettati sono:

      • shared-core-nano
      • standard-small
      • highmem-medium
      • highmem-xlarge

      Se non utilizzi il parametro, highmem-medium è il tipo di nodo predefinito.

    • SHARD_COUNT: il numero di shard per l'istanza (da 1 a 250).

    Per altre opzioni che puoi utilizzare per creare un'istanza, vedi Crea un'istanza.

Metriche di Cloud Monitoring

Per monitorare le operazioni di backup e importazione recenti, puoi utilizzare le metriche di Cloud Monitoring. Per un elenco delle metriche disponibili per i backup di Memorystore for Valkey, consulta Metriche di backup.

Passaggi successivi