Hur Att Komma Igång med att Använda Cloud Storage, Google Alternativ Till S3

0
262

Google Cloud Storage är ett objekt lagring tjänst som låter dig ladda upp filer till en virtuell hink, vilket ger snabb och enkel lagring av filer för dina program. Den konkurrerar med AWS s S3 storage service på både pris och funktioner.

Hur Mycket kostar GCP Cloud Lagring Kostar?

Generellt, GCP Moln Lagring är prissatta på samma sätt som AWS S3. Det finns några olika lager klasser med olika priser. följande priser är baserade utanför usa-east1 regionen, en av de större (och billigare) regioner:

  • Standard Lagring kostar $0.020, som används för allmänna ändamål lagring av filer.
  • Flyttbara Lagring kostar $0.010, som används för sällan data som används, med en 30-dagars lägsta och extra kostnader för att få tillgång till data.
  • Coldline Lagring kostar $0.004, som används för data som inte nås ofta (ca en gång i kvartalet)
  • Arkiv för Lagring kostar $0.0012, som används för långsiktig arkivering. Det har en minst ett år lagring politik, och höga kostnader för att hämta data. Men till skillnad från AWS Glaciären Djupa Arkiv, dina data är tillgängliga i millisekunder, jämfört med timmar eller dagar.

Du kan också välja att få dina data sprids ut över flera regioner. Detta förbättrar redundans, men den främsta anledningen till att du vill använda för detta är att sänka tillgång latens för slutanvändaren tillgängligt innehåll. Att ha flera kopior av dina data på många olika platser innebär att den genomsnittliga fördröjningen för alla användare kommer att vara låg.

Naturligtvis, lagra data på flera ställen kostar extra pengar, men inte så mycket som man skulle kunna tro—för OSS hela regionen, standard lagring kostar $0.026 per GB jämfört med $0.020 för oss-east1 regionen. Detta beror på att även om du bara använder en region, dina data är fortfarande lagras i flera Tillgänglighet Zoner för redundans och lägsta möjliga inre fördröjning. Med Multi-Region-distributioner, du är inte lagra kopior i varje AZ, så kostnaderna är relativt lika.

Skapa en Hink

Från GCP-Konsolen, hitta “Lagring” i sidofältet och klicka på “Browser”:

Härifrån kan du skapa en ny hink, eller redigera din befintliga.

Ge den ett namn, som måste vara globalt unika.

Du har ett par alternativ för platsen. Standard är multi-regionen, som sträcker sig över ett stort område och kommer att ge bästa prestanda för slutanvändare. Om du har bara åtkomst till data från en region, den inre regionen alternativ som är billigare. Dual-Regionen är mycket dyrare än dem båda, och bara användbara för att HA lösningar där låg latens för regionen tillgång är nyckeln.

Välj den förvalda lagring klass för skopan. Om du överföra data, och inte anger en specifik klass, det kommer som standard att vad du väljer här. Du kan naturligtvis ha Standard och Flyttbara objekt i samma hink.

Nästa alternativ styr nivån av tillgång för varje objekt. Om hela hink används för samma ändamål, som till exempel en hink med offentligt tillgängliga bilder, kan du ställa in den här till enhetliga för att förenkla åtkomst. Annars lämna den på Finkornig. Det finns ingen prissättning skillnad.

Klicka på skapa, och du bör se en ny hink i listan.

Om du vill ladda upp objekt att testa det, kan du göra det från konsolen:

Men detta kommer inte att vara hur du får åtkomst till det mesta. Om du vill ha tillgång till det från kommandoraden, du behöver för att installera gsutil, en Python utility för att få tillgång till Moln Lagring. Det är installerat som standard på Compute Engine fall, men om du vill ha tillgång till den från din dator eller en annan dator, måste du installera Google Cloud SDK:

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

Kör sedan gcloud init att länka ditt konto:

gcloud init

Detta kommer att ge dig en länk som du kan öppna i din webbläsare för att välja ditt Google-konto.

När ditt konto är kopplat, bör du kunna för att ladda upp poster med gsutil cp:

gsutil cp file.txt gs://hink-namn

Om du vill ha tillgång till Moln Lagring från ett program kan du använda Moln Lagring Klient Bibliotek för ditt språk, eller helt enkelt använda REST API.

Om du migrerar från S3, erbjuder Google ett verktyg för att enkelt flytta dina data till den nya hinken.