Titta närmare på Azure Storage-tjänsterna

Slutförd

Vi börjar med att ta en snabb titt på Azure Storage-tjänster, dataformat och konton.

Microsoft Azure Storage är en hanterad tjänst som tillhandahåller hållbar, säker och skalbar lagring i molnet. Låt oss dela upp dessa villkor.

Period beskrivning
Hanterad Microsoft Azure tar hand om underhåll och hanterar kritiska problem åt dig.
Hållbar Redundans säkerställer att dina data är säkra om det uppstår tillfälliga maskinvarufel. Du kan också replikera data i datacenter eller geografiska regioner för att få ytterligare skydd mot lokala allvarliga händelser eller naturkatastrofer. Data som replikeras på det här sättet är fortfarande mycket tillgängliga om det uppstår ett oväntat avbrott.
Säkra Azure Storage krypterar alla data som skrivits till tjänsten. Med Azure Storage får du detaljerad kontroll över vem som har tillgång till dina data.
Skalbarhet Azure Storage är utformat för att vara mycket skalbart för att uppfylla krav på datalagring och prestanda för dagens program.

En enda Azure-prenumeration kan vara värd för upp till 250 lagringskonton per region, som var och en har en maximal lagringskontokapacitet på fem PiB.

Datatyper i Azure Storage-tjänster

Azure Storage innehåller fyra typer av data:

  • Blobar: Ett massivt skalbart objektlager för text och binära data, kan innehålla stöd för Azure Data Lake Storage Gen2.
  • Files: Hanterade filresurser för distributioner i molnet eller lokalt.
  • Köer: Ett meddelandearkiv för tillförlitliga meddelandefunktioner mellan programkomponenter.
  • Table Storage: Ett NoSQL-lager för schemalös lagring av strukturerade data. Table Storage beskrivs inte i den här modulen.

Du kan komma åt alla dessa datatyper i Azure Storage var som helst i världen via HTTP eller HTTPS. Microsoft tillhandahåller SDK:er för Azure Storage-tjänster på olika programmeringsspråk och i ett REST-API. Du kan även visuellt utforska dina data direkt i Azure-portalen.

Blobar

Azure Blob Storage är en objektlagringslösning som är optimerad för lagring av enorma mängder ostrukturerade data, till exempel text eller binära data. Blob Storage är perfekt för att:

  • Leverera bilder eller dokument direkt till en webbläsare, inklusive en fullständigt statiska webbplatser.
  • Lagra filer för distribuerad åtkomst.
  • Direktuppspelning av video och ljud.
  • 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-baserad.

Azure Storage stöder tre typer av blobar:

Blobtyp beskrivning
Blockblobar Blockblobar används till att lagra text- eller binära filer med en storlek på upp till ~5 TB (50 000 block på 100 MB). I första hand används blockblobar för lagring av filer som läses från början till slut, som mediefiler eller bildfiler för webbplatser. De heter blockblobar eftersom filer som är större än 100 MB måste laddas upp som små block. Dessa block sammanställs sedan (eller skickas) till den slutliga blobben.
Sidblobar Sidblobar används för att lagra filer med slumpmässig åtkomst upp till 8 TB. Sidblobar används främst för stödlagring av VHD:erna som används för att tillhandahålla tåliga diskar för Azure Virtual Machines (Azure VMs). De namnges för sidblobar eftersom de ger slumpmässig läs-/skrivåtkomst till 512 byte-sidor.
Tilläggsblobar Tilläggsblobar består av block som blockblobar, men de är optimerade för tilläggsåtgärder. Blobbarna används ofta till att logga information från en eller flera källor till samma blob. Du kan till exempel skriva all din spårningsloggning till samma tilläggsblob för ett program som körs på flera virtuella datorer. En enda tilläggsblob kan ha upp till 195 GB.

Files

Med Azure File Storage kan du konfigurera nätverksfilresurser med hög tillgänglighet som du kan komma åt med hjälp av SMB-standardprotokollet (Server Message Block). Det innebär att flera virtuella datorer kan dela samma filer med både läs- och skrivbehörighet. Du kan också läsa filerna med hjälp av REST-gränssnittet eller klientbiblioteken för lagring. Du kan även associera en unik URL till en fil för att ge detaljerad åtkomst till en privat fil för en angiven tidsperiod. Filresurser kan användas för många vanliga scenarier:

  • Lagra delade konfigurationsfiler för virtuella datorer, verktyg eller verktyg så att alla använder samma version
  • Loggfiler som diagnostik, mått och kraschdumpar
  • Delade data mellan lokala program och virtuella Azure-datorer för att tillåta migrering av appar till molnet under en tidsperiod

Köer

Azure Queue Storage används för att lagra och hämta meddelanden. Kömeddelanden kan vara upp till 64 kB och en kö kan innehålla miljontals meddelanden. Köer används för att lagra listor med meddelanden som ska bearbetas asynkront.

Du kan använda köer för att löst koppla ihop olika delar av programmet. Vi kan till exempel utföra bildbearbetning på fotona som användarna har laddat upp. Vi kanske vill tillhandahålla någon form av ansiktsidentifiering eller taggningsfunktion, så att människor kan söka igenom alla bilder som de har lagrat i vår tjänst. Vi skulle kunna använda köer för att skicka meddelanden till vår bildbehandlingstjänst för att informera om att nya bilder har laddats upp och är redo för bearbetning. Med den här typen av arkitektur kan du utveckla och uppdatera varje del av tjänsten oberoende av varandra.

Table Storage

Mer information om Azure Table Storage finns i Översikt över Table Storage.

Azure-lagringskonton

För att få åtkomst till några av tjänsterna från ett program måste du skapa ett lagringskonto. Azure-lagringskontot tillhandahåller en unik namnrymd i Azure där du kan lagra och få åtkomst till dina dataobjekt. Ett lagringskonto innehåller alla blobar, filer, köer, tabeller och VM-diskar som du skapar med det kontot.

Skapa ett lagringskonto

Du kan skapa ett Azure Storage-konto med hjälp av Azure-portalen, Azure PowerShell eller Azure CLI. Azure Storage har tre olika kontoalternativ med olika priser och olika funktioner som stöds.

Kontotyp beskrivning
General-purpose v2 (GPv2) GPv2-konton (General-purpose v2) är lagringskonton som stöder alla de senaste funktionerna för blobar, filer, köer och tabeller. Prissättningen för GPv2-konton har utformats för att leverera de lägsta priserna per gigabyte.
General-purpose v1 (GPv1) GPv1-konton (Generell användning v1) ger åtkomst till alla Azure Storage-tjänster, men kanske inte har de senaste funktionerna eller den lägsta prissättningen per gigabyte. Lågfrekvent lagring och arkivlagring stöds till exempel inte i GPv1. Priserna är lägre för GPv1-transaktioner, så arbetsbelastningar med hög omsättning eller höga läsfrekvenser kan dra nytta av den här kontotypen.
Blob Storage-konton Blob Storage-konton har en äldre kontotyp och har stöd för samma blockblobfunktioner som GPv2, men de är begränsade till att endast stödja block- och tilläggsblobar. Prissättningen liknar den som används för GPv2-konton.

Om du är intresserad av att lära dig mer om att skapa lagringskonton ska du gå igenom självstudien Skapa ett Azure-lagringskonto i utbildningsportalen.