IBM Cloud Docs
IBM Cloud Object Storage wird mit FTP verglichen

IBM Cloud Object Storage wird mit FTP verglichen

Das File Transfer Protocol (FTP) ist eine gängige Methode zum Übertragen von Dateien, aber wie sieht es im Vergleich zu IBM Cloud® Object Storageaus?

IBM Cloud Object Storage speichert verschlüsselte und über mehrere Standorte hinweg verteilte Daten. Die Informationen sind über gängige Protokolle wie HTTPS über eine moderne REST-konforme API zugänglich. FTP hingegen erfordert sowohl eine Client-als auch eine Serveranwendung und verwendet standardmäßig ein unsicheres Protokoll. Object Storage führt die gesamte Arbeit des FTP-Serverdämons (ftpd) aus und bietet mehr Optionen für Sicherheit und Validierung als von ftpd oder ähnlichen Services abgerufen werden können.

Ähnlichkeit von IBM Cloud Object Storage mit FTP

Wenn Sie FTP in der Vergangenheit verwendet haben, haben Sie entweder über die Befehlszeile oder über eine Clientanwendung gearbeitet, die eine GUI verwendet. Cyberduck ist eine gängige, quelloffene und benutzerfreundliche grafische Oberfläche für IBM Cloud Object Storage oder FTP.

Cyberduck bietet vollständige operative Transparenz beim Herstellen einer Verbindung zu IBM Cloud Object Storage. Cyberduck wird von cyberduck.io/heruntergeladen. Nachdem Sie es installiert haben, können Sie es so konfigurieren, dass eine Verbindung zu Ihrer Instanz von Object Storagehergestellt wird.

Verwenden Sie Cyberduck, um eine Verbindung zu IBM Cloud Object Storageherzustellen. Synchronisieren Sie anschließend einen Ordner lokaler Dateien mit einem Bucket. Führen Sie nach Abschluss der ersten Schritte Object Storage und dem Abrufen Ihrer Berechtigungsnachweise die folgenden Schritte aus:

  1. Laden Sie Cyberduck herunter, installieren Sie den Browser und starten Sie ihn.

  2. Wenn die Anwendung geöffnet wird, können Sie eine Verbindung zu Object Storageherstellen. Klicken Sie auf Verbindung öffnen, um die Verbindung zu konfigurieren.

  3. Ein Popup-Fenster wird geöffnet. Wählen Sie im Menü die Option Amazon S3 aus. Geben Sie Ihre Informationen in die folgenden Felder ein:

    • Server: Geben Sie den entsprechenden Endpunkt für Ihre Daten unter IBM Cloud Object Storage ein.

    Stellen Sie sicher, dass die Endpunktregion mit dem vorgesehenen Bucket übereinstimmt. Weitere Informationen zu Endpunkten enthält Endpunkte und Speicherpositionen.

    • Access Key ID, generiert durch Auswahl der entsprechenden HMAC-Option beim Erstellen eines Serviceberechtigungsnachweises;
    • Secret Access Key auch aus der HMAC-Option.
    • Add to Keychain: Speichern Sie die Konfiguration in Ihrer persönlichen Schlüsselkette (optional).
    • Ignorieren Sie die anderen Optionen wie das Kontrollkästchen Anonymous Login und SSH Private Key.
  4. Cyberduck führt Sie direkt zum Stammverzeichnis des Kontos, wo Sie Buckets erstellen können.

    • Klicken Sie mit der rechten Maustaste in das Hauptfenster und wählen Sie Neuer Ordner aus.

    Cyberduck unterstützt viele Übertragungsprotokolle, bei denen Folder der allgemeinere Name für ein Containerkonstrukt ist.

    • Geben Sie den Bucketnamen ein und klicken Sie auf 'Erstellen'.
  5. Doppelklicken Sie nach der Erstellung auf das neu erstellte Bucket, um es anzuzeigen. Im Bucket können Sie unterschiedliche Funktionen ausführen, wie zum Beispiel die folgenden:

    • Dateien in das Bucket hochladen
    • Inhalt des Buckets auflisten
    • Objekte vom Bucket herunterladen
    • Lokale Dateien mit einem Bucket synchronisieren
    • Objekte mit einem anderen Bucket synchronisieren
    • Archiv eines Buckets erstellen
  6. Klicken Sie mit der rechten Maustaste auf eine beliebige Stelle im Bucket und wählen Sie Synchronisieren aus. Es wird ein Popup-Fenster geöffnet, in dem Sie zu dem Ordner blättern können, der mit dem Bucket synchronisiert werden soll. Wählen Sie den gewünschten Ordner aus und klicken Sie auf 'Auswählen'.

  7. Nachdem Sie den Ordner ausgewählt haben, wird ein neues Popup-Fenster geöffnet. Dieses Fenster enthält ein Dropdown-Menü, in dem Sie die Synchronisationsoperation mit dem Bucket auswählen. Für die Synchronisierung sind im Menü die folgenden drei möglichen Optionen verfügbar:

    • Download Diese Option bewirkt, dass geänderte und fehlende Objekte aus dem Bucket heruntergeladen werden.
    • Upload Diese Option bewirkt, dass geänderte und fehlende Objekte in das Bucket hochgeladen werden.
    • Mirror Diese Option bewirkt, dass sowohl die Download- als auch die Uploadoperation durchgeführt wird, wodurch sichergestellt wird, dass alle neuen und aktualisierten Dateien und Objekte zwischen dem lokalen Ordner und dem Bucket synchronisiert werden.

Unterschied zwischen Object Storage und FTP

Technisch gesehen gibt es mehr Unterschiede als Ähnlichkeiten zwischen FTP und Object Storage. Ausgehend von der Bequemlichkeit, keine Serveranwendung wie ftpd ausführen zu müssen und die Sicherheit der Verwendung eines sicheren Protokolls wie HTTPS zu nutzen, ist die Liste der Unterschiede langwierig und erheblich.

Nächste Schritte

Kann FTP eine API oder Bibliotheken bereitstellen? Wir denken nicht! Weitere Informationen zu den Entwicklern von IBM Cloud Object Storage.