Ciao, Adrian, e bentornato.
Nel video di oggi parleremo delle basi di un servizio di sincronizzazione dei dati.
In sintesi, la sincronizzazione dei dati è un servizio di trasferimento dati online che semplifica e automatizza
lo spostamento dei dati tra i sistemi e i servizi di archiviazione.
Questo si può vedere nel diagramma in cui sono presenti una posizione uno e una posizione due.
Se si desidera spostare alcuni dati tra queste posizioni, la sincronizzazione dei dati può essere un servizio affidabile
da utilizzare.
Uno dei vantaggi dell'utilizzo della sincronizzazione dei dati è la sicurezza end-to-end.
Questo include la crittografia e la convalida integrata.
A questo punto, quando si parla di posizione uno e posizione due, non è ancora chiaro a cosa ci si
riferisca esattamente.
Vediamo quindi di capire meglio questo aspetto in relazione alle posizioni supportate.
Ora, quando parliamo degli endpoint complessivamente supportati, notiamo che la sincronizzazione
dei dati può copiare i dati da e verso i server NFS, i server SMB, HDFS, i sistemi di archiviazione a oggetti, i tre bucket che avete, FS,
FS X, questi dispositivi no con, i bucket di archiviazione del cloud di Google e i file di Azure.
Quando si parla di dati, esistono due tipi di architetture principali: una è lo spostamento
dei dati tra i servizi e l'altra è lo spostamento dei dati tra un bus e la sede o tra un bus e un ambiente cloud diverso
come Azure, ecc.
Pertanto, quando si parla di trasferimento dei dati tra l'unità on premise e un bus, si deve notare che in Cajun
è necessario un requisito di dati.
Si tratta di uno storage on premise, che può essere NFS, PDF e così via. Quindi, se si desidera spostare i dati su
un lato, ad esempio su FS tre, ecc. è necessario un motore di sincronizzazione dei dati.
Una parte molto importante da ricordare.
Tuttavia, quando si parla di trasferimento di dati tra servizi di archiviazione, in questo caso non è necessario un agente
di sincronizzazione dei dati.
Ottimo.
Ora, prima di procedere oltre, vediamo una rapida dimostrazione per capire meglio le cose.
Attualmente mi trovo nel servizio Data Sync e ho già configurato un'attività.
Ora, se si esamina l'attività qui, l'origine è un bucket S3 denominato Demo Cloud quattro e I
e la destinazione netta è FS.
Quindi c'è un PFS in esecuzione in cui i dati devono essere copiati.
Ora, se guardiamo a questo compito qui, analizziamo la storia.
Nella cronologia sono presenti due ID di esecuzione, uno con errore e uno con successo.
Quindi, se si guarda al successo qui, vengono forniti i dettagli relativi al numero di file trasferiti, al trasferimento
totale di dati, alla quantità di compressione e ad altri aspetti, e questo aiuta nella comprensione generale.
Quindi, per la dimostrazione di oggi, facciamo una cosa.
Eseguirò nuovamente questo task per vedere come vengono sincronizzati esattamente i dati.
A questo punto sappiamo che il bucket S3 da cui provengono i dati è demo, cloud e bucket.
Apriamo rapidamente questo file e aggiungeremo alcuni file aggiuntivi come parte di questo bucket.
Ho quindi aggiunto i file zero uno e zero due.
Andiamo avanti e carichiamo rapidamente questa griglia.
A questo punto ci sono due file aggiuntivi qui.
Ora, dall'istanza EC2 in cui ho montato la faccia, abbiamo una directory specifica chiamata
data sync.
Questa è la cartella in cui la sincronizzazione dei dati caricherà i file come parte dell'attività complessiva.
Ora, se si guarda a questa cartella specifica, c'è solo un file HTML, che è stato copiato come parte dell'esecuzione
precedente.
Eseguiamo quindi nuovamente la sincronizzazione dei dati.
Quindi, quello che farò sarà ricominciare da capo.
Quindi ha iniziato l'esecuzione.
Aspettiamo rapidamente.
Torniamo al compito.
Lo stato è attualmente in corso.
E dopo 2 o 3 minuti, il nostro stato è ora disponibile.
Quindi, se si guarda rapidamente alla cronologia, il nostro nuovo task di esecuzione è ora un successo.
Ora, dal ClA, se si esegue di nuovo il comando LS, si vedrà che ci sono due nuovi file attualmente
sincronizzati.
Ottimo.
Spero che con questa panoramica di alto livello abbiate capito cosa cercano di ottenere i servizi di sincronizzazione dei
dati.
Ora, un'altra cosa che volevo mostrarvi è che come parte della sincronizzazione dei dati, è possibile impostare una
pianificazione in cui dopo, ad esempio, 2 ore, i dati vengono sincronizzati di nuovo, quindi potete andare avanti e specificare una pianificazione.
Esaminiamo rapidamente la questione.
Quindi, se si guarda alla frequenza, si può scegliere tra quella oraria, giornaliera, settimanale e anche quella personalizzata.
Quindi, diciamo che ogni ora i dati vengono sincronizzati tra due serie di posizioni specificate dall'utente.
Anche questo è un elemento che si può impostare.
Prima di concludere, analizziamo un semplice caso d'uso per trasferire i dati da Google
Cloud Storage ad Amazon S3.
Quindi, se avete un caso d'uso di questo tipo, quali sono i passi da compiere?
Il primo passo è la distribuzione di un agente di sincronizzazione dei dati nell'ambiente Google Cloud.
Il secondo passo è che l'agente legge il bucket del cloud storage di Google, quindi l'autorizzazione deve essere presente.
Il terzo passo è che l'oggetto dal bucket del cloud storage di Google si sposta in modo sicuro attraverso TLS nel cloud utilizzando
l'endpoint pubblico.
Il quarto passo è la scrittura dei dati da parte del servizio Data sync sul bucket S3.
Quindi, se si guarda anche a questo diagramma specifico, si avrà una visione d'insieme in cui si ha un agente di sincronizzazione
dei dati che legge gli oggetti e poi, attraverso la connessione HTTPS, attraverso il servizio di sincronizzazione dei dati, i dati vengono
spostati nel bucket S3.
Questa è una panoramica di alto livello sul servizio di sincronizzazione dei dati.
E con questo si conclude il video di oggi.