Cloud Tasks

분산형 작업 대기열

Cloud Tasks는 대량 분산형 작업의 실행, 디스패치, 전송을 관리할 수 있는 완전 관리형 서비스입니다. Cloud Tasks를 사용하면 사용자 또는 서비스 간 요청 이외의 작업을 비동기적으로 수행할 수 있습니다.

응답성 높은 애플리케이션 빌드

비동기 실행은 요청 지연 시간을 줄이고 애플리케이션 응답성을 높이도록 설계된 방식입니다. Cloud Tasks를 사용하면 일정 예약, 중복 제거, 구성 가능한 재시도 정책, 버전 리디렉션 등의 기능을 통해 요청을 구성하고 제어할 수 있습니다.

마이크로서비스 분리 및 확장

Cloud Tasks를 사용하면 보다 원활하게 애플리케이션을 구성하고 확장할 수 있습니다. 전용 서비스에 작업 핸들러를 구현하면 마이크로서비스를 독립적으로 확장할 수 있습니다.

리소스 소비 관리

Cloud Tasks는 대기열의 처리 속도를 제한하는 방식으로 서비스 부하를 제어하고 원활하게 처리할 수 있도록 지원합니다. 이를 통해 분산형 작업의 실행, 디스패치, 전송을 간편하게 관리할 수 있습니다.

출시 및 이슈를 원활하게 처리

Cloud Tasks를 사용하면 진행 중인 요청을 보존할 수 있습니다. 일시중지, 재시도, 새 버전으로 리디렉션 기능을 통해 요청 처리를 중단하지 않고 여유 있게 버그를 처리하거나 단계적으로 배포할 수 있습니다.

CLOUD TASKS 기능

확장 가능한 완전 관리형
Googledml 대기업 고객에게 제공하는 것과 동일한 완전 관리형 서비스를 활용하여 빌드할 수 있습니다.
속도 및 재시도 제어
작업 디스패치 속도, 최대 시도 횟수, 각 시도 간 최소 대기 시간을 설정하여 실행을 제어할 수 있습니다.
대시보드 및 명령줄 인터페이스
gcloud 명령줄의 Cloud Console 인터페이스에서 대기열과 작업을 관리, 모니터링, 검사할 수 있습니다.
전송 보장
Cloud Tasks는 최소 1회 전송을 보장하고 대부분의 작업이 정확하게 한 번 전송됩니다.
App Engine 대상
App Engine 서비스 또는 핸들러를 타겟팅하는 작업을 추가할 수 있습니다(일반 환경 또는 가변형 환경).
작업 중복 제거
여러 번 추가된 작업이 한 번만 디스패치됩니다.
향후 일정 예약
작업이 실행되는 시간을 제어할 수 있습니다.
많이 사용되는 언어
자바, Python, Node.js, PHP, Go로 클라이언트 라이브러리를 사용하거나 언어와 위치에 상관없이 REST API를 사용하여 작업을 대기열에 추가할 수 있습니다.
게시/구독 메시지, 이벤트 전송 또는 스트리밍 솔루션을 찾고 있다면 Cloud Pub/Sub에 대한 자세한 내용을 확인하세요.

Cloud Tasks 가격

월 단위 작업량 가격/100만 건
처음 100만 건 무료
50억 건 이하 $0.40

USD 외의 통화로 지불하면 Cloud Platform SKU에 해당 통화로 표기된 가격이 적용됩니다.