Azure Scheduler 정의What is Azure Scheduler?

중요

Azure Scheduler는 사용이 중지되며 Azure Logic Apps가 대신 제공됩니다.Azure Logic Apps is replacing Azure Scheduler, which is being retired. 작업을 예약하려는 경우 Azure Logic Apps를 대신 사용해 보세요.To schedule jobs, try Azure Logic Apps instead.

Azure Scheduler는 작업을 선언적으로 설명하여 클라우드에서 실행되는 작업을 만드는 데 도움이 됩니다.Azure Scheduler helps you create jobs that run in the cloud by declaratively describing actions. 그런 다음, 해당 작업이 자동으로 예약되고 실행됩니다.The service then automatically schedules and runs those actions. 예를 들어, HTTP 또는 HTTPS 엔드포인트 호출과 같이 Azure 내부 및 외부에서 서비스를 호출하고, Azure Storage 큐 및 Azure Service Bus 큐 또는 토픽에 메시지를 게시할 수도 있습니다.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. 작업은 바로 또는 나중에 실행할 수 있습니다.You can run jobs immediately or at a later time. Scheduler는 복잡한 일정 및 고급 되풀이를 손쉽게 지원합니다.Scheduler easily supports complex schedules and advanced recurrence. Scheduler는 작업을 실행하는 경우를 지정하고, 검토할 수 있는 작업 결과의 기록을 유지한 다음, 예측 가능하고 안정적으로 실행할 워크로드를 예약합니다.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를 사용하여 예약된 워크로드를 만들기, 유지 관리 및 실행할 수는 있지만, Scheduler가 워크로드를 호스트하거나 코드를 실행하지는 않습니다.Although you can use Scheduler to create, maintain, and run scheduled workloads, Scheduler doesn't host the workloads or run code. 서비스는 Azure, 온-프레미스 또는 다른 공급자를 통해 다른 곳에서 호스트되는 서비스 또는 코드를 호출하기만 합니다.The service only invokes the services or code hosted elsewhere, for example, in Azure, on-premises, or with another provider. Scheduler는 HTTP, HTTPS, Storage 큐, Service Bus 큐 또는 Service Bus 토픽을 통해 호출합니다.Scheduler can invoke through HTTP, HTTPS, a Storage queue, a Service Bus queue, or a Service Bus topic. 작업을 만들기, 관리 및 예약하려면 Azure Portal, 코드, Scheduler REST API 또는 Azure Scheduler PowerShell cmdlet 참조를 사용할 수 있습니다.To create, manage, and schedule jobs, you can use the Azure portal, code, Scheduler REST API, or Azure Scheduler PowerShell cmdlets reference. 예를 들어 Azure Portal에서 스크립트를 사용하여 프로그래밍 방식으로 작업 및 작업 컬렉션을 만들기, 보기, 업데이트, 관리 또는 삭제할 수 있습니다.For example, you can programmatically create, view, update, manage, or delete jobs and job collections by using scripts and in the Azure portal.

Azure WebJobs(Azure App Service에서 Web Apps 기능의 일부)와 같은 다른 Azure 일정 기능은 백그라운드에서 Scheduler를 사용합니다.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를 사용하여 이러한 작업에 대한 통신을 관리할 수 있습니다.You can manage communication for these actions by using the Scheduler REST API. 이러한 작업에 대한 통신을 관리하는 데 유용합니다.helps manage the communication for these actions.

Scheduler가 유용할 수 있는 몇 가지 시나리오는 다음과 같습니다.Here are some scenarios where Scheduler can help you:

  • 앱 작업 되풀이 실행: 예를 들어 정기적으로 Twitter에서 피드로 데이터를 수집합니다.Run recurring app actions: For example, periodically collect data from Twitter into a feed.

  • 일별 유지 관리 수행: 일별 로그 잘라내기, 백업 수행 및 기타 유지 관리 작업입니다.Perform daily maintenance: Such as pruning logs daily, performing backups, and other maintenance tasks.

    예를 들어 관리자가 향후 9개월 간 매일 오전 1시에 데이터베이스를 백업할 수도 있습니다.For example, as an administrator, you might want to back up your database at 1:00 AM every day for the next nine months.

다음 단계Next steps