Considerazioni sull'utilizzo della condivisione dei dati in Amazon Redshift - Amazon Redshift

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à.

Considerazioni sull'utilizzo della condivisione dei dati in Amazon Redshift

Di seguito sono riportate le considerazioni sull'utilizzo delle unità di condivisione dati di Amazon Redshift: Per informazioni sulle limitazioni delle unità di condivisione dati, consulta Limitazioni per la condivisione di dati.

  • La condivisione dei dati tra regioni include costi aggiuntivi per il trasferimento di dati tra regioni. Questi costi per il trasferimento dei dati non si applicano all'interno della stessa regione, ma solo tra aree geografiche. Per ulteriori informazioni, consulta Gestione del controllo dei costi per la condivisione dei dati tra regioni.

  • Gli utenti dell'unità di condivisione dati continuano a connettersi solo al database cluster locale. Non è possibile connettersi ai database creati da una unità di condivisione dati ma è possibile leggere da tali database.

  • Al consumer vengono addebitati tutti i costi di calcolo e di trasferimento di dati tra regioni necessari per eseguire query sui dati del producer. Al producer vengono addebitati i costi per l'archiviazione sottostante dei dati nel cluster con provisioning o nello spazio dei nomi serverless.

  • Le prestazioni delle query sui dati condivisi dipendono dalla capacità di calcolo dei cluster consumer.

Gestione della crittografia del cluster

Per condividere i dati tra i cluster Account AWS, sia i cluster di produttori che quelli di consumatori devono essere crittografati.

In Amazon Redshift è possibile attivare la crittografia del database per i cluster per proteggere ulteriormente i dati a riposo. Quando si attiva la crittografia per un cluster, i blocchi di dati e i metadati di sistema vengono crittografati per il cluster e i relativi snapshot. È possibile attivare la crittografia quando si avvia il cluster oppure è possibile modificare un cluster non crittografato in modo che utilizzi la crittografia AWS Key Management Service (AWS KMS). Per ulteriori informazioni sulla crittografia del database Amazon Redshift, consulta Crittografia del database Amazon Redshift nella Guida alla gestione di Amazon Redshift.

Per proteggere i dati in transito, tutti i dati vengono crittografati in transito attraverso lo schema di crittografia del cluster producer. Il cluster consumer adotta questo schema di crittografia quando vengono caricati i dati. Il cluster consumer funziona quindi come un normale cluster crittografato. Anche le comunicazioni tra produttore e consumatore vengono crittografate utilizzando uno schema a chiave condivisa. Per ulteriori informazioni sulla crittografia in transito, consultare Crittografia in transito.

Limitazioni per la condivisione di dati

Di seguito sono riportate le limitazioni nell'utilizzo delle unità di condivisione dati in Amazon Redshift:

  • La condivisione dei dati è supportata per tutti i tipi di cluster ra3 forniti (ra3.16xlarge, ra3.4xlarge e ra3.xlplus) e Amazon Redshift Serverless. Non è supportata per altri tipi di cluster.

  • Per la condivisione dei dati tra account e regioni, sia il cluster producer che quello consumer e gli spazi dei nomi serverless devono essere crittografati. Questo è per motivi di sicurezza. Tuttavia, non è necessario che condividano la stessa chiave di crittografia.

  • È possibile condividere le UDF SQL solo tramite le unità di condivisione dati. Le funzioni Python e Lambda definite dall'utente non sono supportate.

  • Se il database del produttore dispone di regole di confronto specifiche, utilizzare le stesse impostazioni di confronto per il database del consumatore.

  • Amazon Redshift non supporta l'aggiunta di schemi esterni, tabelle o viste ad associazione tardiva nelle tabelle esterne alle unità di condivisione dati.

  • Amazon Redshift non supporta funzioni SQL definite dall'utente nidificate sui cluster di producer.

  • Amazon Redshift non supporta la condivisione di tabelle con chiavi di ordinamento interlacciate e viste che fanno riferimento a tabelle con chiavi di ordinamento interlacciate.

  • I consumer non possono aggiungere oggetti di unità di condivisione dati a un'altra unità di condivisione dati. I consumer, inoltre, non possono aggiungere viste che fanno riferimento a oggetti di unità di condivisione dati a un'altra unità di condivisione dati.

  • Amazon Redshift non supporta l'accesso a un oggetto unità di  condivisione dati in cui si è verificato un DDL simultaneo tra le fasi Prepare ed Execute dell'accesso.

  • Amazon Redshift non supporta la condivisione di procedure archiviate tramite unità di condivisione dati.

  • Amazon Redshift non supporta la condivisione di metadati, viste di sistema e tabelle di sistema.