Introduktion till Azure Blob storage

Azure Blob Storage är Microsofts objektlagringslösning för molnet. Blob Storage är optimerad för lagring av enorma mängder ostrukturerade data. Ostrukturerade data är data som inte följer en viss data modell eller definition, till exempel text eller binära data.

Om blobblagring

Blobblagring är utformat för att:

  • Leverera bilder eller dokument direkt till en webbläsare.
  • Lagra filer för distribuerad åtkomst.
  • Direktuppspelning av video och ljud.
  • Skriva till loggfiler.
  • Lagra data för säkerhetskopiering och återställning, haveriberedskap och arkivering.
  • Lagra data för analys av en tjänst som kan vara lokal eller Azure-värdbaserad.

Användare eller klientprogram kan komma åt objekt i blobblagring via HTTP/HTTPS från var som helst i världen. Objekt i blobblagring nås via Azure Storage REST API, Azure PowerShell, Azure CLI eller ett Azure Storage-klientbibliotek. Klient bibliotek är tillgängliga för olika språk, bland annat:

Om Azure Data Lake Storage Gen2

Blobblagring stöder Azure Data Lake Storage Gen2, Microsofts lösning för stordataanalys för företag i molnet. Azure Data Lake Storage Gen2 erbjuder ett hierarkiskt fil system samt fördelarna med Blob Storage, inklusive:

  • Låg kostnad, skiktad lagring
  • Hög tillgänglighet
  • Stark konsekvens
  • Funktioner för haveri beredskap

Mer information om Data Lake Storage Gen2 finns i Introduktion till Azure Data Lake Storage Gen2.

Blobblagringsresurser

I blobblagringen finns tre typer av resurser:

  • Lagrings kontot
  • En container på lagringskontot
  • En blobb i en container

Följande diagram visar relationen mellan de här resurserna.

Diagram över förhållandet mellan ett lagrings konto, behållare och blobbar

Lagringskonton

På ett lagringskonto finns ett unikt namnområde i Azure för dina data. Alla objekt som du lagrar i Azure Storage har en adress som innehåller ditt unika kontonamn. Kombinationen av kontonamnet och Azure Storage-blobslutpunkten utgör basadressen för objekten i ditt lagringskonto.

Om ditt lagringskonto till exempel heter mystorageaccount, kommer standardslutpunkterna för blobblagringen att vara:

http://mystorageaccount.blob.core.windows.net

Om du vill skapa ett lagringskonto kan du läsa mer i Skapa ett lagringskonto. Mer information om lagringskonton finns i Översikt över Azure-lagringskonton.

Containers

I en container finns en uppsättning med blobbar, ungefär som i en katalog i ett filsystem. Ett lagringskonto kan omfatta ett obegränsat antal containrar, och varje container kan lagra ett obegränsat antal blobar.

Anteckning

Containerns namn får endast innehålla gemener. Mer information om namngivning av containrar finns i Ge namn och referera till containrar, blobbar och metadata.

Blobar

Azure Storage har stöd för tre typer av blobbar:

  • Block-blobs lagrar text och binära data. Blockblobbar består av datablock som kan hanteras individuellt. Block-blobar kan lagra upp till cirka 190,7 TiB.
  • Lägg till blobar består av block som block blobbar, men är optimerade för att lägga till åtgärder. Tilläggsblobar passar utmärkt för åtgärder som att logga data från virtuella datorer.
  • Page blobbar lagrar slumpmässiga åtkomst filer upp till 8 TIB i storlek. Page blobbar lagrar filer för virtuella hård diskar (VHD) och fungerar som diskar för virtuella Azure-datorer. Mer information om sidblobar finns översikten av Azure-sidblobar

Mer information om de olika typerna av blobbar finns i Förstå blockblobbar, sidblobbar och bilageblobbar.

Flytta data till blobblagring

Det finns flera olika lösningar för att migrera befintliga data till blobblagring:

  • AzCopy är ett lättanvänt kommandoradsverktyg för Windows och Linux som kopierar data till och från blobblagringen, mellan containrar eller mellan lagringskonton. Mer information om AzCopy finns i överföra data med AZCopy-v10.
  • Azure Storages dataflyttbibliotek är ett .NET-bibliotek som används till att flytta data mellan Azure Storage-tjänster. AzCopy-verktyget skapas med dataflyttbiblioteket. Mer information finns i referensdokumentationen för dataflyttbiblioteket.
  • Azure Data Factory stöder kopiering av data till och från Blob Storage med hjälp av konto nyckeln, en signatur för delad åtkomst, ett huvud namn för tjänsten eller hanterade identiteter för Azure-resurser. Mer information finns i Kopiera data till och från Azure-blobblagring med hjälp av Azure Data Factory.
  • Blobfuse är en virtuell filsystemsdrivrutin för Azure-blobblagring. Du kan använda blobfuse för att få åtkomst till dina befintliga blockblobbdata på ditt lagringskonto via filsystemet Linux. Mer information finns i Montera blobblagring som ett filsystem med blobfuse.
  • Azure Data Box tjänst är tillgänglig för överföring av lokala data till blob-lagring när stora data mängder eller nätverks begränsningar gör det möjligt att ladda upp data över den realistiska tråden. Beroende på din data storlek kan du begära Azure Data Box disk, Azure Data Boxeller Azure Data Box Heavy enheter från Microsoft. Du kan sedan kopiera dina data till de enheterna och skicka tillbaka dem till Microsoft för att laddas upp till Blob Storage.
  • Tjänsten Azure import/export är ett sätt att importera eller exportera stora data mängder till och från ditt lagrings konto med hjälp av hård diskar som du anger. Mer information finns i Använda Microsoft Azure Import/Export till att överföra data till blobblagring.

Nästa steg