2014-06-25 5 views
1

Azure에서 실행되는 표준 웹 역할이 있습니다. 이 단계에서 모든 "백그라운드"작업은 웹 훅에 의해 처리됩니다 (예 : 결제 게이트웨이가 고객의 신용 카드가 만료 될 때이를 알려줍니다).정기적 인 작업 - 작업 호출을위한 클라우드 서비스

즉, 우리는 곧 "근로자"메커니즘에 특정 "비 웹 후킹 가능한"작업 (예 : 전자 메일 전송)을 위임해야 할 필요가 있다고 말했습니다.

작업자 역할을 Azure에 배포하는 옵션이 있습니다. 여기서 하나의 단점은 다른 역할 인스턴스를 실행해야한다는 것이고, 이는 우리에게 더 많은 돈을 요구하게 될 것입니다.

내 질문은 신뢰할 수있는 Azure보다 저렴하고 주기적으로 공용 URL에 GET 요청을 발행 할 수있는 클라우드 서비스가 있습니까?

Pingdom (가동 시간 모니터링에 더 많은 부분이 있음)을 제외하고 필자는 이러한 유형의 솔루션을 발견하지 못했습니다. 이것은 내 생각에 중요한 것을 놓치고 있다는 것을 의미합니까?

답변

1

작은 작업자 역할을 추가 할 수 있습니다. 현재 한 달에 약 14 달러에 불과합니다. 하나의 인스턴스는 대부분의 간단한 작업에 충분합니다. Azure Storage Queue를 통해 작업을 공급할 수 있습니다. 이것은로드 평준화 (load leveling)를 돕고 가동 중단이나 일시적인 장애가 발생해도 작업이 손실되지 않도록합니다.

또는 Azure에는 지정된 URL을 호출하거나 메시지를 Azure Storage Queue에 게시 할 수있는 내장 스케줄러가 있습니다.

+0

나는 조금 더 가격을 들여다 보았어야한다고 생각한다. 나는 그 여분의 작은 경우가 싸다는 것을 몰랐다. 감사 :). – sammy34