Istruttore: In questa
lezione parleremo dei servizi di cloud storage.
Ora ci sono molte varietà di servizi
di cloud storage in circolazione.
Ma vorrei concentrarmi su tre parti principali di cui dovreste
essere consapevoli per il vostro esame.
Si tratta di applicazioni di cloud storage, sincronizzazione di file
e reti di distribuzione di contenuti.
La prima di cui parleremo è quella
delle applicazioni di cloud storage.
E probabilmente li avete già utilizzati nella vostra vita.
Se avete mai usato Dropbox,
OneDrive, Google Drive o iCloud di Apple, questi sono tutti
esempi di applicazioni di cloud storage.
In sostanza, vi daranno una certa quantità di spazio
su un server basato su cloud
per mettere i vostri file e li
archivieranno per voi con un certo livello
di storage gratuito o a pagamento, a seconda del piano
che avete sottoscritto.
Ad esempio, se si va su dropbox. com in questo momento è possibile registrarsi
per un account di archiviazione gratuito e ottenere due gigabyte
di spazio di archiviazione.
Al giorno d'oggi, due gigabyte di memoria
non sono poi così tanti.
La speranza è che si
passi al piano da due terabyte, che consente di avere
molto spazio di archiviazione nel cloud per
circa 10 dollari al mese.
Ma se riuscite a rimanere sotto il limite di due gigabyte,
potete ottenerlo gratuitamente senza dover pagare nulla.
Ora, oltre a ottenere l'archiviazione cloud gratuita nella
loro app, potete anche andare sul loro
sito web e accedere ai vostri file attraverso
il browser web o un'app sul vostro computer o sul vostro telefono.
Un'altra grande caratteristica di questi
strumenti è la possibilità di effettuare la cosiddetta sincronizzazione dei file.
Molte di queste applicazioni
di cloud storage sono in grado di sincronizzare i diversi
dispositivi e di inviare dati da e verso tutti
i dispositivi collegati utilizzando
un unico account.
Ad esempio, personalmente utilizzo Google Drive
come applicazione di archiviazione cloud.
Questo mi permette di mettere i miei file
in una cartella del mio disco rigido.
E quando lo faccio,
vengono sincronizzati automaticamente in Google Cloud
nella loro posizione di unità.
Ora posso accedervi dal mio telefono, dal mio tablet, dal mio
computer portatile, dal mio desktop o
da qualsiasi altro computer desideriate
perché si trova nel loro archivio di file cloud, ma posso
accedere a quello stesso file su tutti
i miei dispositivi grazie alla sincronizzazione
dei file che si è verificata.
L'ultima cosa di cui bisogna essere
consapevoli quando si parla di archiviazione
di file nel cloud è il concetto di CDN o content delivery network.
Un CDN è costituito essenzialmente da diversi
server dislocati in tutto il mondo,
in modo che l'utente, da qualsiasi parte provenga,
trovi il server più vicino e questo
aiuta a ridurre al minimo il ritardo o il tempo
di download per poter ottenere i file.
Quando carico un file video su Google
Drive, il file non si trova
semplicemente in
uno dei centri dati di
Google su uno dei loro server,
ma prende i file e li copia in
diverse località del mondo,
in base alla frequenza di utilizzo
dei file.
Quindi, mentre guardate questo video, in
realtà non lo ricevete direttamente dai miei server,
ma da una rete di distribuzione di contenuti.
Il motivo è che i miei server si trovano
vicino al mio ufficio o nel
data center scelto dal mio provider di servizi cloud
come nodo primario.
Potrebbe essere sulla costa orientale degli Stati Uniti.
Se state guardando questo video dall'Europa,
dall'Asia o dall'Africa, il passaggio
dalla vostra postazione di
lavoro ai nostri server, che si trovano nella regione
orientale di Amazon, in Ohio o in Virginia, negli
Stati Uniti, può richiedere molto tempo.
Abbiamo invece un server primario dove
carichiamo i file, che poi
vengono replicati alla nostra rete CDN (Content
Delivery Network), che ha una
serie di server periferici situati in Asia, Africa,
Europa, Sud America e su entrambi i lati degli Stati
Uniti, la costa est e la costa ovest.
Ciò significa che, indipendentemente dalla vostra posizione
nel mondo, dovreste ottenere un'esperienza
migliore quando cercate di trasmettere questi
video, piuttosto che dovervi rivolgere direttamente ai miei
server situati nella parte orientale degli Stati Uniti.
Ed è proprio questa l'idea di una CDN,
che si basa sulle prestazioni.
Il nostro obiettivo è quello di portare
l'edge il più vicino possibile all'utente finale,
in modo da ridurre al minimo i tempi di
inattività e la latenza quando cerca di caricare
diversi media o risorse dal nostro sito web, passando
attraverso i punti di scambio internet della CDN invece
di tornare al nostro singolo server.
E questo è uno dei modi in
cui condividiamo i nostri file in tutto il mondo,
anche attraverso la sincronizzazione dei
file, per assicurarci che tutti i CDN abbiano la versione più
recente e utilizzino la stessa versione del file quando
lo pubblichiamo.