Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "InternetRete/Navigazione/CloudComputing"
Differenze tra le versioni 1 e 15 (in 14 versioni)
Versione 1 del 12/04/2023 16.27.32
Dimensione: 2840
Autore: ivantu
Commento:
Versione 15 del 06/03/2026 23.26.36
Dimensione: 9503
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from ivantu/SincronizzazioneCloud_prova
Linea 4: Linea 5:
<<Include(NuoviStrumentiWiki/PaginaDiProva)>>
Linea 6: Linea 6:
<<Informazioni(forum="https://forum.ubuntu-it.org/viewtopic.php?f=46&t=654110")>>
Linea 9: Linea 10:
= Sincronizzazione = In questa guida vengono illustrati i concetti di base del '''Cloud computing''' e della '''Sincronizzazione''' dei dati. L'obiettivo è comprendere come salvare, archiviare e mantenere aggiornati foto, video e documenti tra vari dispositivi, sfruttando i servizi informatici remoti (cloud) e gli strumenti disponibili per Ubuntu e derivate.
Linea 11: Linea 12:
La ''sincronizzazione dei file'' è una funzionalità che permette di copiare e salvare i dati da diversi dispositivi, sia al lavoro che a casa o in viaggio, per facilitare la gestione e il recupero dei dati quando necessario. È solitamente inclusa nei software di backup.<<BR>>A seconda del servizio cloud che si sceglie, i servizi rendono più semplice sincronizzare, salvare e proteggere i dati. Alcuni esempi sono: = Cos'è il Cloud Computing =
Linea 13: Linea 14:
 * '''La cartella di sincronizzazione''': è un metodo comune che consiste nel creare una cartella speciale sul proprio dispositivo che viene sincronizzata automaticamente con il cloud. Tutti i file che si aggiungono o modificano nella cartella vengono aggiornati anche nel cloud e negli altri dispositivi collegati.
 * '''Il backup e il ripristino''': è un metodo che consente di copiare tutti i file del proprio dispositivo nel cloud e di recuperarli in caso di perdita o danneggiamento. Si può scegliere quali file o cartelle includere nel backup e con quale frequenza eseguirlo.
 * '''L’unità virtuale''': è un metodo che crea un’unità fittizia sul proprio dispositivo che funziona come un disco rigido. I file non vengono scaricati sul dispositivo ma rimangono nel cloud fino a quando non si accede a loro. Questo permette di risparmiare spazio sul disco e di accedere ai file da qualsiasi dispositivo.
 * '''La sincronizzazione selettiva''': è un metodo che consente di scegliere quali file o cartelle sincronizzare con il cloud e quali tenere solo sul proprio dispositivo. Questo permette di avere più controllo sui propri dati e di ottimizzare lo spazio disponibile.
Il termine '''cloud computing''' (letteralmente "''nuvola informatica''") indica l'erogazione di servizi informatici (come server, risorse di archiviazione, database e software) tramite Internet. Anziché salvare i dati esclusivamente sul proprio computer, il cloud permette di salvarli su server remoti gestiti da un fornitore di servizi (''provider'').
Linea 18: Linea 16:
La sincronizzazione dei file con i cloud ha diversi vantaggi, tra cui:
 * La possibilità di accedere ai propri file da qualsiasi dispositivo e da qualsiasi luogo, purché si abbia una connessione a internet.
 * La facilità di collaborare con altre persone sullo stesso documento, senza dover inviare allegati o creare versioni multiple.
 * La sicurezza dei propri dati, che vengono protetti da crittografia e da backup automatici.
I vantaggi principali del cloud per l'utente finale includono:
Linea 23: Linea 18:
Tuttavia, ci sono anche alcuni svantaggi o rischi da tenere in considerazione, tra cui:
 * La dipendenza dalla connessione a internet, che può essere lenta o instabile in alcune zone.
 * La possibilità di perdere il controllo sui propri dati, se il servizio cloud viene violato o se non si rispettano le norme sulla privacy e sulla protezione dei dati.
 * La necessità di scegliere un servizio cloud affidabile e adeguato alle proprie esigenze, considerando fattori come lo spazio di archiviazione disponibile, il costo del piano, la facilità d’uso e le funzionalità offerte.
 * '''Accessibilità e multipiattaforma''':
  * I dati non sono più legati a una singola macchina fisica.
  * È possibile, ad esempio, iniziare a scrivere un documento con '''Ubuntu''', continuare sullo smartphone o sul tablet mentre si è in viaggio e consultarlo sul computer dell'ufficio.
  * Molti servizi permettono la collaborazione in tempo reale, consentendo a più utenti di lavorare contemporaneamente sugli stessi file o cartelle.
 * '''Sicurezza e ridondanza dei dati''':
  * Salvare i file solo in locale espone al rischio di perdita a causa di guasti hardware (es.: rottura del disco fisso o dell'SSD), furti o incidenti domestici.
  * Nel cloud i dati vengono archiviati su server progettati per la ''ridondanza'' (vengono create più copie di sicurezza trasparenti per l'utente).
  * Se il proprio computer dovesse rompersi, i file rimarrebbero intatti e recuperabili al 100% semplicemente accedendo al proprio account da un altro dispositivo.
 * '''Condivisione facilitata''': Invece di inviare pesanti allegati via email o trasferire file fisicamente tramite chiavette USB, il cloud permette di generare un semplice link per condividere foto, video o intere cartelle di lavoro con amici e colleghi in modo immediato.
 * '''Scalabilità economica''':
  * Non è necessario acquistare in anticipo costosi e capienti dischi rigidi esterni.
  * Si può iniziare utilizzando lo spazio gratuito offerto da quasi tutti i provider (spesso sufficiente per documenti di base) e, solo in caso di reale necessità, aumentare lo spazio a disposizione in pochi clic attivando un abbonamento.
 * '''Assenza di manutenzione hardware''': A differenza della gestione di un archivio di rete casalingo (come un NAS fisico), con il cloud l'utente non deve preoccuparsi di sostituire dischi guasti, pagare l'energia elettrica per tenere il sistema acceso 24 ore su 24 o gestire la configurazione del router: l'efficienza e il mantenimento dell'infrastruttura sono interamente a carico del fornitore.

{{{#!wiki note
È interessante notare che l'infrastruttura globale del cloud computing si basa prevalentemente su sistemi operativi della famiglia '''GNU/Linux'''. Piattaforme come '''Amazon Web Services (AWS)''', '''Google Cloud Platform''' e '''Microsoft Azure''' utilizzano server Linux (inclusa la versione ''Ubuntu Server'') per gestire i dati, grazie all'intrinseca stabilità, sicurezza e scalabilità dell'architettura open source.
}}}

= La Sincronizzazione dei dati =

La '''sincronizzazione dei file''' è una tecnologia associata al cloud che permette di mantenere identica una serie di file o cartelle su due o più dispositivi.

A differenza del semplice ''[[AmministrazioneSistema/BackupDelSistema|backup]]'', copia statica dei file in un archivio, la sincronizzazione è un processo dinamico e bidirezionale: ad esempio, se si modifica, aggiunge o elimina un file sul PC di casa, la stessa modifica avverrà automaticamente sui server cloud e, di conseguenza, sul PC dell'ufficio o sullo smartphone collegato.

== Metodi di archiviazione e sincronizzazione ==

A seconda del servizio e del software scelto, esistono diversi approcci per gestire i propri dati nel cloud:

 * '''La cartella di sincronizzazione locale''': È il metodo più diffuso. Il software crea una specifica cartella sul PC (es.: la cartella `Nextcloud` o `Dropbox`). Tutto ciò che viene inserito in questa cartella viene copiato sul cloud. I file sono fisicamente presenti sia sul disco fisso del PC sia online.
 * '''L'unità virtuale (Drive virtuale)''': Il servizio cloud viene "[[Hardware/DispositiviPartizioni/MontarePartizioni|montato]]" sul computer come se fosse una chiavetta USB o un disco esterno. I file non occupano spazio sul disco fisso del computer, ma vengono scaricati temporaneamente solo nel momento in cui vengono aperti. Richiede una connessione a Internet sempre attiva.
 * '''La sincronizzazione selettiva''': Permette all'utente di scegliere, all'interno del proprio spazio cloud, quali specifiche cartelle scaricare fisicamente sul PC e quali lasciare visibili solo online, ottimizzando così lo spazio sul disco locale.

== Rischi e Svantaggi ==

L'utilizzo del cloud per la sincronizzazione comporta anche alcuni fattori da tenere in considerazione:

 * '''Dipendenza dalla connessione:''' Senza un accesso a Internet, non è possibile accedere ai file non sincronizzati localmente o sincronizzare le ultime modifiche.
 * '''Privacy e Sicurezza:''' I dati vengono affidati a server di terze parti. È fondamentale scegliere provider affidabili, leggere le norme sulla privacy e, per i documenti altamente sensibili, valutare la cifratura locale prima del caricamento nel cloud (es.: tramite software come '''[[https://cryptomator.org/|Cryptomator]]''').
 * '''Errore umano:''' Essendo una sincronizzazione in tempo reale, se si cancella un file per sbaglio sul PC, questo verrà cancellato anche dal cloud. Molti servizi offrono comunque un "cestino cloud" per recuperare i file eliminati di recente.

= Strumenti di sincronizzazione su Ubuntu =

Su '''Ubuntu 22.04''' e versioni successive, esistono svariati metodi e software per sincronizzare i propri file con i principali servizi cloud.

== Account Online ==

L'ambiente desktop '''[[AmbienteGrafico/Gnome|GNOME]]''' offre uno strumento integrato per collegare i propri account cloud direttamente al [[AmbienteGrafico/FileManager#Ubuntu_ed_Edubuntu|file manager]] '''File''' ('''Nautilus''').

 0. Aprire le '''[[AmministrazioneSistema/CentroDiControllo|Impostazioni]]''' di Ubuntu.
 0. Recarsi nella scheda '''Account Online'''.
 0. Selezionare il provider desiderato (es. '''Google''', '''Nextcloud''', '''Microsoft''', ecc.).
 0. Inserire le proprie credenziali.
Una volta completato l'accesso, il cloud apparirà nella barra laterale del gestore file come un'unità virtuale connessa.

== Client Desktop dedicati ==

Molti servizi cloud offrono un'applicazione nativa per sistemi GNU/Linux che gestisce la sincronizzazione automatica delle cartelle in background:
 * '''[[https://nextcloud.com/|Nextcloud]]/[[https://owncloud.com/|ownCloud]]''': Soluzioni open source eccellenti per la privacy. Offrono client completi per Ubuntu (disponibili nel '''[[AmministrazioneSistema/InstallareProgrammi/SnapStore|Software Center]]''', via '''[[Repository/Launchpad-PPA|PPA]]''', '''[[AmministrazioneSistema/InstallareProgrammi/PacchettiAppImage|AppImage]]''', '''[[AmministrazioneSistema/InstallareProgrammi/PacchettiFlatpak|Flatpak]]''', ecc.). Permettono anche di auto-ospitare il proprio cloud su un server privato (ad esempio su un Raspberry Pi).
 * '''[[https://www.dropbox.com/it/|Dropbox]]''': Offre da anni un client nativo per Linux molto ben integrato con i file manager di Ubuntu.
 * '''[[https://mega.io/it/desktop#download|Mega]]''': Fornisce l'applicazione '''MEGAsync''', molto apprezzata per la crittografia end-to-end integrata.

== Strumenti avanzati e da riga di comando ==

Per gli utenti più esperti che desiderano sincronizzare dati con cloud provider senza client grafici:
 * '''[[https://rclone.org/|Rclone]]:''' Considerato il "coltellino svizzero" dell'archiviazione cloud. È un programma da [[AmministrazioneSistema/Terminale|riga di comando]] che permette di gestire e sincronizzare file con oltre 40 provider cloud diversi ([[InternetRete/Navigazione/GoogleDrive|Google Drive]], [[InternetRete/Navigazione/OneDrive|OneDrive]], [[https://aws.amazon.com/it/s3/|S3]], ecc.).
 * '''[[AmministrazioneSistema/BackupDelSistema/Rsync|Rsync]]''': Lo strumento standard dei sistemi Unix/Linux per la sincronizzazione bidirezionale tra macchine locali o server remoti tramite '''[[InternetRete/DesktopRemoto/OpenSsh|ssh]]'''.

= Ulteriori risorse =

 * [[https://it.wikipedia.org/wiki/Cloud_computing|Cloud Computing (pagina enciclopedica)]]
 * [[https://it.wikipedia.org/wiki/Sincronizzazione_(informatica)|Sincronizzazione (pagina enciclopedica)]]
 * [[https://nextcloud.com/|Nextcloud]]
 * [[https://rclone.org/|Sito ufficiale di Rclone]]
 * [[InternetRete/Navigazione/GoogleDrive| Guida Google Drive]]
 * [[InternetRete/Navigazione/OneDrive|Guida OneDrive]]
## * [[https://azure.microsoft.com/it-it/resources/cloud-computing-dictionary/what-is-cloud-computing/|Guida per principianti]] Microsoft Azure.
## * [[https://www.oracle.com/it/cloud/what-is-cloud-computing/|Oracle Italia]].
Linea 29: Linea 97:
CategoryHomepage CategoryNuoviDocumenti CategoryInternet


Problemi in questa pagina? Segnalali in questa discussione

Introduzione

In questa guida vengono illustrati i concetti di base del Cloud computing e della Sincronizzazione dei dati. L'obiettivo è comprendere come salvare, archiviare e mantenere aggiornati foto, video e documenti tra vari dispositivi, sfruttando i servizi informatici remoti (cloud) e gli strumenti disponibili per Ubuntu e derivate.

Cos'è il Cloud Computing

Il termine cloud computing (letteralmente "nuvola informatica") indica l'erogazione di servizi informatici (come server, risorse di archiviazione, database e software) tramite Internet. Anziché salvare i dati esclusivamente sul proprio computer, il cloud permette di salvarli su server remoti gestiti da un fornitore di servizi (provider).

I vantaggi principali del cloud per l'utente finale includono:

  • Accessibilità e multipiattaforma:

    • I dati non sono più legati a una singola macchina fisica.
    • È possibile, ad esempio, iniziare a scrivere un documento con Ubuntu, continuare sullo smartphone o sul tablet mentre si è in viaggio e consultarlo sul computer dell'ufficio.

    • Molti servizi permettono la collaborazione in tempo reale, consentendo a più utenti di lavorare contemporaneamente sugli stessi file o cartelle.
  • Sicurezza e ridondanza dei dati:

    • Salvare i file solo in locale espone al rischio di perdita a causa di guasti hardware (es.: rottura del disco fisso o dell'SSD), furti o incidenti domestici.
    • Nel cloud i dati vengono archiviati su server progettati per la ridondanza (vengono create più copie di sicurezza trasparenti per l'utente).

    • Se il proprio computer dovesse rompersi, i file rimarrebbero intatti e recuperabili al 100% semplicemente accedendo al proprio account da un altro dispositivo.
  • Condivisione facilitata: Invece di inviare pesanti allegati via email o trasferire file fisicamente tramite chiavette USB, il cloud permette di generare un semplice link per condividere foto, video o intere cartelle di lavoro con amici e colleghi in modo immediato.

  • Scalabilità economica:

    • Non è necessario acquistare in anticipo costosi e capienti dischi rigidi esterni.
    • Si può iniziare utilizzando lo spazio gratuito offerto da quasi tutti i provider (spesso sufficiente per documenti di base) e, solo in caso di reale necessità, aumentare lo spazio a disposizione in pochi clic attivando un abbonamento.
  • Assenza di manutenzione hardware: A differenza della gestione di un archivio di rete casalingo (come un NAS fisico), con il cloud l'utente non deve preoccuparsi di sostituire dischi guasti, pagare l'energia elettrica per tenere il sistema acceso 24 ore su 24 o gestire la configurazione del router: l'efficienza e il mantenimento dell'infrastruttura sono interamente a carico del fornitore.

È interessante notare che l'infrastruttura globale del cloud computing si basa prevalentemente su sistemi operativi della famiglia GNU/Linux. Piattaforme come Amazon Web Services (AWS), Google Cloud Platform e Microsoft Azure utilizzano server Linux (inclusa la versione Ubuntu Server) per gestire i dati, grazie all'intrinseca stabilità, sicurezza e scalabilità dell'architettura open source.

La Sincronizzazione dei dati

La sincronizzazione dei file è una tecnologia associata al cloud che permette di mantenere identica una serie di file o cartelle su due o più dispositivi.

A differenza del semplice backup, copia statica dei file in un archivio, la sincronizzazione è un processo dinamico e bidirezionale: ad esempio, se si modifica, aggiunge o elimina un file sul PC di casa, la stessa modifica avverrà automaticamente sui server cloud e, di conseguenza, sul PC dell'ufficio o sullo smartphone collegato.

Metodi di archiviazione e sincronizzazione

A seconda del servizio e del software scelto, esistono diversi approcci per gestire i propri dati nel cloud:

  • La cartella di sincronizzazione locale: È il metodo più diffuso. Il software crea una specifica cartella sul PC (es.: la cartella Nextcloud o Dropbox). Tutto ciò che viene inserito in questa cartella viene copiato sul cloud. I file sono fisicamente presenti sia sul disco fisso del PC sia online.

  • L'unità virtuale (Drive virtuale): Il servizio cloud viene "montato" sul computer come se fosse una chiavetta USB o un disco esterno. I file non occupano spazio sul disco fisso del computer, ma vengono scaricati temporaneamente solo nel momento in cui vengono aperti. Richiede una connessione a Internet sempre attiva.

  • La sincronizzazione selettiva: Permette all'utente di scegliere, all'interno del proprio spazio cloud, quali specifiche cartelle scaricare fisicamente sul PC e quali lasciare visibili solo online, ottimizzando così lo spazio sul disco locale.

Rischi e Svantaggi

L'utilizzo del cloud per la sincronizzazione comporta anche alcuni fattori da tenere in considerazione:

  • Dipendenza dalla connessione: Senza un accesso a Internet, non è possibile accedere ai file non sincronizzati localmente o sincronizzare le ultime modifiche.

  • Privacy e Sicurezza: I dati vengono affidati a server di terze parti. È fondamentale scegliere provider affidabili, leggere le norme sulla privacy e, per i documenti altamente sensibili, valutare la cifratura locale prima del caricamento nel cloud (es.: tramite software come Cryptomator).

  • Errore umano: Essendo una sincronizzazione in tempo reale, se si cancella un file per sbaglio sul PC, questo verrà cancellato anche dal cloud. Molti servizi offrono comunque un "cestino cloud" per recuperare i file eliminati di recente.

Strumenti di sincronizzazione su Ubuntu

Su Ubuntu 22.04 e versioni successive, esistono svariati metodi e software per sincronizzare i propri file con i principali servizi cloud.

Account Online

L'ambiente desktop GNOME offre uno strumento integrato per collegare i propri account cloud direttamente al file manager File (Nautilus).

  1. Aprire le Impostazioni di Ubuntu.

  2. Recarsi nella scheda Account Online.

  3. Selezionare il provider desiderato (es. Google, Nextcloud, Microsoft, ecc.).

  4. Inserire le proprie credenziali.

Una volta completato l'accesso, il cloud apparirà nella barra laterale del gestore file come un'unità virtuale connessa.

Client Desktop dedicati

Molti servizi cloud offrono un'applicazione nativa per sistemi GNU/Linux che gestisce la sincronizzazione automatica delle cartelle in background:

  • Nextcloud/ownCloud: Soluzioni open source eccellenti per la privacy. Offrono client completi per Ubuntu (disponibili nel Software Center, via PPA, AppImage, Flatpak, ecc.). Permettono anche di auto-ospitare il proprio cloud su un server privato (ad esempio su un Raspberry Pi).

  • Dropbox: Offre da anni un client nativo per Linux molto ben integrato con i file manager di Ubuntu.

  • Mega: Fornisce l'applicazione MEGAsync, molto apprezzata per la crittografia end-to-end integrata.

Strumenti avanzati e da riga di comando

Per gli utenti più esperti che desiderano sincronizzare dati con cloud provider senza client grafici:

  • Rclone: Considerato il "coltellino svizzero" dell'archiviazione cloud. È un programma da riga di comando che permette di gestire e sincronizzare file con oltre 40 provider cloud diversi (Google Drive, OneDrive, S3, ecc.).

  • Rsync: Lo strumento standard dei sistemi Unix/Linux per la sincronizzazione bidirezionale tra macchine locali o server remoti tramite ssh.

Ulteriori risorse


CategoryInternet