Wie Zu Beginn der Nutzung von Cloud-Storage, Google ‘ s Alternative Zu S3

0
271

Google Cloud Storage ist ein Objekt-storage-service, können Sie zum hochladen von Dateien auf einen virtuellen Eimer, schnelle und einfache Datei-Speicher für Ihre Anwendungen. Es konkurriert mit der AWS-S3-storage-service auf Preis und features.

Wie Viel kostet GCP-Cloud-Storage-Kosten?

Insgesamt GCP-Cloud-Speicher ist preislich ähnlich wie AWS S3. Es gibt ein paar verschiedene storage-Klassen mit unterschiedlichen Preisen; die folgenden Preise sind auf der Grundlage der us-east1-region, einer der grösseren (und billigeren) Regionen:

  • Standard-Storage-Kosten $0.020, verwendet für Allgemeine Zwecke, die file-storage.
  • Nearline-Storage-Kosten $0.010, verwendet, für Daten, auf die selten zugegriffen wird, mit einer 30-Tage-Mindest-und zusätzliche Kosten für den Zugriff auf Daten.
  • Coldline-Speicher kostet $0.004, für Daten verwendet, die nicht oft aufgerufen werden (etwa einmal im Quartal)
  • Archiv-Speicher kostet $0.0012, verwendet für die langfristige Archivierung. Es hat eine ein-Jahr-minimum Speicherkonfiguration sowie die hohen Kosten für den Abruf der Daten. Jedoch, im Gegensatz zu AWS Glacier Tief Archiv, Ihre Daten zugänglich ist, in Millisekunden, im Vergleich zu Stunden oder Tagen.

Sie können auch wählen, um Ihre Daten verteilt über mehrere Regionen. Dies verbessert die Redundanz, aber der Hauptgrund, warum Sie wollen würde, das ist zu senken Sie die access-Latenz für die end-Benutzer zugänglichen Inhalte. Dass mehrere Kopien der Daten an vielen verschiedenen Orten bedeutet, dass die Durchschnittliche Wartezeit für alle Benutzer niedrig sein wird.

Natürlich, das speichern von Daten an mehreren stellen extra Geld kostet, aber nicht so viel, wie Sie denken—für die gesamte US-region, standard-Speicher kostet $0.026 pro GB, im Vergleich zu $0.020 für die us-east1-region. Dies ist, weil, obwohl Sie nur über eine region, Ihre Daten immer noch gespeichert in mehreren Availability Zones für Redundanz und möglichst interne Latenz. Mit Multi-Region-Bereitstellungen, du bist nicht die Speicherung von Kopien in jedem AZ, so sind die Kosten relativ ähnlich sind.

Erstellen Sie einen Eimer

Aus der GCP-Konsole suchen Sie “Storage” in der Seitenleiste, und klicken Sie auf “Browser”:

Von hier aus können Sie einen neuen Eimer, oder Bearbeiten Sie Ihre bestehenden.

Geben Sie ihm einen Namen, der muss Global eindeutig sein.

Sie haben ein paar Optionen für den Standort. Die Standardeinstellung ist ” multi-region, die sich über eine große Fläche, und stellen die beste Leistung für Endanwender. Wenn Sie nur den Zugriff auf Daten aus einer region, die region-option ist billiger. Dual-Region ist viel teurer als die beiden von Ihnen, und nur nützlich für die HA-Bereitstellungen, bei denen niedrige Latenz für die in der region den Zugang ist der Schlüssel.

Wählen Sie die default storage-Klasse für den Eimer. Wenn Sie Daten hochladen, und nicht geben Sie eine bestimmte Klasse, es wird standardmäßig auf das, was Sie hier wählen. Sie können, natürlich, haben Standard-und Nearline-Objekte im selben bucket.

Die nächste option steuert den Zugriff auf jedes Objekt. Wenn der gesamte Eimer wird verwendet für den gleichen Zweck, wie ein Eimer von öffentlich zugänglichen Bildern, können Sie diese uniform, die den Zugriff erleichtern. Ansonsten lassen Sie es auf, feinkörnig. Es gibt keine Preise Unterschied.

Klicken Sie auf erstellen, und Sie sollten sehen, eine neue Gruppe in der Liste.

Wenn Sie möchten, hochladen, posten, um es zu testen, können Sie dies aus der Konsole:

Jedoch, dies ist nicht, wie Sie Zugriff auf die meisten der Zeit. Wenn Sie wollen, um es von der Befehlszeile müssen Sie die Installation gsutil, ein Python-Dienstprogramm für den Zugriff auf Cloud-Speicher. Es ist standardmäßig installiert auf Compute Engine-Instanzen, aber wenn Sie wollen, um es von Ihrem personal computer oder einer anderen Maschine, Sie müssen installieren Sie das Google Cloud SDK:

curl https://sdk.cloud.google.com | bash

Dann laufen gcloud init mit deinem Konto verknüpfen:

gcloud init

Dadurch erhalten Sie einen link, den Sie öffnen in Ihrem browser, wählen Sie Ihr Google-Konto.

Sobald Ihr Konto verbunden ist, sollten Sie hochladen können, um Elemente mit gsutil cp:

gsutil cp file.txt gs://bucket-Namen

Wenn Sie Zugriff auf den Cloud-Speicher von einer Anwendung aus, die Sie verwenden können, die Cloud-Storage-Client-Bibliothek für Ihre Sprache, oder benutzen Sie einfach die REST-API.

Wenn Sie die Migration von S3, Google bietet ein tool für die einfache verschieben der Daten in die neue Eimer.