Connettori AWS S3, MinIO, e IBM Cloud Object Storage
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.
- AWS S3 (Amazon Web Service - Servizio di archiviazione semplice)
- IBM Cloud Object Storage
- MinIO Object Storage
- Object Storage compatibile con S3
Il connettore S3 non richiede l'installazione di alcun software client.
Argomenti
- -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 |
|
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 ' |
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.