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à.
Pianificazione dei trasferimenti da o verso sistemi di archiviazione cloud di terze parti
Quando pianifichi trasferimenti di dati tra cloud diversi, considera quanto segue:
-
Utilizzo di un agente: un agente è necessario solo per accedere allo storage in altri cloud quando si utilizzano le attività in modalità Basic. Le attività in modalità avanzata non richiedono un agente. Se decidi di utilizzare un agente, puoi distribuirlo come EC2istanza Amazon durante il trasferimento dallo storage di oggetti compatibile con S3 di un provider di cloud o come Google Compute Engine o Azure Virtual Machine per i trasferimenti da quei servizi di archiviazione specifici, rispettivamente. Durante il trasferimento da file system di Google e Azure, consigliamo di distribuire l'agente come macchina virtuale Google o Azure in modo che l'agente sia il più vicino possibile al filesystem. Inoltre, DataSync comprime i dati dall'agente a, il che può aiutare a ridurre i costi di uscita. AWS DataSync fornisce un elenco di posizioni cloud convalidate che forniscono la compatibilità delle API Amazon S3 richiesta.
-
L'altro endpoint di storage di oggetti del cloud: l'endpoint di archiviazione per un provider cloud di terze parti è in genere specifico della regione o dell'account. L'endpoint regionale viene utilizzato come server nella posizione di archiviazione degli DataSync oggetti, insieme a un nome di bucket specificato.
-
Classi di archiviazione degli oggetti di origine: come Amazon S3, alcuni provider di servizi cloud supportano un livello di archiviazione che richiede un ripristino prima di poter accedere agli oggetti archiviati. Ad esempio, gli oggetti nel livello di archiviazione Azure Blob devono essere recuperati per l'accesso standard prima del trasferimento dei dati. È possibile accedere immediatamente agli oggetti nel livello di archiviazione di Google Cloud Storage e non richiedono il ripristino, ma l'accesso diretto al livello di archiviazione comporta dei costi di recupero. Consulta la documentazione della classe di archiviazione su più cloud per determinare i requisiti di accesso e le tariffe di recupero prima di iniziare il trasferimento dei dati. Per ulteriori informazioni sul ripristino di oggetti archiviati in Amazon S3, consulta Restoring an archived object nella Amazon Simple Storage Service User Guide.
-
Accesso allo storage di oggetti: il trasferimento di dati tra provider cloud di terze parti richiede l'accesso all'archiviazione di oggetti dell'altro cloud sotto forma di chiavi di autenticazione. Ad esempio, per fornire l'accesso a Google Cloud Storage, configuri una posizione di archiviazione degli DataSync oggetti che si connette all'API XML di Google Cloud Storage
e si autentica utilizzando una chiave HMAC (Message Authentication Code) basata su Hash per il tuo account di servizio. Per l'archiviazione Azure Blob, configuri una posizione Azure DataSync Blob dedicata che si autentica tramite token SAS. DataSync utilizza per archiviare in modo sicuro le credenziali AWS Secrets Manager di archiviazione degli oggetti. Per ulteriori informazioni, vedere Protezione delle credenziali della posizione di archiviazione. -
Supporto per i tag degli oggetti:
-
A differenza di Amazon S3, non tutti i provider di servizi cloud supportano i tag degli oggetti. DataSync le attività possono fallire durante il tentativo di leggere i tag dalla posizione di origine se il provider cloud non supporta i tag degli oggetti tramite l'API Amazon S3 o se le credenziali fornite non sono sufficienti per recuperare i tag. DataSyncfornisce un'opzione task per disattivare la lettura e la copia dei tag degli oggetti durante un trasferimento se i tag degli oggetti non sono supportati o se non si desidera mantenerli. Consulta la documentazione del tuo provider di servizi cloud per determinare se i tag degli oggetti sono supportati e verifica le impostazioni dei tag degli oggetti dell'attività di trasferimento prima di iniziare il trasferimento.
-
Puoi utilizzare l'API Amazon S3 per verificare se un provider di servizi cloud restituirà una
get-object-tagging
richiesta. Per ulteriori informazioni, consulta la sezione get-object-taggingnella Documentazione di riferimento della AWS CLI . Un provider di servizi cloud che supporta i tag degli oggetti restituirà una risposta simile al seguente esempio:
aws s3api get-object-tagging --bucket BUCKET_NAME --endpoint- url=https://BUCKET_ENDPOINT --key prefix/file1 { "TagSet": [] }
Un provider di servizi cloud che non supporta
get-object-tagging
restituirà il seguente messaggio:aws s3api get-object-tagging --bucket BUCKET_NAME --endpoint- url=https://BUCKET_ENDPOINT --key prefix/file1 An error occurred (OperationNotSupported) when calling the GetObjectTagging operation: The operation is not supported for this resource
-
-
Costi associati per le richieste e l'uscita dei dati: il trasferimento di dati dallo storage di oggetti nel cloud comporta costi di richiesta e uscita associati alla lettura dei dati e al trasferimento dei dati. I costi di richiesta variano tra i provider di servizi cloud e tra le classi di archiviazione, ove applicabile. Consulta la documentazione del tuo provider di servizi cloud in merito ai costi specifici per le richieste relative alla classe di archiviazione da cui intendi leggere. Per una panoramica dei costi di richiesta associati ai trasferimenti DataSync di dati, consulta Valutazione dei costi delle richieste S3 durante l'utilizzo DataSync e AWS DataSync i prezzi.
Il trasferimento di dati da provider cloud specifici comporta costi di uscita. I costi di trasferimento dei dati variano tra i provider di servizi cloud e dipendono anche dalla regione in cui sono archiviati i dati. -
Frequenze di richiesta di archiviazione degli oggetti: i provider di servizi cloud hanno diverse caratteristiche di prestazioni e velocità di richiesta per le loro piattaforme di storage di oggetti. Controlla le percentuali di richiesta dell'altro provider di servizi cloud e determina dove vengono applicati i limiti di richiesta. Pianifica in anticipo i trasferimenti altamente parallelizzati composti da più agenti, laddove potrebbero essere necessari specifici partizionamenti o aumenti delle prestazioni.
Amazon S3 ha tassi di richiesta documentati su cui puoi costruire la tua soluzione. Le frequenze di richiesta di Amazon S3 sono per prefisso partizionato e sono scalabili su più prefissi. Per ulteriori informazioni, consulta Modelli di progettazione basati sulle best practice: ottimizzazione delle prestazioni di Amazon S3 nella Guida per l'utente di Amazon Simple Storage Service.