Hoe Aan de Slag te gaan Met Cloud Storage, Google ‘ s Alternatief Voor de S3

0
200

Google Cloud Storage is een object storage service die u toelaat om bestanden te uploaden naar een virtuele emmer, die snelle en gemakkelijke opslag van bestanden voor uw toepassingen. Het concurreert met AWS S3 storage service op zowel de prijs en functies.

Hoeveel kost GCP Cloud-Opslag Kosten?

Algemene, GCP Cloud-Opslag is een vergelijkbare geprijsde AWS S3. Er zijn een paar verschillende opslag klassen met verschillende prijzen de volgende prijzen zijn gebaseerd op de us-nederlands oost1 regio, één van de grotere (en goedkoper) regio ‘ s:

  • Standaard Opslag kost $0.020, gebruikt voor algemene opslag van bestanden.
  • Nearline Storage kosten $0.010, gebruikt voor weinig gebruikte data, met een 30 dagen minimum en extra kosten voor de toegang tot gegevens.
  • Coldline de kosten van Opslag van $0.004, gebruikt voor gegevens die niet toegankelijk zijn vaak (eens per kwartaal)
  • Archief Opslag kost $0.0012, gebruikt voor lange termijn archivering. Het heeft een jaar de minimum opslag-beleid, en de hoge kosten voor het ophalen van gegevens. Echter, in tegenstelling tot AWS Gletsjer Diep Archief, uw data is toegankelijk in milliseconden, in vergelijking met uren of dagen.

U kunt er ook voor kiezen om uw gegevens verspreid over meerdere regio ‘ s. Dit verbetert de redundantie, maar de belangrijkste reden dat u wilt dit is de verlaging van de toegang tot de wachttijd voor de eindgebruiker om inhoud toegankelijk te maken. Het hebben van meerdere kopieën van uw gegevens op verschillende plaatsen betekent dat de gemiddelde wachttijd voor elke gebruiker laag zal zijn.

Natuurlijk, het opslaan van gegevens op meerdere plaatsen extra geld kost, maar niet zoveel als je zou denken—voor de hele AMERIKAANSE regio, de standaard opslag kost $0.026 per GB, vergeleken met $0.020 van de us-nederlands oost1 regio. Dit is omdat, zelfs al ben je alleen met behulp van een regio, zijn uw gegevens nog steeds opgeslagen in meerdere Beschikbaarheid Zones voor redundantie en de laagst mogelijke interne latency. Met Multi-Regio-implementaties, u bent niet het opslaan van kopieën in elke AZ, dus de kosten zijn relatief vergelijkbaar.

Het maken van een Emmer

Van de GCP-Console, het vinden van “Opslag” in de zijbalk en klik op “Browser”:

Vanaf hier kunt u een nieuwe emmer, of het bewerken van de bestaande.

Geef het een naam, die moet wereldwijd uniek.

Je hebt een paar opties voor de locatie. De standaard is multi-regio, die zich uitstrekt over een groot gebied, en levert de beste prestaties voor eindgebruikers. Als je alleen toegang tot de gegevens van een regio, de regio optie is goedkoper. Dual-Regio is veel duurder dan van hen, en is alleen bruikbaar voor HA-implementaties waarbij een lage latentie voor in-regio-toegang is de sleutel.

Kies de standaard opslag-klasse voor de emmer. Als u het uploaden van gegevens, en het niet opgeven van een bepaalde klasse, standaard is dit wat u hier kiest. U kunt natuurlijk Standaard en Nearline objecten in dezelfde emmer.

De volgende optie bepaalt u het niveau van toegang tot elk object. Als de hele bak wordt gebruikt voor hetzelfde doel, zoals een emmer van publiekelijk toegankelijke beelden, u kunt dit uniform te vereenvoudig de toegang. Anders, laat het op Fijnkorrelig. Er is geen verschil prijzen.

Klik op maken, en u ziet een nieuwe emmer in de lijst.

Als u wilt uploaden items om het uit te testen, kunt u dat doen op de console:

Echter, dit zal niet hoe je toegang hebt tot het meest van de tijd. Als u toegang wilt deze vanaf de opdrachtregel moet u de installatie van gsutil, een Python hulpprogramma voor toegang tot Cloud-Opslag. Het is standaard geïnstalleerd op de Compute Engine gevallen, maar als u toegang wilt deze vanaf uw personal computer of een ander apparaat, moet u het installeren van de Google Cloud SDK:

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

Voer gcloud init om uw account te koppelen:

gcloud init

Dit geeft u een link die u kunt openen in uw browser om te kiezen van uw Google-account.

Zodra uw account is gekoppeld, moet u in staat om items uploaden met gsutil cp:

gsutil cp file.txt gs://emmer-naam

Als u toegang wilt krijgen tot Cloud-Opslag in een toepassing, kunt u gebruik maken van de Opslag in de Cloud Client-Bibliotheek voor uw taal, of gewoon gebruik maken van de REST API.

Als je migreert van S3, Google biedt een tool voor het eenvoudig verplaatsen van uw gegevens via het nieuwe emmer.