Connettori AWS S3, MinIO, e IBM Cloud Object Storage

Opzioni di distribuzione: IBM Netezza Appliance IBM Netezza Appliance

A partire dalla versione 11.0.4.1, è possibile utilizzare un connettore cloudS3) per eseguire il backup e il ripristino dei backup dei database sullo storage cloud.

A partire dalla versione 11.2.0.0, sono supportati S3 Glacier e S3 Glacier Deep Archive.

A partire dalla versione 11.2.2.0, è supportato il MinIO Object Storage.

A partire dalla versione 11.2.2.0, è supportato l'Object Storage compatibile con S3.

IBM Netezza Appliance supporta il backup e il ripristino tramite l'archiviazione cloud. Il connettore S3 fornisce il supporto per:
  • AWS S3 (Amazon Web Service - Servizio di archiviazione semplice)
  • IBM Cloud Object Storage
  • MinIO Object Storage
  • Object Storage compatibile con S3
Nota: il connettore singolo funziona con entrambi gli archivi con argomenti diversi specificati per 'nzbackup e 'nzrestore.

Il connettore S3 non richiede l'installazione di alcun software client.

Argomenti

I comandi 'nzbackup e 'nzrestore forniscono il supporto per il cloud storage attraverso i seguenti argomenti della riga di comando:
-connector
  • Per il cloud storage AWS S3, utilizzare il valore s3 o aws con questo argomento. Ad esempio, " -connector s3.
  • Per IBM Cloud Object Storage, utilizzare il valore cos o ibmcos con questo argomento. Ad esempio, " -connector cos.
  • Per MinIO, utilizzare il valore minio con questo argomento. Ad esempio, -connector minio.
-connectorArgs
Per la connessione al cloud storage, fornire i seguenti parametri in coppie '<key>=<value>, separate da ':.
Argomento Obbligatorio Descrizione
ID UNICO Obbligatorio Si tratta di uno spazio dei nomi utilizzato dai clienti per raggruppare i dati nel bucket del cloud.
ID_CHIAVE_ACCESSO Obbligatorio Chiave generata su AWS o MinIO o IBM Cloud Object Storage.
CHIAVE_DI_ACCESSO_SEGRETA Obbligatorio Chiave di accesso segreta generata su AWS o MinIO o IBM Cloud Object Storage.
REGIONE PREDEFINITA Obbligatorio Regione del secchio.
URL CESTINO Obbligatorio Nome del secchio.
DIMENSIONE_MULTIPART_MB Facoltativo Predefinito '105. Questo valore è espresso in MB. Indica la dimensione di ciascuna parte in un caricamento multiparte. È possibile caricare un massimo di 105 MB di buffer in una sola richiesta.
Endpoint
  • Opzionale per AWS.
  • Obbligatorio per MinIO.
  • Obbligatorio per IBM Cloud Object Storage.
Si tratta di una regione ben nota URL per accedere al proprio bucket. È facoltativo per AWS e obbligatorio per MinIO e IBM Cloud Object Storage.
CLASSE_DI_MAGAZZINO Facoltativo Classe di archiviazione per il backup Valori validi: STANDARD, GLACIER, DEEP_ARCHIVE Valore predefinito impostato su STANDARD Applicabile in Backup.
LIVELLO Facoltativo Velocità di ripristino da GLACIER/DEEP_ARCHIVE a S3 Valori validi: Standard, Bulk, Expedited Valore predefinito impostato su Standard Applicabile in Ripristino https://docs.aws.amazon.com/AmazonS3/latest/dev/restoring-objects.html.
GIORNI DI RINASCITA Facoltativo

Periodo di conservazione (in numero di giorni) per i dati ripristinati da Glacier a S3 Impostazione predefinita 0. Se 'STORAGE_CLASS è diverso da 'STANDARD, questo deve essere impostato su un valore non nullo.

Applicabile in Ripristino.

DIMENSIONE_MULTIPART_MB

AWS offre la possibilità di caricare oggetti in più parti. Il comando 'nzbackup utilizza questa funzione per dividere e caricare i dati in parti di dimensioni specificate dal parametro 'MULTIPART_SIZE_MB. Il campo può essere configurato perché può influire su costi e prestazioni. Per saperne di più, vedere https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuoverview.html#mpuploadpricing.

AWS impone un limite di 10000 parti per oggetto. Ciò significa che un file di backup può essere caricato in un massimo di 10000 parti. L'impostazione predefinita del registro (host.bnrFileSizeLimitGB= 1024) in NPS limita la dimensione dei file di backup a 1 TB. Per questo motivo il valore predefinito di 'MULTIPART_SIZE_MB è impostato su '105, in modo che un file di 1 TB possa essere caricato in 10000 parti. Se si è modificato 'bnrFileSizeLimitGBsetting nel registro, è necessario impostare 'MULTIPART_SIZE_MB su un valore più alto.