IBM Cloud Docs
Confronto di IBM Cloud Object Storage con FTP

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:

  1. Scarica, installa e avvia Cyberduck.

  2. Quando l'applicazione viene aperta, puoi creare una connessione a Object Storage. Fare clic su Apri connessione per configurare la connessione.

  3. 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 e SSH Private Key.
  4. 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.
  5. 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
  6. 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.

  7. 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.