Azure Scheduler nedir?What is Azure Scheduler?

Önemli

Kullanımdan kaldırılan Azure Scheduler uygulamasının yerini Azure Logic Apps alacaktır.Azure Logic Apps is replacing Azure Scheduler, which is being retired. İş zamanlamak için Azure Logic Apps'ı deneyebilirsiniz.To schedule jobs, try Azure Logic Apps instead.

Azure Scheduler, eylemleri açık bir şekilde bildirerek bulutta çalışan işler oluşturmanıza yardımcı olur.Azure Scheduler helps you create jobs that run in the cloud by declaratively describing actions. Hizmet bundan sonra bu eylemleri otomatik olarak zamanlar ve çalıştırır.The service then automatically schedules and runs those actions. Örneğin, Azure'un içinden ve dışında hizmetleri çağırabilir (HTTP veya HTTPS uç noktalarını çağırmak gibi), ayrıca Azure Depolama kuyruklarıyla Azure Service Bus kuyruklarına veya konularına iletiler gönderebilirsiniz.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. İşleri hemen çalıştırabileceğiniz gibi daha sonra da çalıştırabilirsiniz.You can run jobs immediately or at a later time. Scheduler kolayca karmaşık zamanlamalar ve gelişmiş yineleme oluşturmayı destekler.Scheduler easily supports complex schedules and advanced recurrence. Scheduler işlerin ne zaman çalıştırılacağını belirtir, gözden geçirebilmeniz için iş sonuçlarının geçmişini tutar ve ardından iş yüklerini çalıştırmak için öngörülebilir ve güvenilir zamanlamalar yapar.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.

Scheduler'ı kullanarak zamanlanmış iş yüklerini oluşturabilir, koruyabilir ve çalıştırabilirsiniz ama Scheduler iş yüklerini barındırmaz veya kod çalıştırmaz.Although you can use Scheduler to create, maintain, and run scheduled workloads, Scheduler doesn't host the workloads or run code. Hizmet yalnızca başka bir yerde (örneğin Azure’da, şirket içinde veya başka sağlayıcıda) barındırılan hizmetleri veya kodu çağırır.The service only invokes the services or code hosted elsewhere, for example, in Azure, on-premises, or with another provider. Scheduler HTTP, HTTPS, Depolama kuyruğu, Service Bus kuyruğu veya Service Bus konusu aracılığıyla çağırabilir.Scheduler can invoke through HTTP, HTTPS, a Storage queue, a Service Bus queue, or a Service Bus topic. İşleri oluşturmak, yönetmek ve zamanlamak için Azure portalını, kodu, Scheduler REST API'yi veya Azure Scheduler PowerShell cmdlet'leri başvurusunu kullanabilirsiniz.To create, manage, and schedule jobs, you can use the Azure portal, code, Scheduler REST API, or Azure Scheduler PowerShell cmdlets reference. Örneğin, Azure portalında ve betikleri kullanarak program aracılığıyla işleri ve iş koleksiyonlarını oluşturabilir, görüntüleyebilir, güncelleştirebilir, yönetebilir veya silebilirsiniz.For example, you can programmatically create, view, update, manage, or delete jobs and job collections by using scripts and in the Azure portal.

Diğer Azure zamanlama özellikleri, örneğin Azure App Service'te bir Web Apps özelliği olan Azure Web İşleri de arka planda Scheduler'ı kullanır.Other Azure scheduling capabilities also use Scheduler in the background, for example, Azure WebJobs, which is a Web Apps feature in Azure App Service. Scheduler REST API'yi kullanarak bu eylemler için iletişimi yönetebilirsiniz.You can manage communication for these actions by using the Scheduler REST API. bu eylemler için iletişimi yönetmeye yardımcı olur.helps manage the communication for these actions.

Burada Scheduler'ın size yardımcı olabileceği bazı senaryolar verilmiştir:Here are some scenarios where Scheduler can help you:

  • Yinelenen uygulama eylemleri çalıştırmak: Örneğin, düzenli aralıklarla veri Twitter'dan akışa toplayın.Run recurring app actions: For example, periodically collect data from Twitter into a feed.

  • Günlük bakımının: Günlük günlükleri temizleme, yedekleme ve diğer bakım görevleri gerçekleştirme gibi.Perform daily maintenance: Such as pruning logs daily, performing backups, and other maintenance tasks.

    Örneğin, yönetici olarak önümüzdeki dokuz ay boyunca veritabanınızı her gün saat 1:00'da yedeklemek isteyebilirsiniz.For example, as an administrator, you might want to back up your database at 1:00 AM every day for the next nine months.

Sonraki adımlarNext steps