Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa pagina illustra come usare e abilitare il calcolo serverless in Azure Databricks.
Che cos'è il calcolo serverless?
Il calcolo serverless è un servizio gestito da Azure Databricks che consente di connettersi rapidamente alle risorse di calcolo su richiesta.
Quando si sceglie di usare l'ambiente di calcolo serverless, è possibile eseguire carichi di lavoro senza effettuare il provisioning di risorse di calcolo nell'account cloud. Databricks alloca invece e gestisce automaticamente le risorse di calcolo necessarie. In questo modo è possibile velocizzare i tempi di avvio e ridimensionamento, ridurre al minimo il tempo di inattività e ridurre la necessità di gestire le risorse di calcolo.
Molte funzionalità di Azure Databricks vengono eseguite nel calcolo serverless. Usare le pagine seguenti per informazioni su come usare il calcolo serverless in diverse funzionalità:
- Notebook serverless
- Processi serverless
- Serverless SQL Warehouse
- Pipeline dichiarative di Lakeflow Spark serverless
- Training del modello di intelligenza artificiale mosaico - Previsione
Requisiti di calcolo serverless
Per accedere al calcolo serverless, l'area di lavoro deve soddisfare i requisiti seguenti:
- Deve avere il catalogo Unity abilitato.
- Deve trovarsi in un'area supportata per il calcolo serverless. Consulta Funzionalità con disponibilità regionale limitata.
- Non deve avere PCI-DSS abilitato nel profilo di sicurezza della conformità. Vedere PCI DSS v4.0.
Limitazioni di elaborazione serverless
Per un elenco delle limitazioni, vedere limitazioni di elaborazione serverless.
Domande frequenti
- Come vengono distribuite le versioni?
- Come posso determinare quale versione serverless è in esecuzione?
- Come posso stimare i costi per il serverless?
- Come faccio ad analizzare l'utilizzo di DBU per un carico di lavoro specifico?
- Si verifica un ritardo tra l'esecuzione di un processo o una query e la comparsa degli addebiti nella tabella del sistema d'uso fatturabile?
- Non ho abilitato il calcolo serverless per job e notebook, perché vedo i record di fatturazione per i job serverless?
- L'ambiente di calcolo serverless supporta i repository privati?
- Come posso installare librerie per le mie attività lavorative?
- Posso connettermi alle origini dati personalizzate?
- Come funziona la rete del piano di calcolo serverless?
- È possibile configurare il calcolo serverless per i processi con i pacchetti di asset di Databricks?
- Come posso eseguire il mio carico di lavoro serverless dalla mia macchina di sviluppo locale o dalla mia applicazione dati?
Come vengono distribuite le versioni?
Il calcolo serverless è un prodotto senza versione, il che significa che Databricks aggiorna automaticamente il runtime di calcolo serverless per supportare miglioramenti e aggiornamenti alla piattaforma. Tutti gli utenti ottengono gli stessi aggiornamenti, distribuiti in un breve periodo di tempo.
Come posso determinare quale versione di serverless sto utilizzando?
I carichi di lavoro serverless vengono sempre eseguiti nella versione di runtime più recente. Consulta le Note di rilascio per la versione più recente.
Come posso stimare i costi per serverless?
Databricks consiglia l'esecuzione e il benchmarking di un carico di lavoro rappresentativo o specifico e quindi l'analisi della tabella del sistema di fatturazione. Vedi il riferimento alla tabella del sistema di utilizzo fatturabile
Come posso analizzare l'utilizzo di DBU per un workload specifico?
Per visualizzare il costo per un carico di lavoro specifico, eseguire una query sulla tabella di sistema system.billing.usage. Consulta Monitorare il costo del calcolo serverless per le query di esempio e per scaricare il dashboard sull'osservabilità dei costi.
Si verifica un ritardo tra l'esecuzione di un processo o una query e la visualizzazione degli addebiti nella tabella del sistema di utilizzo fatturabile?
Sì, potrebbe verificarsi un ritardo di 24 ore tra l'esecuzione di un carico di lavoro e il relativo utilizzo nella tabella del sistema di utilizzo fatturabile.
Non ho abilitato il calcolo serverless per processi e notebook, perché vedo i record di fatturazione per i processi serverless?
Anche il monitoraggio della qualità dei dati e l'ottimizzazione predittiva vengono fatturati con lo SKU dei processi serverless.
Non è necessario abilitare il calcolo serverless per usare queste due funzionalità.
L'ambiente di calcolo serverless supporta i repository privati?
I repository possono essere privati o richiedere l'autenticazione. Per motivi di sicurezza, è necessario un URL prefirmato quando si accede ai repository autenticati.
Come posso installare le librerie per le mie attività lavorative?
Databricks consiglia di usare gli ambienti per installare e gestire le librerie per le attività. Consulta Configurare l'ambiente per i compiti lavorativi.
Posso connettermi alle origini dati personalizzate?
No, sono supportate solo le fonti che usano Lakehouse Federation. Vedere Origini dati supportate.
Come funziona la rete del piano di calcolo serverless?
Le risorse di calcolo serverless vengono eseguite nel piano di calcolo serverless, gestito da Azure Databricks. Per altre informazioni sulla rete e sull'architettura, vedere Rete del piano di calcolo serverless.
È possibile configurare il calcolo serverless per i processi con bundle di Databricks Asset?
Sì, i bundle di asset di Databricks possono essere usati per configurare i processi che usano il calcolo serverless. Vedere Processo che usa il calcolo serverless.
Come posso eseguire il mio workload serverless dal mio computer di sviluppo locale o dalla mia applicazione dati?
Databricks Connect consente di connettersi a Databricks dal computer locale ed eseguire carichi di lavoro in serverless. Consultare Cos’è Databricks Connect?.