Premiumkonton för blockbloblagring

Premium-blockbloblagringskonton gör data tillgängliga via maskinvara med höga prestanda. Data lagras på SSD-enheter (Solid State Drives) som är optimerade för kort svarstid. SSD ger högre dataflöde jämfört med traditionella hårddiskar. Filöverföringen går mycket snabbare eftersom data lagras på omedelbart tillgängliga minneschips. Alla delar av en enhet är åtkomliga samtidigt. Prestandan för en hårddisk (HDD) beror däremot på närheten av data till läs- och skrivhuvudena.

Arbetsbelastningar med höga prestanda

Premium-blockbloblagringskonton är idealiska för arbetsbelastningar som kräver snabba och konsekventa svarstider och/eller har ett stort antal indatautdataåtgärder per sekund (IOP). Exempel på arbetsbelastningar är:

  • Interaktiva arbetsbelastningar. Mycket interaktiva program och realtidsprogram måste skriva data snabbt. E-handel och mappningsprogram kräver ofta omedelbara uppdateringar och användarfeedback. I ett e-handelsprogram cachelagras till exempel inte objekt som visas mindre ofta. De måste dock omedelbart visas för kunden på begäran. Interaktiv redigering eller onlinespelprogram för flera spelare upprätthåller en kvalitetsupplevelse genom att tillhandahålla realtidsuppdateringar.

  • IoT/strömningsanalys. I ett IoT-scenario kan många mindre skrivåtgärder skickas till molnet varje sekund. Stora mängder data kan tas in, aggregeras i analyssyfte och sedan tas bort nästan omedelbart. De höga inmatningsfunktionerna i Premium Block Blob Storage gör det effektivt för den här typen av arbetsbelastning.

  • Artificiell intelligens/maskininlärning (AI/ML). AI/ML hanterar förbrukning och bearbetning av olika datatyper som visuella objekt, tal och text. Den här databehandlingstypen med höga prestanda hanterar stora mängder data som kräver snabba svar och effektiva inmatningstider för dataanalys.

Kostnadseffektivitet

Premium-blockbloblagringskonton har en högre lagringskostnad men en lägre transaktionskostnad jämfört med standardkonton för generell användning v2. Om dina program och arbetsbelastningar utför ett stort antal transaktioner kan Premium Block Blob Storage vara kostnadseffektivt, särskilt om arbetsbelastningen är skrivintensiv.

I de flesta fall är arbetsbelastningar som kör mer än 35 till 40 transaktioner per sekund per terabyte (TPS/TB) bra kandidater för den här typen av konto. Om din arbetsbelastning till exempel kör 500 miljoner läsåtgärder och 100 miljoner skrivåtgärder under en månad kan du beräkna TPS/TB enligt följande:

  • Skriv transaktioner per sekund = 100 000 000 / (30 x 24 x 60 x 60) = 39 (avrundat till närmaste heltal)

  • Lästransaktioner per sekund = 500 000 000 / (30 x 24 x 60 x 60) = 193 (avrundat till närmaste heltal)

  • Totalt antal transaktioner per sekund = 193 + 39 = 232

  • Förutsatt att ditt konto hade 5 TB data i genomsnitt skulle TPS/TB vara 230/5 = 46.

Anteckning

Priserna varierar per åtgärd och per region. Använd Priskalkylatorn för Azure för att jämföra priser mellan standard- och premiumprestandanivåer.

I följande tabell visas kostnadseffektiviteten för premium-blockbloblagringskonton. Siffrorna i den här tabellen baseras på ett Azure Data Lake Storage Gen2 aktiverat Premium-blockbloblagringskonto (kallas även premiumnivån för Azure Data Lake Storage). Varje kolumn representerar antalet transaktioner under en månad. Varje rad representerar procentandelen transaktioner som är lästransaktioner. Varje cell i tabellen visar den procentandel av kostnadsminskningen som är associerad med en lästransaktionsprocent och antalet utförda transaktioner.

Om ditt konto till exempel finns i regionen USA, östra 2, överskrider antalet transaktioner med ditt konto 90 miljoner och 70 % av dessa transaktioner är lästransaktioner, är Premium Block Blob Storage-konton mer kostnadseffektiva.

Prestandatabell

Anteckning

Om du föredrar att utvärdera kostnadseffektivitet baserat på antalet transaktioner per sekund för varje TB data kan du använda kolumnrubrikerna som visas längst ned i tabellen.

Premium-scenarier

Det här avsnittet innehåller verkliga exempel på hur vissa av våra Azure Storage-partner använder Premium-blockbloblagring. Vissa av dem möjliggör också Azure Data Lake Storage Gen2 som introducerar en hierarkisk filstruktur som ytterligare kan förbättra transaktionsprestanda i vissa scenarier.

Tips

Om du har ett analysanvändningsfall rekommenderar vi starkt att du använder Azure Data Lake Storage Gen2 tillsammans med ett Premium Block Blob Storage-konto.

Det här avsnittet innehåller följande exempel:

Snabb datahydrering

Premium-blockbloblagring kan hjälpa dig att snabbt återfukta eller ta fram din miljö. I branscher som bankverksamhet kan vissa regelkrav kräva att företag regelbundet river ner sina miljöer och sedan tar upp dem från grunden igen. De data som används för att återfukta miljön måste läsas in snabbt.

Vissa av våra partner lagrar en kopia av sin MongoDB-instans varje vecka till ett Premium Block Blob Storage-konto. Systemet rivs sedan. För att snabbt kunna ansluta systemet igen läses och läses den senaste kopian av MongoDB-instansen in. I granskningssyfte underhålls tidigare kopior i molnlagring under en viss tidsperiod.

Interaktiva redigeringsprogram

I program där flera användare redigerar samma innehåll blir uppdateringshastigheten kritisk för en smidig användarupplevelse.

Några av våra partner utvecklar videoredigeringsprogram. Alla uppdateringar som en användare gör i en video visas omedelbart för andra användare. Användarna kan fokusera på sina uppgifter i stället för att vänta på att innehållsuppdateringar ska visas. De korta svarstiderna som är associerade med Premium-blockbloblagring bidrar till att skapa den här sömlösa och samarbetsbaserade upplevelsen.

Programvara för datavisualisering

Användare kan vara mycket mer produktiva med programvara för datavisualisering om återgivningstiden går snabbt.

Vi har sett företag i kartbranschen använda kartredigerare för att identifiera problem med kartor. Dessa redigerare använder data som genereras från kundens GPS-data (Global Positioning System). För att skapa kartöverlappningar återger redigeringsprogrammet små delar av en karta genom att snabbt utföra nyckelsökningar.

I ett fall använde en partner HBase-kluster som backas upp av standardlagring för generell användning v2 innan du använde Premium-blockbloblagring. Det blev dock dyrt att hålla stora kluster igång hela tiden. Den här partnern bestämde sig för att flytta från den här arkitekturen och använde istället Premium Block Blob Storage för snabba nyckelsökningar. För att skapa överlappningar använde de REST API:er för att återge paneler som motsvarar GPS-koordinater. Premium-blockbloblagringskontot gav dem en kostnadseffektiv lösning och svarstiderna var mycket mer förutsägbara.

E-handelsföretag

Förutom att stödja sina kundinriktade butiker kan e-handelsföretag även tillhandahålla datalager- och analyslösningar till interna team. Vi har sett partner använda Premium-blockbloblagringskonton för att stödja kraven på låg latens i dessa lösningar för informationslagerhantering och analys. I ett fall underhåller ett katalogteam ett datalagerprogram för data som rör erbjudanden, priser, leveransmetoder, leverantörer, inventering och logistik. Information efterfrågas, genomsöks, extraheras och bryts för flera användningsfall. Teamet kör analyser på dessa data för att ge olika merchandising-team relevanta insikter och information.

Interaktiv analys

I nästan alla branscher finns det ett behov av att företag frågar och analyserar sina data interaktivt.

Dataexperter, analytiker och utvecklare kan härleda tidskänsliga insikter snabbare genom att köra frågor om data som lagras i ett Premium-blockbloblagringskonto. Chefer kan läsa in sina instrumentpaneler mycket snabbare när data som visas på dessa instrumentpaneler kommer från ett Premium-blockbloblagringskonto i stället för ett standardkonto för generell användning v2.

I ett scenario behövde analytiker snabbt analysera telemetridata från miljontals enheter för att bättre förstå hur deras produkter används och fatta beslut om produktlansering. Det är dyrt att lagra data i SQL-databaser. För att minska kostnaderna och öka frågeytan använde de ett Azure Data Lake Storage Gen2 aktiverat Premium-blockbloblagringskonto och utförde beräkningar i Presto och Spark för att skapa insikter från Hive-tabeller. På så sätt har även data som används sällan samma beräkningskraft som data som används ofta.

För att minska gapet mellan SQL:s undersekunders prestanda och Prestos indataåtgärder per sekund (IOPS) till extern lagring är konsekvens och hastighet avgörande, särskilt när det gäller små optimerade ORC-filer (row columnar). Ett premiumkonto för blockbloblagring när det används med Data Lake Storage Gen2 har upprepade gånger visat en 3X-prestandaförbättring jämfört med ett standardkonto för generell användning v2 i det här scenariot. Frågor som körs tillräckligt snabbt för att kännas lokala för beräkningsdatorn.

I ett annat fall lagrar och frågar en partner loggar som genereras från deras säkerhetslösning. Loggarna genereras med hjälp av Databricks och lagras sedan i ett Data Lake Storage Gen2 aktiverat Premium-blockbloblagringskonto. Slutanvändarna frågar och söker efter dessa data med hjälp av Azure Data Explorer. De valde den här typen av konto för att öka stabiliteten och öka prestandan för interaktiva frågor. De ställer också in livscykelhanteringsprincipen Delete Action på några dagar, vilket bidrar till att minska kostnaderna. Den här principen hindrar dem från att lagra data för alltid. I stället tas data bort när de inte längre behövs.

Pipelines för databearbetning

I nästan alla branscher finns det ett behov av att företag bearbetar data. Rådata från flera källor måste rensas och bearbetas så att de blir användbara för nedströmsförbrukning i verktyg som datainstrumentpaneler som hjälper användarna att fatta beslut.

Bearbetningshastigheten är inte alltid det främsta problemet när data bearbetas, men vissa branscher kräver det. Företag inom finansbranschen behöver till exempel ofta bearbeta data på ett tillförlitligt och så snabbt sätt som möjligt. För att upptäcka bedrägerier måste dessa företag bearbeta indata från olika källor, identifiera risker för sina kunder och vidta snabba åtgärder.

I vissa fall har vi sett partner använda flera standardlagringskonton för att lagra data från olika källor. En del av dessa data flyttas sedan till ett Data Lake Storage aktiverat Premium-blockbloblagringskonto där ett databehandlingsprogram ofta läser nya data. Kataloglistningsanrop i det här kontot gick mycket snabbare och utfördes mycket mer konsekvent än de annars skulle utföra i ett standardkonto för generell användning v2. Den hastighet och konsekvens som erbjuds av kontot säkerställde att nya data alltid gjordes tillgängliga för underordnade bearbetningssystem så snabbt som möjligt. Detta hjälpte dem att snabbt fånga upp och agera på potentiella säkerhetsrisker.

Sakernas Internet (IoT)

IoT har blivit en viktig del av vårt dagliga liv. IoT används för att spåra bilrörelser, kontrollera ljus och övervaka vår hälsa. Det har också industriella tillämpningar. Företag använder till exempel IoT för att aktivera sina smarta fabriksprojekt, förbättra jordbruksproduktionen och oljeriggar för förutsägande underhåll. Premium-blockbloblagringskonton ger betydande värde till dessa scenarier.

Vi har partners inom gruvindustrin. De använder ett Data Lake Storage Gen2 aktivera premium-blockbloblagringskonto tillsammans med HDInsight (Hbase) för att mata in tidsseriesensordata från flera typer av gruvutrustning, med en mycket beskattande belastningsprofil. Premium-blockbloblagring har bidragit till att tillgodose deras behov av hög samplingshastighetsinmatning. Det är också kostnadseffektivt eftersom premium blockbloblagring är kostnadsoptimerad för arbetsbelastningar som utför ett stort antal skrivtransaktioner, och den här arbetsbelastningen genererar ett stort antal små skrivtransaktioner (i tiotusentals per sekund).

Machine Learning

I många fall måste mycket data bearbetas för att träna en maskininlärningsmodell. För att slutföra den här bearbetningen måste beräkningsdatorerna köras under lång tid. Jämfört med lagringskostnader står beräkningskostnaderna vanligtvis för en mycket större procentandel av din faktura, så att minska den tid som dina beräkningsdatorer kör kan leda till betydande besparingar. Den låga svarstiden som du får med hjälp av Premium Block Blob Storage kan avsevärt minska den här tiden och din faktura.

Vi har partner som distribuerar pipelines för databearbetning för att skapa kluster där de kör maskininlärningsträning och slutsatsdragning. De lagrar Spark-tabeller (parquet-filer) och kontrollpunkter på ett Premium-blockbloblagringskonto. Spark-kontrollpunkter kan skapa ett stort antal kapslade filer och mappar. Deras kataloglistningsåtgärder är snabba eftersom de kombinerade den låga svarstiden för ett premium-blockbloblagringskonto med den hierarkiska datastrukturen som gjorts tillgänglig med Data Lake Storage Gen2.

Vi har också partners i halvledarbranschen med användningsfall som korsar IoT och maskininlärning. IoT-enheter som är anslutna till maskiner i tillverkningsanläggningen tar bilder av halvledarplattor och skickar dem till sitt konto. Med hjälp av slutsatsdragning för djupinlärning kan systemet informera de lokala datorerna om det finns ett problem med produktionen och om en åtgärd behöver vidtas. De kan läsa in och bearbeta bilder snabbt och tillförlitligt. Genom att använda Data Lake Storage Gen2 aktiverat Premium-blockbloblagringskonto kan du göra detta möjligt.

Realtidsströmningsanalys

För att stödja interaktiv analys i nära realtid måste ett system mata in och bearbeta stora mängder data och sedan göra dessa data tillgängliga för underordnade system. Att använda ett Data Lake Storage Gen2 aktiverat Premium-blockbloblagringskonto är perfekt för dessa typer av scenarier.

Företag inom medie- och underhållningsindustrin kan generera ett stort antal loggar och telemetridata på kort tid när de sänder ett evenemang. Vissa av våra partner förlitar sig på flera CDN-partner (Content Delivery Network) för strömning. De måste fatta nästan realtidsbeslut om vilka CDN-partner som ska allokera trafik till. Därför måste data vara tillgängliga för frågor några sekunder efter att de har matats in. För att underlätta det här snabba beslutsfattandet använder de data som lagras i Premium Block Blob Storage och bearbetar dessa data i Azure Data Explorer (ADX). All telemetri som laddas upp till lagring omvandlas i ADX, där den kan lagras i ett välbekant format som operatörer och chefer kan fråga snabbt och tillförlitligt.

Data laddas upp till flera Blob Storage-konton med premiumprestanda. Varje konto är anslutet till en Event Grid- och Event Hub-resurs. ADX hämtar data från Blob Storage, utför alla nödvändiga transformeringar för att normalisera data (till exempel att dekomprimera zip-filer eller konvertera från JSON till CSV). Sedan görs data tillgängliga för frågor via ADX och instrumentpaneler som visas i Grafana. Grafana-instrumentpaneler används av operatörer, chefer och andra användare. Kunden behåller sina ursprungliga loggar i premiumprestandalagring, eller kopierar dem till ett allmänt v2-lagringskonto där de kan lagras på frekvent eller lågfrekvent åtkomstnivå för långsiktig kvarhållning och framtida analys.

Komma igång med Premium

Kontrollera först att dina favoritfunktioner för Blob Storage är kompatibla med Premium-blockbloblagringskonton och skapa sedan kontot.

Anteckning

Du kan inte konvertera ett befintligt standardlagringskonto för generell användning v2 till ett Premium-blockbloblagringskonto. Om du vill migrera till ett Premium-blockbloblagringskonto måste du skapa ett Premium-blockbloblagringskonto och migrera data till det nya kontot.

Sök efter funktionskompatibilitet för Blob Storage

Vissa Blob Storage-funktioner stöds ännu inte eller har partiellt stöd i Premium-blockbloblagringskonton. Innan du väljer premium kan du läsa artikeln om stöd för Blob Storage-funktioner i Azure Storage-konton för att avgöra om de funktioner som du tänker använda stöds fullt ut i ditt konto. Funktionsstödet expanderas alltid, så se till att regelbundet granska den här artikeln för uppdateringar.

Skapa ett nytt lagringskonto

Om du vill skapa ett Premium-blockbloblagringskonto måste du välja alternativet Premium-prestanda och kontotypen Blockera blobbar när du skapar kontot.

Skapa blockblobstorageacount

Anteckning

Vissa Blob Storage-funktioner stöds ännu inte eller har partiellt stöd i Premium-blockbloblagringskonton. Innan du väljer premium kan du läsa artikeln om stöd för Blob Storage-funktioner i Azure Storage-konton för att avgöra om de funktioner som du tänker använda stöds fullt ut i ditt konto. Funktionsstödet expanderas alltid, så se till att regelbundet granska den här artikeln för uppdateringar.

Om ditt lagringskonto ska användas för analys rekommenderar vi starkt att du använder Azure Data Lake Storage Gen2 tillsammans med ett Premium-blockbloblagringskonto. Om du vill låsa upp Azure Data Lake Storage Gen2 funktioner aktiverar du inställningen Hierarkisk namnrymd på fliken Avancerat på sidan Skapa lagringskonto.

Följande bild visar den här inställningen på sidan Skapa lagringskonto .

Hierarkisk namnområdesinställning

Fullständig vägledning finns i Skapa ett lagringskontokonto .

Se även