Ansluta till serverlös beräkning

Den här sidan förklarar hur du ansluter till och använder serverlös beräkning för notebook-filer, arbetsflöden och Lakeflow Spark-deklarativa pipelines i Azure Databricks.

Vad är serverlös beräkning?

Serverlös beräkning är en Azure Databricks hanterad tjänst som gör att användarna snabbt kan ansluta till databehandlingsresurser på begäran för notebook-filer, arbetsflöden och Spark-deklarativa pipelines för Lakeflow.

När du väljer att använda serverlös beräkning kan du köra arbetsbelastningar utan att etablera några beräkningsresurser i ditt molnkonto. I stället allokerar och hanterar Databricks automatiskt de nödvändiga beräkningsresurserna. Detta påskyndar start- och skalningstiderna, minimerar inaktivitetstiden och minskar behovet av att hantera beräkningsresurser.

Serverlösa arbetsbelastningar skyddas av flera säkerhetslager och är utformade för att vara företagsklara. Mer information finns i Databricks serverlös säkerhet.

Anmärkning

Serverlös beräkning är tillgänglig som standard på de flesta arbetsytor och kräver inte aktivering. Arbetsytor som har Unity Catalog aktiverat och som finns i en region som stöds har automatiskt åtkomst till serverlös beräkning. Se Serverlösa beräkningskrav för den fullständiga listan över krav.

Andra Azure Databricks funktioner, till exempel serverlösa SQL-lager, modellhantering och AI-funktioner, använder serverlös infrastruktur oberoende av varandra och har egna konfigurationsvägar. Den här sidan beskriver serverlös beräkning endast för anteckningsböcker, arbetsflöden och Lakeflow Spark Deklarativa Pipelines.

Använda serverlös beräkning för dina arbetsbelastningar

Använd följande sidor för att lära dig hur du konfigurerar arbetsbelastningar för att använda serverlös beräkning:

Andra funktioner som använder serverlös infrastruktur

Många Azure Databricks-funktioner körs på serverlös infrastruktur men konfigureras och hanteras separat från serverlös beräkning för notebook-filer, jobb och Lakeflow Spark deklarativa pipelines. Som exempel:

Krav för serverlös beräkning

Serverlös beräkning är tillgänglig som standard på de flesta arbetsytor. Inga manuella aktiveringssteg krävs.

För att få åtkomst till serverlös beräkning måste arbetsytan uppfylla följande krav:

  • Unity Catalog måste vara aktiverat.
  • Måste finnas i en region som stöds för serverlös beräkning. Se Serverlös tillgänglighet.

Om din arbetsyta uppfyller dessa krav är serverlös beräkning redan tillgänglig. Äldre arbetsytor som inte är aktiverade för Unity Catalog har inte åtkomst till serverlös beräkning. Se Uppgradera en Azure Databricks arbetsyta till Unity Catalog.

Begränsningar för serverlös beräkning

En lista över begränsningar finns i Begränsningar för serverlös beräkning.

Vanliga frågor och svar

Hur lanseras versioner?

Serverlös beräkning är en versionslös produkt, vilket innebär att Databricks automatiskt uppgraderar den serverlösa beräkningskörningen för att stödja förbättringar och uppgraderingar till plattformen. Alla användare får samma uppdateringar som distribueras under en kort tidsperiod.

Hur gör jag för att avgöra vilken serverlös version jag kör?

Serverlösa arbetsbelastningar körs alltid på den senaste körningsversionen. Se Viktig information för den senaste versionen.

Hur gör jag för att beräkna kostnader för serverlös?

Databricks rekommenderar att du kör och benchmarkar en representativ eller specifik arbetsbelastning och sedan analyserar tabellen för faktureringssystemet. Se Referens för tabell över fakturerbar användning.

Hur gör jag för att analysera DBU-användning för en specifik arbetsbelastning?

För att se kostnaden för en specifik arbetsbelastning frågar du efter i system.billing.usage-systemtabellen. Se Övervaka kostnaden för serverlös beräkning för exempelfrågor och ladda ned vår instrumentpanel för kostnadsobservabilitet.

Finns det en fördröjning mellan när du kör ett jobb eller en förfrågan och avgifterna uppträder i systemtabellen för fakturerbar användning?

Ja, det kan finnas upp till ett dygns fördröjning mellan när du kör en arbetsbelastning och när användningen reflekteras i systemet för fakturerbar användning.

Varför ser jag faktureringsposter för serverlösa arbetsuppgifter även om jag inte har kört serverlösa arbetsbelastningar?

Övervakning av datakvalitet och förutsägande optimering körs på serverlös infrastruktur och faktureras under SKU:n för serverlösa jobb. Dessa funktioner hanteras separat från serverlös beräkning för notebook-filer, arbetsflöden och Lakeflow Spark deklarativa pipelines.

Stöder serverlös beräkning privata lagringsplatser?

Lagringsplatser kan vara privata eller kräva autentisering. Av säkerhetsskäl krävs en försignerad URL vid åtkomst till autentiserade lagringsplatser.

Hur gör jag för att installera bibliotek för mina jobbuppgifter?

Databricks rekommenderar att du använder miljöer för att installera och hantera bibliotek för dina jobb. Se Konfigurera miljö för jobbaktiviteter.

Kan jag ansluta till anpassade datakällor?

Nej, endast källor som använder Lakehouse Federation stöds. Se Datakällor som stöds.

Hur fungerar nätverket i den serverlösa beräkningsplattformen?

Serverlösa beräkningsresurser körs i det serverlösa beräkningsplanet, som hanteras av Azure Databricks. Mer information om nätverket och arkitekturen finns i Serverlös datanätsverk.

Kan jag konfigurera serverlös beräkning för jobb med deklarativa Automation-paket?

Ja, deklarativa Automation-paket kan användas för att konfigurera jobb som använder serverlös beräkning. Se Jobb som använder serverlös beräkning.

Hur kör jag min serverlösa arbetsbelastning från min lokala utvecklingsdator eller från mitt dataprogram?

Med Databricks Connect kan du ansluta till Databricks från din lokala dator och köra arbetsuppgifter på en serverlös plattform. Se Databricks Connect.