Domande generali

D: Cos'è AWS Snowball?

AWS Snowball è una soluzione di trasferimento dati che velocizza lo spostamento di terabyte o petabyte di dati da e verso AWS mediante il trasporto fisico di dispositivi di storage sicuri. L'uso di Snowball consente di risolvere alcuni dei problemi più comuni dei trasferimenti di elevati volumi di dati, tra cui gli alti costi di rete, la durata del trasferimento e la sicurezza.

D: Come funziona Snowball?

AWS Snowball utilizza dispositivi progettati per la massima sicurezza e il client Snowball per velocizzare il trasferimento di dati a livello di petabyte da e verso AWS. Per iniziare, è sufficiente creare uno o più processi all'interno della Console di gestione AWS, richiedere uno o più dispositivi Snowball (a seconda del volume di dati da trasferire) e scaricare e installare il client Snowball. All'arrivo del dispositivo, occorre collegarlo alla rete locale, impostare l'indirizzo IP manualmente o tramite DHCP e impiegare il client per individuare le directory da copiare. Il client procederà automaticamente alla crittografia e alla copia dei dati sul dispositivo, inviando una notifica al termine del processo di trasferimento. Quando il trasferimento è completo e il dispositivo è pronto per essere restituito, l'etichetta di spedizione E Ink si aggiorna automaticamente per indicare la struttura AWS corretta a cui deve essere inviata; sarà quindi possibile monitorare l'avanzamento del processo tramite Amazon Simple Notification Service (SNS), messaggi SMS o direttamente nella console.

D: A chi è rivolto Snowball?

Snowball è la scelta migliore quando è necessario trasferire in AWS volumi di dati da terabyte a molti petabyte in modo rapido e sicuro. Snowball può essere la scelta ottimale anche quando non desideri applicare costosi aggiornamenti all'infrastruttura di rete, quando si verificano spesso grandi backlog di dati, se ti trovi in un ambiente isolato oppure se ti trovi in una zona in cui le connessioni a Internet ad elevata velocità non sono disponibili o richiedono spese proibitive.

D: Quali volumi di dati è possibile trasferire con Snowball?

Con Snowball è possibile trasferire praticamente qualsiasi volume di dati; è sufficiente utilizzare diversi dispositivi in parallelo o in serie. Ad esempio, è possibile trasferire 150 TB di dati in una volta con due dispositivi da 80 TB, oppure utilizzare un singolo dispositivo per trasferire 80 TB e ordinarne un secondo per i rimanenti 70 TB. 

D: Cos'è il client Snowball?

Il client Snowball di AWS è il software da installare sul computer host locale per individuare, comprimere, crittografare e trasferire i dati dalle directory specificate in un dispositivo Snowball. Per scaricarlo, accedi a questa pagina.

D: Quanto tempo occorre per trasferire i dati?

Per ottenere una stima della durata del trasferimento, è possibile utilizzare il client Snowball di AWS; per ulteriori informazioni sul trasferimento di dati con questo servizio, consulta questo documento. La velocità di trasferimento dei dati dipende da una serie di fattori, tra cui la velocità della rete locale, le dimensioni dei file e la velocità di lettura dei dati dai server locali.

Il client Snowball copierà i dati in Snowball alla massima velocità consentita dall'ambiente locale; ad esempio, a seconda della velocità della rete, la copia di 48 TB di dati richiederà circa un giorno. La durata totale del trasferimento dei dati in AWS è di circa una settimana, inclusa la spedizione e la gestione del dispositivo presso i data center di AWS. È possibile trasferire il doppio dei dati nello stesso intervallo di tempo utilizzando due dispositivi Snowball in parallelo, oppure copiare fino a 80 TB di dati in circa due giorni e mezzo in un dispositivo Snowball di dimensioni maggiori, che porterebbe la durata totale del trasferimento a una settimana e mezzo.

D: Quali sono le specifiche del dispositivo Snowball?

Consulta la documentazione su AWS Snowball per visionare un elenco completo di specifiche hardware, incluse interfacce, requisiti termici e di alimentazione, rumorosità e dimensioni.

D: Per quanto tempo è possibile conservare il dispositivo Snowball per un processo specifico?

Per motivi di sicurezza, i trasferimenti di dati devono essere completati entro 90 giorni dalla preparazione del dispositivo Snowball. Dovrebbe essere un intervallo di tempo sufficiente per trasferire fino a 80 TB di dati con un dispositivo Snowball.

D: Quali interfacce di rete supporta Snowball?

Il dispositivo Snowball dispone di interfaccia di rete a 10 Gb/s con porte di rete RJ45, SFP+ in rame o SFP+ ottiche. Verifica le specifiche di AWS Snowball per ulteriori informazioni.

D: Quali sono le opzioni di spedizione di default di Snowball? È possibile scegliere soluzioni di spedizione rapida?

Di default, Snowball usa la spedizione con consegna in due giorni offerta da UPS. In caso di urgenza, è comunque possibile richiedere soluzioni di spedizione rapida.

Disponibilità regionale

D: In quali regioni è disponibile Snowball?

Consulta le pagine relative a prodotti e servizi per regione per informazioni aggiornate sulla disponibilità.

Snowball è disponibile in tutto il territorio degli Stati Uniti.

Nota: i modelli da 50 TB sono disponibili esclusivamente negli USA.

D: È possibile spedire un dispositivo Snowball in una regione AWS differente?

I dispositivi Snowball sono previsti per essere richiesti e utilizzati all'interno di una singola regione AWS. Non è possibile farne richiesta in una regione e restituirla in una regione differente. I dispositivi utilizzati per importazioni ed esportazioni in una regione UE possono tuttavia essere usati in tutti i 28 paesi dell'Unione Europea. Consulta le pagine relative a prodotti e servizi per regione per informazioni aggiornate sulla disponibilità.

Quando usare Snowball

D: Quando è consigliato usare Snowball invece della rete Internet?

Snowball è la scelta migliore quando è necessario trasferire da terabyte fino a molti petabyte di dati in AWS in modo più rapido e sicuro. Snowball può essere la scelta ottimale anche quando non desideri applicare costosi aggiornamenti all'infrastruttura di rete, quando si verificano spesso grandi backlog di dati, se ti trovi in un ambiente isolato oppure se ti trovi in una zona in cui le connessioni a Internet ad alta velocità non sono disponibili o richiedono spese proibitive.

La regola generale è che se ci vuole più di una settimana per caricare i dati in AWS usando la capacità disponibile della connessione a Internet esistente, potrebbe essere consigliato valutare l'utilizzo di Snowball. Ad esempio, secondo le linee guida illustrate nella tabella in basso, se hai una connessione da 100 Mb dedicata al trasferimento dei dati e devi trasferire 100 TB di dati, l'operazione richiederà più di 100 giorni. Lo stesso trasferimento può essere completato in una settimana utilizzando diversi dispositivi Snowball.

Connessione a Internet disponibile Numero minimo teorico di giorni per trasferire 100 TB utilizzando la rete all'80% Quando è utile prendere in considerazione AWS Snowball?
T3 (44,736 Mb/s) 269 giorni 2 TB o volumi superiori
100 Mb/s 120 giorni
5 TB o volumi superiori
1.000 Mb/s 12 giorni
60 TB o volumi superiori

D: Quando è consigliato usare Snowball invece di AWS Direct Connect?

AWS Direct Connect fornisce connessioni rapide e dedicate dalle proprie sedi alla rete AWS. Quando è necessario trasferire grandi quantità di dati in modo regolare, AWS Direct Connect è la soluzione ideale.

D: È possibile utilizzare Snowball per eseguire la migrazione dei dati da una regione AWS a un'altra?

Snowball è una soluzione di trasporto dei dati per il trasferimento di grandi volumi di informazioni all'interno di una sola regione AWS. Per casi d'uso che richiedono il trasferimento di dati tra regioni AWS diverse, consigliamo di utilizzare la funzione di replica in più regioni di S3.

D: Qual è la differenza tra Snowball e Snowball Edge?

Snowball è una soluzione di trasporto dei dati progettata per il trasferimento di grandi volumi di informazioni all'interno di una regione AWS designata. Snowball Edge aggiunge capacità supplementare per eseguire semplici funzioni di calcolo sul dispositivo, per i casi d'uso che richiedono l'elaborazione locale prima della restituzione dei dati ad AWS. Per ulteriori dettagli, consulta la documentazione.

Sicurezza

D: Snowball usa la funzione di crittografia dei dati?

Snowball codifica tutti i dati con crittografia a 256 bit. Le chiavi di crittografia possono essere gestite utilizzando AWS Key Management Service (KMS). Le chiavi non vengono mai inviate o memorizzate sul dispositivo.

D: AWS è in grado di rilevare se il dispositivo è stato manomesso durante il transito?

Oltre a custodie anti-manomissione, Snowball usa la tecnologia Trusted Platform Module (TPM) standard di settore, che impiega un processore dedicato per rilevare qualsiasi modifica non autorizzata ad hardware, firmware o software. AWS esamina tutti i dispositivi in cerca di segni di manomissione e verifica sempre che il modulo TPM non abbia rilevato modifiche.

D: Cosa accade ai dati sul dispositivo una volta completato il trasferimento in AWS?

Quando il processo di trasferimento è stato completato e verificato, AWS esegue la cancellazione dei dati nel dispositivo Snowball tramite software, secondo le direttive di pulizia dei supporti del National Institute of Standards and Technology (NIST).

D: È possibile monitorare i processi di trasferimento?

Snowball impiega un'innovativa etichetta di spedizione E Ink creata per garantire che il dispositivo venga inviato automaticamente alla struttura AWS corretta e per facilitarne la tracciatura Una volta completato il processo di trasferimento dei dati, la spedizione può essere seguita tramite Amazon Simple Notification Service (SNS), messaggi SMS e nella console.

D: È possibile utilizzare AWS Snowball per dati contenenti informazioni sanitarie protette?

Sì. AWS Snowball è un servizio che soddisfa i requisiti della normativa HIPAA sulla protezione delle informazioni sanitarie. Se attualmente operi con un accordo Business Associate Agreement (BAA) con AWS, puoi iniziare a utilizzare Snowball immediatamente per trasferire dati nei tuoi account HIPAA.

Utilizzo di Snowball per l'importazione di dati

D: Come si inizia a usare Snowball?

Per iniziare a usare AWS Snowball, visita la pagina delle Nozioni di base.

D: In che modo avviene il trasferimento dei dati in un dispositivo Snowball?

Dopo aver collegato il dispositivo Snowball alla rete e impostato l'indirizzo IP utilizzando il display E Ink, è necessario scaricare tre elementi importanti dalla Console di gestione AWS.

1. Client Snowball: lo strumento software da utilizzare per trasferire i dati dallo storage aziendale al dispositivo Snowball. Per ulteriori informazioni sul client Snowball, consulta la pagina delle risorse di AWS Snowball.

2. File manifest del processo: un file di metadati crittografato che consente di identificare in modo univoco il processo di trasferimento dei dati.

3. Codice di sblocco per il manifest del processo: un codice di 25 caratteri che serve per sbloccare il file manifest del processo.

Una volta completato il download di questi file, avvia il client Snowball, fornisci l'indirizzo IP del dispositivo, il percorso del file manifest e il codice di sblocco. Questo è un comando Start di esempio:

  snowball start -i {Snowball IP} -m path/to/the/job/manifest} -u {unlock code}

Dopo averlo avviato e aver fornito queste informazioni, il client si connetterà al dispositivo e sarà pronto per l'uso. Sarà quindi necessario identificare le directory in cui si trovano i file da trasferire nel dispositivo e attendere che il trasferimento venga completato. Questo è un comando Copy di esempio:

  snowball cp /path/to/data/on/source/storage/device/directories Snowball/bucketname

D: Quali sono le best practice consigliate per il trasferimento di dati in AWS Snowball?

Per velocizzare le prestazioni di copia, consigliamo di eseguire diverse istanze del client Snowball su più terminali di una workstation a prestazioni elevate, impostando il trasferimento di piccoli file sotto forma di batch. Il client Snowball migliora le prestazioni di trasferimento per i file di piccole dimensioni raggruppandoli in batch e convertendoli automaticamente in file .snowballarchives di dimensioni superiori. Quando i batch compressi sono importati in Amazon S3, vengono decompressi automaticamente, senza richiedere un intervento manuale. Consulta la pagina della documentazione di Snowball per un elenco completo di best practice relative ad AWS Snowball.

D: Cosa è necessario fare una volta completato il trasferimento dei dati nel dispositivo Snowball?

Quando il trasferimento dei dati è completato, il display E Ink del dispositivo Snowball aggiornerà automaticamente l'etichetta di spedizione con l'indirizzo della struttura AWS corretta a cui deve essere inviato. Il dispositivo Snowball deve essere consegnato presso il centro di spedizione UPS più vicino. Sarà possibile monitorare lo stato del processo di trasferimento tramite Amazon Simple Notification Service (SNS), messaggi SMS o direttamente nella Console di gestione AWS.

D: È possibile importare dati da un file system distribuito Hadoop in Snowball?

Sì. Puoi copiare i dati da un cluster HDFS in Snowball tramite l'interfaccia a riga di comando di Snowball. Per ulteriori informazioni, consulta la documentazione di AWS Snowball.

Utilizzo di Snowball per l'esportazione di dati

D: In cosa consiste la funzione di esportazione di Snowball?

La funzione di esportazione di Snowball consente ai clienti di esportare da terabyte fino a petabyte di dati da Amazon Simple Storage Service (S3) ai supporti di archiviazione in locale.

D: Come si esportano i dati da AWS?

Per usare la funzione di esportazione di Snowball è sufficiente accedere alla Console di gestione AWS, selezionare Snowball e creare un processo di esportazione. In modo analogo ai processi di importazione, dovrai selezionare la regione e i bucket interessati. Se non desideri esportare la totalità dei dati di un determinato bucket, puoi specificare un intervallo di chiavi di S3 in formato binario UTF-8 per indicare i dati da esportare. Sarà quindi esportato l'intervallo di chiavi selezionato e tutte le chiavi al suo interno. Per ulteriori informazioni sull'utilizzo della Console di gestione AWS, consulta questa pagina.

D: Con quali tempi è possibile accedere ai dati esportati?

Di solito l'esportazione inizia entro 24 ore dalla ricezione della richiesta; l'operazione può durare anche una settimana. Quando il processo viene completato e il dispositivo è pronto, lo invieremo all'indirizzo specificato tramite l'opzione di spedizione scelta al momento della creazione del processo.

D: È possibile ritirare fisicamente il dispositivo Snowball presso il data center AWS per non dover attendere i tempi di spedizione?

No. Anche se è possibile selezionare la spedizione in un giorno, il dispositivo deve essere spedito all'indirizzo fornito dal client. Non possiamo offrire il ritiro a mano del dispositivo Snowball direttamente da uno dei nostri data center.

D: È possibile seguire l'avanzamento delle operazioni di scrittura durante la preparazione di un dispositivo Snowball?

Sì. È possibile visualizzare quando viene avviato il provisioning del dispositivo Snowball e ottenere aggiornamenti in tempo reale durante la scrittura del dispositivo. Analogamente a quanto avviene durante i processi di importazione, verrà inviata una notifica al completamento del provisioning e al momento della spedizione del dispositivo.

D: AWS crittografa i dati prima di copiarli sul dispositivo Snowball?

Sì. Tutti i dati vengono crittografati prima della scrittura; le relative chiavi di crittografia non sono mai incluse nel dispositivo Snowball.

D: Come avviene la lettura dei dati dal dispositivo Snowball, una volta ricevuto?

Per copiare i dati dal dispositivo Snowball allo storage locale è necessario usare il client Snowball di AWS. Il client decrittografa i dati al momento della lettura e procede alla scrittura sullo storage locale nello stesso formato con cui sono memorizzati in Amazon S3.

D: Quali volumi di dati è possibile esportare?

Non c'è praticamente alcun limite alla quantità di dati che è possibile esportare. Se è necessario trasferire un volume di dati superiore alla capacità di un dispositivo, è possibile creare processi di esportazione aggiuntivi. Saranno applicate le tariffe standard di esportazione.

D: È possibile recuperare dati da più di un bucket?

Sì. Puoi selezionare per l'esportazione tutti i bucket che desideri.

D: In che modo gli oggetti di Amazon S3 vengono mappati ai file al momento della copia nello storage locale?

Ogni chiave viene copiata sul dispositivo in una struttura a directory che inizia con il nome del bucket. Ad esempio, se la chiave è "immagini/arancia.jpg" e il bucket è "frutta", l'oggetto viene salvato in /frutta/immagini/arancia.jpg. I metadati associati a ciascun oggetto non vengono copiati sul dispositivo di storage.

D: È possibile esportare dati memorizzati nella classe di storage Amazon Glacier?

Prima di esportare dati da Amazon Glacier è necessario ripristinarli in Amazon S3.

D: È possibile avere un log dei dati esportati?

Sì. Per ciascun processo di importazione o di esportazione, viene generato un log dei file copiati e non copiati, disponibile nella console di Snowball.

D: Quanto costa l'esportazione di dati?

Oltre alle tariffe di esportazione illustrate nella pagina dei prezzi di AWS Snowball, saranno addebitati anche i costi di Amazon S3 e Amazon Glacier derivanti dal recupero dei dati.

Fatturazione

D: Quanto costa trasferire dati con Snowball?

Per ogni processo di trasferimento dati di Snowball è prevista una tariffa fissa per la gestione del dispositivo e per le attività di importazione ed esportazione che si verificano nei data center di AWS. Snowball è gratuito per i primi 10 giorni di utilizzo per il sito del cliente. Il giorno di consegna e quello di spedizione del dispositivo non concorrono a calcolare questa soglia. Per ogni giorno oltre il decimo, un dispositivo Snowball costa 15 USD. Il trasferimento di dati in AWS non prevede alcun costo. Il costo del trasferimento di dati al di fuori di AWS varia in base alla regione; per informazioni sui prezzi consulta la pagina dei prezzi di AWS Snowball.

Per illustrare al meglio le tariffe di Snowball, consulta il seguente esempio.

Esempio:
Supponiamo di trasferire 60 TB di dati in AWS usando un dispositivo Snowball e trattenendolo in locale per 14 giorni (il corriere consegna il dispositivo il giorno 1 e lo ritira il giorno 14).

Costi del servizio per questo processo:
Il costo del servizio per questo processo è di 250 USD.

Tariffa per ogni giorno extra:
Snowball è gratuito per i primi 10 giorni di utilizzo per il sito del cliente. Il giorno di consegna e quello di spedizione del dispositivo non concorrono a calcolare questa soglia, perciò il giorno 1 e il giorno 14 sono gratuiti. Dei 12 giorni compresi tra il giorno 1 e il giorno 14, 10 sono gratuiti. I 2 giorni rimanenti vengono considerati giorni aggiuntivi. La tariffa per questi giorni aggiuntivi è la seguente:
2 giorni x 15 USD/giorno = 30 USD

Trasferimento dati:
In questo scenario, i dati vengono trasferiti in ingresso in AWS, quindi il trasferimento di dati è gratuito.

Spedizione:
I costi di spedizione variano a seconda della destinazione e dell'opzione di spedizione selezionata (ad esempio spedizione prioritaria).

D: Come viene fatturato l'utilizzo di Amazon S3?

Snowball trasferirà i dati dal dispositivo Snowball ai servizi AWS, ad esempio Amazon S3. Si applicano le tariffe standard dei servizi AWS. Il trasferimento di dati in AWS non prevede alcun costo mentre ai dati memorizzati in S3 viene applicata la tariffazione standard di Amazon S3.

D: È possibile acquistare un dispositivo Snowball?

I dispositivi Snowball sono disponibili esclusivamente per i processi di trasferimento dei dati e non per l'acquisto.

Strumenti per l'integrazione nel flusso di lavoro

D: Il servizio Snowball supporta l'accesso API?

Sì. L'API Snowball Job Management fornisce accesso programmatico alle funzioni di creazione di processi e di gestione delle caratteristiche di un dispositivo Snowball. Si tratta di una semplice interfaccia Web service REST basata su standard, progettata per funzionare con qualsiasi ambiente di sviluppo su Internet.

D: Quali operazioni è possibile eseguire con l'API Snowball Job Management?

Grazie all'API AWS Snowball Job Management, partner e clienti possono integrare in modo personalizzato la gestione della procedura di richiesta di Snowball e la notifica dello stato del processo. L'API offre un'interfaccia Web service con cui è possibile, in qualsiasi momento, creare, elencare, aggiornare e annullare i processi. Tramite questa interfaccia Web service, gli sviluppatori possono creare applicazioni che gestiscano il flusso di lavoro di Snowball. Per ulteriori informazioni, consulta la documentazione di AWS Snowball.

D: Cos'è S3 Adapter?

Il kit SDK Adapter per Snowball di S3 fornisce al client Snowball un'interfaccia compatibile con S3 per la lettura e la scrittura di dati in un dispositivo Snowball.

D: Cosa è possibile fare con S3 Adapter?

S3 Adapter offre funzioni di comunicazione con il dispositivo Snowball, consentendo ai clienti di creare strumenti con cui copiare dati basati o meno su file. Include interfacce che permettono di copiare dati nel dispositivo con lo stesso livello di crittografia disponibile tramite l'interfaccia a riga di comando di Snowball. Per ulteriori informazioni, consulta la documentazione di AWS Snowball.

D: Qual è il vantaggio di usare S3 Adapter invece del client Snowball?

Il client Snowball è uno strumento preconfigurato che semplifica la copia di dati basati su file in Snowball. I clienti che desiderano una maggiore integrazione possono usare S3 Adapter per estendere applicazioni e flussi di lavoro esistenti e consentirne l'integrazione con Snowball.

D: In che modo i dati vengono protetti utilizzando S3 Adapter?

S3 Adapter scrive i dati utilizzando lo stesso meccanismo di crittografia avanzato disponibile con il client Snowball.

D: Quali linguaggi di programmazione supporta Snowball S3 Adapter?

S3 Adapter può comunicare tramite REST, che è agnostico rispetto al linguaggio di programmazione.