Che cos'è l'Utilità di pianificazione di Azure?What is Azure Scheduler?

Importante

App per la logica di Azure sostituirà Utilità di pianificazione di Azure di cui è in corso il ritiro.Azure Logic Apps is replacing Azure Scheduler, which is being retired. Per pianificare i processi, provare App per la logica di Azure.To schedule jobs, try Azure Logic Apps instead.

L'Utilità di pianificazione di Azure consente di creare processi eseguiti nel cloud descrivendo le azioni in modo dichiarativo.Azure Scheduler helps you create jobs that run in the cloud by declaratively describing actions. Quindi, il servizio pianifica ed esegue tali azioni automaticamente.The service then automatically schedules and runs those actions. È possibile, ad esempio, chiamare servizi quali endpoint HTTP o HTTPS all'interno e all'esterno di Azure, e inserire messaggi nelle code di Archiviazione di Azure e nelle code o negli argomenti del bus di servizio di Azure.For example, you can call services inside and outside Azure, such as calling HTTP or HTTPS endpoints, and also post messages to Azure Storage queues and Azure Service Bus queues or topics. È possibile eseguire i processi immediatamente o in un secondo momento.You can run jobs immediately or at a later time. L’Utilità di pianificazione supporta con facilità pianificazioni complesse e operazioni ricorrenti avanzate.Scheduler easily supports complex schedules and advanced recurrence. L'Utilità di pianificazione specifica quando eseguire i processi, mantiene una cronologia dei risultati dei processi che è possibile esaminare e pianifica quindi l'esecuzione dei carichi di lavoro in modo prevedibile e affidabile.Scheduler specifies when to run jobs, keeps a history of job results that you can review, and then predictably and reliably schedules workloads to run.

Sebbene sia possibile usare l'Utilità di pianificazione per creare, gestire ed eseguire carichi di lavoro pianificati, l'utilità di pianificazione non ospita i carichi di lavoro né esegue il codice.Although you can use Scheduler to create, maintain, and run scheduled workloads, Scheduler doesn't host the workloads or run code. Il servizio si limita a richiamare i servizi o il codice ospitato altrove, ad esempio in Azure, in locale o presso un altro provider.The service only invokes the services or code hosted elsewhere, for example, in Azure, on-premises, or with another provider. L'Utilità di pianificazione può richiamare tramite HTTP, HTTPS, una coda di archiviazione, una coda o un argomento del bus di servizio.Scheduler can invoke through HTTP, HTTPS, a Storage queue, a Service Bus queue, or a Service Bus topic. Per creare, gestire e pianificare i processi, è possibile usare il portale di Azure, il codice, l'API REST dell'utilità di pianificazione o il riferimento di cmdlet di PowerShell dell'utilità di pianificazione Azure.To create, manage, and schedule jobs, you can use the Azure portal, code, Scheduler REST API, or Azure Scheduler PowerShell cmdlets reference. Ad esempio, a livello di programmazione è possibile creare, visualizzare, aggiornare, gestire o eliminare i processi e le raccolte di processi tramite script e nel portale di Azure.For example, you can programmatically create, view, update, manage, or delete jobs and job collections by using scripts and in the Azure portal.

Altre funzionalità di pianificazione di Azure utilizzano l'Utilità di pianificazione in background, come ad esempio Processi Web di Azure, una funzionalità app Web nel Servizio app di Azure.Other Azure scheduling capabilities also use Scheduler in the background, for example, Azure WebJobs, which is a Web Apps feature in Azure App Service. L'API REST dell'Utilità di pianificazione consente di gestire le comunicazioni per queste azioni.You can manage communication for these actions by using the Scheduler REST API. consente di gestire le comunicazioni per queste azioni.helps manage the communication for these actions.

Ecco alcuni scenari in cui l'Utilità di pianificazione consente di:Here are some scenarios where Scheduler can help you:

  • Eseguire le azioni ricorrenti delle app: ad esempio, raccogliere periodicamente i dati da Twitter in un feed.Run recurring app actions: For example, periodically collect data from Twitter into a feed.

  • Effettuare la manutenzione quotidiana: eseguire operazioni quali l'eliminazione giornaliera dei log, l'esecuzione di backup e altre attività di manutenzione.Perform daily maintenance: Such as pruning logs daily, performing backups, and other maintenance tasks.

    Ad esempio, come amministratore, è possibile eseguire il backup del database ogni giorno all'1:00 per i nove mesi successivi.For example, as an administrator, you might want to back up your database at 1:00 AM every day for the next nine months.

Passaggi successiviNext steps