Hoppa över navigering

Data Lake Analytics priser

En tjänst för analysjobb på begäran för intelligenta åtgärder

Azure Data Lake Analytics är den första serverlösa jobbaserade analystjänsten i molnet där du enkelt kan utveckla och köra stora parallella datatransformerings- och databearbetningsprogram i U-SQL, R, Python och .Net med flera petabyte data. Utan någon infrastruktur som kräver hantering kan du bearbeta data på begäran, skala direkt och endast betala per jobb.

Prisinformation

Betala per användning

Med ”betala per användning” kan du betala baserat på antal sekunder, utan långa åtaganden.

Användning Pris
Analysenhet (AU) $-/timme

Månadspaket

Månadspaketen har bra rabatter (upp till 74 %) jämfört med priserna för ”betala per användning”.

Enhetstimmar för analys som ingår Pris/månad Besparingar jämfört med ”betala per användning”
100 $-
500 $-
1 000 $-
5 000 $-
10 000 $-
50 000 $-
100 000 $-
> 100 000 Kontakta oss

Extra enhetstimmar för analys debiteras med $-/timme.

Support och serviceavtal

Vanliga frågor och svar

  • En Azure Data Lake Analytics-analysenhet, eller AU (Analytics Unit), är en beräkningsenhet som görs tillgänglig för dina U-SQL-jobb. Varje AU ger ditt jobb åtkomst till en uppsättning underliggande resurser som processor och minne. Läs mer om analysenheter

  • När du skapar ett jobb måste du allokera de analysenheter som jobbet ska köra. Ett jobb passerar fyra stora faser: förberedelse, köer, körning och slutförande. Det börjar köras när de allokerade analysenheterna blir tillgängliga. Du faktureras de analysenheter som allokerats under jobbets körnings- och slutförandefaser. Läs mer om analysenheter

  • Du bör försöka allokera det antal analysenheter som passar för dina jobbkrav. Att öka antalet analysenheter gör att fler beräkningsresurser blir tillgängliga för jobbet, men det ökar inte jobbets inbyggda parallellitet. Beroende på jobbets egenskaper (t.ex. i vilken mån det stöder parallellkörning, hur mycket data det bearbetar osv.) kan dina jobb köras snabbare med fler analysenheter. Du kan också överallokera fler analysenheter än vad som kan användas. Azure Data Lake Tools för Visual Studio tillhandahåller ett antal verktyg som hjälper dig att diagnostisera prestandan i dina U-SQL-jobb och beräkna optimalt antal analysenheter. Läs mer om att spara pengar och styra kostnader

  • Priset bestäms av antalet AU och jobbets längd. Låt oss anta följande:

    • Fall 1: Ett jobb tar tre timmar att slutföra med 10 analysenheter, så priset beräknas som 3*10= 30 AU-timmar. Om jobbet kan dra nytta av 20 analysenheter och körs dubbelt så snabbt, blir priset 1,5 * 20 = 30 AU-timmar. I det här fallet är priset detsamma, men svarstiden är förbättrad.
    • Fall 2: Ett jobb tar fem timmar att slutföra med 10 analysenheter, så priset beräknas som 5*10= 50 AU-timmar. Om jobbet tar 4 timmar att slutföra när 20 analysenheter används, blir priset 4 * 20 = 80 AU-timmar. I detta fall ökar den totala kostnaden med 80 % och jobbet slutförs en timme tidigare.
  • Azure Data Lake Store-transaktioner debiteras varje gång du läser eller skriver data till tjänsten. Varje gång en användare, ett program eller en annan Azure-tjänst läser eller skriver data på upp till 4 MB i storlek debiteras det som en transaktion. Om exempelvis en skrivåtgärd skickar 128 KB data till Data Lake Store, debiteras det som en transaktion. Transaktioner debiteras i steg om upp till 4 MB, så om ett objekt är större än 4 MB debiteras det i flera steg. Om exempelvis en läsåtgärd hämtar 9 MB data från Data Lake Store debiteras den som tre transaktioner (4 MB + 4 MB + 1 MB).

    Låt oss titta närmare på hur transaktioner visas på fakturan utifrån läsåtgärder. Vi antar att du har ett program som kör ett Data Lake Analytics-jobb i fyra timmar per dag, att det läser 1,000 objekt per sekund när jobbet körs och att varje objekt är mindre än 4 MB. I scenariot ovan debiterar Data Lake Store lästransaktioner för Data Lake Analytics-läsdata från Data Lake Store. Du debiteras enligt följande:

    Objekt Användningsvolym per månad Avgift per månad Månadskostnad
    Lästransaktioner från Data Lake Analytics 1,000 objekt/sekund * 3,600 * 4 * 31 $- per 10,000 transaktioner $-
    Total kostnad för transaktionerna $-
  • Priset fastställs utifrån antalet analysenheter som du har reserverat för månaden.

    • Faktureringscykeln är anpassad efter kalendermånaderna. Därför börjar den alltid den första dagen i månaden och slutar den sista dagen i månaden.
    • Första gången du prenumererar på ett paket beräknar vi den proportionella månadskostnaden och antalet AU-timmar baserat på antal återstående dagar i månaden. Exempel: Om du har ett paket för 1 000 AU-timmar och det är 10 dagar kvar av månaden, får du direkt 334 AU-timmar (1 000 AU-timmar / 30 dagar i månaden × 10 dagar kvar) till en kostnad av $- ($- / 31 dagar i månaden × 10 dagar kvar). Den proportionella beräkningen baseras på 30 dagar för AU-timmarna i ett paket och på 31 dagar för priset så att den proportionella kostnaden alltid är till din fördel.
    • Enheterna i ett paket återställs den första dagen i månaden. Exempel: Om du har ett paket för 100 AU-timmar och du har 20 AU-timmar kvar i slutet av månaden, så återställs ditt paket till 100 AU-timmar dagen efter. Outnyttjade AU-timmar förs inte över till nästa tidsperiod.
    • Du kan välja ett nytt paket när du vill. Ändringen börjar gälla den första dagen i nästa kalendermånad. Det betyder att om du under en månad har ett paket för 100 AU-timmar och byter till ett paket med 500 AU-timmar, så börjar ändringen gälla den första dagen i nästa kalendermånad. Under den aktuella kalendermånaden fortsätter paketet för 100 AU-timmar att gälla.
    • Vi använder ”sekunder” som måttenhet för din förbrukning av paketet.
    • När paketet har förbrukats debiteras du för överförbrukningen till en kostnad av $-/AU-timme.
  • Förbrukningen baseras på antalet analysenheter och jobbets längd. Jobblängden påverkas av antalet analysenheter som jobbet har tilldelats och jobbets egenskaper, till exempel datastorlek och användningskomplexitet.

    • Fall 1: Du har ett paket för 100 AU-timmar och skickar ett jobb som tar 2 timmar och 30 minuter att slutföra med 1 AU, så förbrukningen beräknas som 2,5 * 1 = 2,5 AU-timmar. Du har 97,5 AU-timmar kvar i paketet.
    • Fall 2: Du har ett paket för 100 AU-timmar och har bara en 1 AU-timme kvar. Du skickar ett jobb som tar 2 timmar att slutföra med 2 analysenheter, så förbrukningen beräknas som 2 * 2 = 4 AU-timmar. Du använder den återstående AU-timmen och debiteras för 3 ytterligare AU-timmar enligt priset för extra förbrukning (1,5 * 3 = $-)

  • Med Azure-datasjöanalys kan du läsa och skriva data från lagringsutrymmet i Azure-datasjö, Azure Blob-lagring och Azure SQL Database. Användning av dessa tjänster via Azure-datasjö kan medföra standardavgifter (t.ex. transaktioner och utgående dataöverföringar). Mer information finns på prissidan för dessa tjänster.

    • Avbrutet jobb:
      Ett avbrytande är alltid resultatet av en avsiktlig kundåtgärd eller en administratörsdefinierad administrativ princip. Azure Data Lake Analytics avbryter inte jobb autonomt, förutom om en brytpunkt uppnår körningstidsgränsen på 5 timmar (det finns inte någon tidsgräns för ett jobb, men en gräns för en enskild brytpunkt). När ett jobb avbryts faktureras du för den tid då jobbet kördes.
    • Misslyckat jobb:
      Misslyckade jobb beror antingen på ett användarfel, eller ibland på ett Azure Data Lake Analytics-fel i tjänsten. Felkoden från ett misslyckat jobb visar om jobbfelet beror på ett användar- eller tjänstfel. Om felkoden innehåller ”USER” var det ett användarfel och då kommer tjänsten fakturera dig för den tid då jobbet kördes. Om felkoden innehåller ”SYSTEM” beror felet på ett fel i ADLS-tjänsten och du faktureras inte för jobbet.

Resurser

Uppskatta månadskostnaden för Azure-tjänster

Läs vanliga frågor om priser för Azure

Lär dig mer om Data Lake Analytics

Ta del av tekniska självstudiekurser, videor och fler resurser

Har lagts till i beräkningen. Tryck på ”v” för att visa på kalkylator Visa på kalkylator

Lär dig och utveckla med en kredit på $200, och fortsätt utan kostnad

Kostnadsfritt konto