Confronto di IBM Cloud Object Storage con FTP
Il protocollo FTP (File Transfer Protocol) è un metodo popolare per trasferire i file, ma come si confronta con IBM Cloud® Object Storage?
IBM Cloud Object Storage memorizza i dati crittografati e distribuiti in più ubicazioni geografiche. Le informazioni sono accessibili su protocolli popolari come HTTPS utilizzando una moderna API RESTful. FTP, al contrario, richiede sia un'applicazione
client che un'applicazione server e utilizza un protocollo non sicuro per impostazione predefinita. Object Storage fa tutto il lavoro del daemon FTP del server (ftpd
) e offre più opzioni per la sicurezza e la convalida di quelle
che possono essere ottenute da ftpd
o da servizi simili.
Come IBM Cloud Object Storage è simile a FTP
Se si è utilizzato FTP in passato, si è lavorato dalla riga di comando o da un'applicazione client che utilizza una GUI. Cyberduck è un'interfaccia grafica popolare, open source e facile da utilizzare per IBM Cloud Object Storage o FTP.
Cyberduck fornisce una visibilità operativa completa nella connessione a IBM Cloud Object Storage. Cyberduck viene scaricato da cyberduck.io/. Una volta installato, puoi configurarlo per connettersi alla tua istanza di Object Storage.
Utilizza Cyberduck per creare una connessione a IBM Cloud Object Storage. Quindi, sincronizza una cartella di file locali con un bucket. Dopo aver completato l'introduzione Object Storage e ottenuto le tue credenziali, attieniti alla seguente procedura:
-
Scarica, installa e avvia Cyberduck.
-
Quando l'applicazione viene aperta, puoi creare una connessione a Object Storage. Fare clic su Apri connessione per configurare la connessione.
-
Viene aperta una finestra a comparsa. Dal menu, selezionare l'opzione
Amazon S3
. Immettere le informazioni nei campi seguenti:Server
: immetti l'endpoint appropriato per i tuoi dati in IBM Cloud Object Storage
Assicurarsi che la regione dell'endpoint corrisponda al bucket previsto. Per ulteriori informazioni sugli endpoint, vedi Endpoint e ubicazioni di archiviazione.
Access Key ID
generato selezionando l'opzione HMAC appropriata quando si crea una Credenziale del servizio;Secret Access Key
anche dall'opzione HMAC.Add to Keychain
: salva la configurazione nel tuo keychain personale (facoltativo).- Ignorare le altre opzioni come la casella di spunta
Anonymous Login
eSSH Private Key
.
-
Cyberduck ti porta alla root dell'account dove è possibile creare i bucket.
- Fare clic con il tasto destro del mouse nel riquadro principale e selezionare Nuova cartella.
Cyberduck supporta molti protocolli di trasferimento in cui Folder è il nome più comune per un costrutto contenitore.
- Immetti il nome del bucket e fai clic su Create.
-
Una volta creato, fai doppio clic sul bucket per visualizzarlo. All'interno del bucket puoi eseguire varie funzioni come:
- Caricare i file dal bucket
- Elencare i contenuti del bucket
- Scaricare gli oggetti dal bucket
- Sincronizzare i file locali con un bucket
- Sincronizzare gli oggetti con un altro bucket
- Creare un archivio di un bucket
-
Fai clic con il tasto destro del mouse all'interno del bucket e seleziona Synchronize. Viene visualizzata una finestra a comparsa in cui puoi esaminare la cartella che vuoi sincronizzare con il bucket. Seleziona la cartella e fai clic su Choose.
-
Dopo aver selezionato la cartella, si apre una nuova finestra a comparsa. Qui è disponibile un menu a discesa che ti permette di selezionare l'operazione di sincronizzazione con il bucket. Dal menu sono disponibili tre possibili opzioni di sincronizzazione:
Download
: consente di scaricare gli oggetti modificati e mancanti dal bucket.Upload
: consente di caricare i file modificati e mancanti nel bucket.Mirror
: consente di eseguire entrambe le operazioni di download e caricamento, garantendo che tutti i file e gli oggetti nuovi e aggiornati siano sincronizzati tra la cartella locale e il bucket.
In che modo Object Storage è diverso da FTP
Tecnicamente parlando, ci sono più differenze che somiglianze tra FTP e Object Storage. Partendo dalla comodità di non dover eseguire un'applicazione server come ftpd
e continuando attraverso la sicurezza di utilizzare un protocollo
sicuro come HTTPS, l'elenco delle differenze è lungo e significativo.
Passi successivi
L'FTP può fornire API o librerie? Pensiamo di no! Ulteriori informazioni su cosa è disponibile per gli sviluppatori di IBM Cloud Object Storage.