Utforma en strategi för att använda nivåindelad lagring
Med exemplet tillverkningsföretag är ditt första steg som projektledare att granska de tillgängliga alternativen. Du börjar sedan att planera företagets strategi för lagringsnivå.
I den här lektionen går du igenom Azure Storage-nivåerna och tittar på vanliga användningsfall. Du kommer också att titta på hur du kan använda dessa nivåer för att hantera data som lagras i Azure-blobar.
Azure Storage
Azure Storage är Microsofts hanterade tjänst som ger hög tillgänglighet och redundant lagring. Det finns flera typer av Azure Storage:
- Azure Blobs: Används vanligtvis för att ladda upp och hantera bilder, dokument och allmänna data
- Azure Files: Låter dig skapa filresurser med hjälp av Server Message Block (SMB) 3.0, så att system kan komma åt filer via en unc-sökväg (Uniform Naming Convention)
- Azure Data Lake: Låter dig lagra stora komplexa data för uppgifter som stordataanalys
Den här modulen handlar om hur du optimerar Azure-bloblagring.
Azure-blobar
Du kan använda blobar för att lagra stora mängder ostrukturerade data, till exempel text eller binära data, som separata filer. Blobar ordnas i containrar, och det finns ingen gräns för hur många containrar du kan skapa i ett lagringskonto. Varje container kan innehålla ett obegränsat antal blobar och en blob måste finnas i en container.
Containrar stöder inte underkataloger, men du kan skapa en logisk struktur genom att lägga / till i filnamn. Exempelvis kan du spara en fil med namnet Report.txt i den översta nivån i en container som /Sales/Report.txt. För alla tjänster som har åtkomst till filen skulle det se ut som att filen har sparats i en underkatalog med namnet Sales.
Åtkomstnivåer för Blob Storage
Det finns flera lagringsnivåer i Azure Storage. Var och en av dessa nivåer har olika priser, där den bäst presterande nivån medför den största kostnaden. Du kan optimera balansen mellan dataåtkomsthastigheten och kostnaderna genom att konfigurera de här nivåerna.
Det finns för närvarande fyra nivåer av Blob Storage:
- Frekvent: Detta är standardnivån och används för data som används ofta. Det är dyrare att lagra data här, jämfört med nivåerna Lågfrekvent och Arkiv, men billigare att komma åt. Frekvent stöder ett serviceavtal med 99,9 % tillgänglighet. Du kan ange frekvent nivå på kontonivå och objektnivå.
- Lågfrekvent: Den här nivån används för att lagra data som används mindre ofta, till exempel arkiverade filer, säkerhetskopior och rådata eller obearbetade data. Lågfrekvent är utformat för data som sannolikt kommer att lagras i minst 30 dagar. Lågfrekvent lagring kostar mindre än frekvent lagring per GB. Hur mycket det kostar beror på regionen. Lågfrekvent stöder ett serviceavtal med 99,9 % tillgänglighet. Du kan ange lågfrekvent nivå på kontonivå och objektnivå.
- Kall: Den här nivån är optimerad för lagring av sällan använda/ändrade data. Cold är utformat för data som sannolikt kommer att lagras i minst 90 dagar. Den har lägre lagringskostnader, men högre åtkomstkostnader jämfört med lågfrekvent nivå. Du kan ange nivån Kall åtkomst på blobnivå.
- Arkiv: Det här är det mest kostnadseffektiva alternativet för att lagra data, men är vanligtvis dyrare för datahämtning än de andra nivåerna. Arkiv är utformat för data som sannolikt kommer att lagras i minst 180 dagar och för system eller scenarier där du kan tolerera svarstid för hämtning. Du kan bara ange åtkomstnivån Arkiv på blobnivå.
Endast nivåerna Lågfrekvent och Frekvent kan anges på kontonivå.
Du kan använda nivåerna Frekvent, Lågfrekvent, Kall och Arkiv med Generell användning V2-lagringskonton.
Du kan växla mellan åtkomstnivåer när som helst, när och om dina användningsmönster ändras. Bytet av nivåerna sker omedelbart förutom när du vill flytta data från Arkiv. Arkiv-data är offline, och endast metadata är tillgängliga för onlinefrågor. För att komma åt Arkiv-data måste bloben först extraheras.
Extrahering av blob
Extrahering av bloben innebär att du hämtar data från arkivet och flyttar dem från offline- till onlinelagring. Data kan extraheras till nivåerna Frekvent eller Lågfrekvent. Du kan starta processen genom att ändra blobnivån från Arkiv till Frekvent eller Lågfrekvent. Den här processen kan ta upp till 15 timmar.
Prissättning
Kostnaden för lagring varierar beroende på vilken lagringsnivå som används:
- Kostnaden för att lagra data minskar när du flyttar från frekvent nivå, där Arkiv är det billigaste.
- Kostnaden för att hämta data ökar ju längre ned på den lågfrekventa nivån du är. Till exempel är det dyrare att hämta data från nivån Lågfrekvent än att hämta data från nivån Frekvent. Det är dyrast att hämta filer från Arkiv-nivån.
- Om du byter lagringsnivå tillkommer även en kostnad.
Hantera Azure Blob Storage-livscykeln
Med livscykelhantering för Blob Storage kan du använda principer och regler för att automatiskt flytta data mellan nivåer. Du kan kontrollera lagringsprestanda och kostnader med hjälp av principer.
Med livscykelhantering kan du:
- Flytta blobar till lågfrekventa eller arkiverade nivåer.
- Ta bort blobar.
Du kan skapa regler för att:
- Flytta blobar till lågfrekvent nivå efter X dagar.
- Flytta blobar till arkivnivån efter X dagar.
- Ta bort blobar efter X dagar.