Google 인프라에서 일괄 작업을 예약, 큐에 추가, 실행하는 완전 관리형 일괄 서비스입니다.
이점
완전 관리형의 확장 가능한 컴퓨팅 인프라를 활용하여 작업 제출에 집중하고 작업 결과에서 비즈니스 통계를 추출하세요.
스크립트 또는 컨테이너에서 정의한 높은 처리량 또는 긴밀하게 결합된 계산을 실행하세요.
Batch는 워크로드 개발과 실행을 간소화합니다. Batch 작업은 몇 단계 내에 제출할 수 있습니다. Cloud Storage, Pub/Sub, Cloud Logging 및 Workflows를 활용하여 엔드 투 엔드 개발자 환경을 조성하세요.
주요 특징
클라우드 컴퓨팅 리소스에서 확장 일괄 작업을 실행하여 요청을 동시에 실행하면서 작업 대기 시간을 줄이고 수동 개입 없이 리소스를 확장합니다.
Batch는 Docker 컨테이너화된 워크로드 또는 VM에서 직접 실행되는 스크립트 기반 워크로드에 일관된 환경을 제공합니다.
퍼스트 파티 서비스를 쉽게 도입하여 사전 처리에서 후처리까지 엔드 투 엔드 일괄 워크플로를 제어합니다.
문서
사용 사례
게놈 배열, 의약품 개발 등에 사용되는 재현 가능한 파이프라인의 높은 처리량
Monte Carlo 시뮬레이션을 실행하고 시장에서 비즈니스를 거래하는 데 필요한 결과를 빠르게 분석합니다.
다양한 입력을 기반으로 검증 테스트 및 시뮬레이션을 자동화하여 디자인을 최적화하세요.
모든 특징
컨테이너 또는 스크립트 지원 | 기본적으로 Compute Engine VM 인스턴스에서 스크립트를 실행하거나 완료될 때까지 실행될 컨테이너화된 워크로드를 가져옵니다. |
Google Cloud 컴퓨팅 활용 | Batch에서 사용할 서비스로 제공되는 최신 소프트웨어와 하드웨어를 확보하세요. |
작업 우선순위 및 재시도 | 작업의 우선순위를 정의하고 자동화된 재시도 전략을 수립합니다. |
Batch용 Pub/Sub 알림 | Pub/Sub를 Batch와 함께 구성하여 구독자에게 메시지를 비동기식으로 전달합니다. |
통합 로깅 및 모니터링 | stderr 및 stdout 로그를 Cloud Logging에 직접 가져옵니다. 감사 로그는 누가, 언제, 어디서, 무엇을 했는지에 대한 질문에 답하는 데 도움이 됩니다. Cloud Monitoring에서 사용되는 리소스와 관련된 측정항목을 모니터링합니다. |
Batch를 사용하는 다른 방법 | gcloud, REST API, 클라이언트 라이브러리 또는 Cloud 콘솔을 통해 Batch API를 직접 호출할 수 있습니다. 또한 Batch는 워크플로 엔진 생태계와 함께 사용할 수도 있습니다. |
ID 및 액세스 관리 | IAM 권한 및 VPC 서비스 제어로 리소스 및 서비스의 액세스를 제어합니다. |
가격 책정
Batch 서비스에는 요금이 부과되지 않습니다. 일괄 작업을 실행하는 데 사용된 Google Cloud 리소스에 대해서만 비용을 지불하면 됩니다.