Per condividere e ricevere file con i nostri clienti, possiamo utilizzare sistemi proprietari e molte soluzioni open source da server ftp a servizi cloud, da installare su un nostro servizio hosting. Questo approccio ha dei vantaggi indubbi, ma richiede maggiore investimento e competenze. E soprattutto dovremo lasciare acceso e connesso il PC, il Server o il NAS per 24h al giorno, con il conseguente consumo di energia.
Per uso domestico possiamo usare anche FileZilla Server, software gratuito da installare su un proprio PC per creare un server FTP in modo molto semplice.
Un progetto molto interessante è NextCloud
Si tratta di una soluzione open source per la creazione di una piattaforma collaborativa per la creazione di un cloud privato. Possiamo sia installarlo sul nostro server aziendale che acquistare un pacchetto preconfezionato presso molte web farm. Per uso domestico e uso aziendale possiamo usare anche un NAS (network-attached storage), ottimi sono le soluzione di QNAP System, grazie all'opzione Hybrid Backup Sync permette di avere un ottimo livello di sicurezza dei dati.
Il primo sistema che ho integrato in azienda e stato FreeNAS (oggi TrueNas) un sistema operativo open source basato su FreeBSD che permette di costruire validi NAS anche riciclando vecchi server. TrueNAS è oggi una piattaforma molto solida con applicazioni anche in Mission-Critical Storage per grandi aziende.
Il punto debole di questo approccio è:
- Costo dell'hardware e obsolescenza dello stesso.
- Necessità di connessioni a banda larga con sufficiente velocità di UPLOAD.
- Necessità di competenze sistemistiche per la manutenzione e mantenimento dei sistemi.
- Consumi energetici degli apparati: un piccolo NAS può consumare 20w/ora, un piccolo server anche più di 100w/ora.
- Necessità per uso professionale di UPS e generatori per far fronte a interruzioni della fornitura elettrica.
- Sicurezza: essendo localizzati in azienda, necessitano di locali dedicati e adeguati, come richiesto pure dal GDPR.
Per la maggioranza dei professionisti e aziende dunque è più economico, sicuro e semplice utilizzare un servizio in cloud.