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 continuare a usare i processi configurati nell'utilità di pianificazione, eseguire la migrazione alle app per la logica di Azure il prima possibile.To continue working with the jobs that you set up in Scheduler, please migrate to Azure Logic Apps as soon as possible.

Utilità di pianificazione non è più disponibile nel portale di Azure, ma l'API REST e i cmdlet di PowerShell per Utilità di pianificazione di Azure rimangono attualmente disponibili, quindi è possibile gestire processi e raccolte di processi.Scheduler is no longer available in the Azure portal, but the REST API and Azure Scheduler PowerShell cmdlets remain available at this time so that you can manage your jobs and job collections.

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.

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. È possibile gestire la comunicazione per queste azioni usando l' API REST dell'utilità di pianificazione, che consente di gestire la comunicazione per queste azioni.You can manage communication for these actions by using the Scheduler REST API, which helps you 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: 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.

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, pianificare, gestire, aggiornare o eliminare processi e raccoltedi processi, è possibile usare il codice, l' API REST dell'utilità di pianificazioneo i cmdlet di PowerShell per l'utilità di pianificazione di Azure.To create, schedule, manage, update, or delete jobs and job collections, you can use code, the Scheduler REST API, or the Azure Scheduler PowerShell cmdlets.

Passaggi successiviNext steps