Application Integration에 지원되는 커넥터를 참조하세요.

할당량 및 한도

이 문서에서는 Application Integration에 적용되는 할당량과 시스템 한도를 설명합니다.

  • 할당량은 사용할 수 있는 계수 가능한 공유 리소스의 양을 지정합니다. 할당량은 Application Integration과 같은 Google Cloud 서비스에서 정의합니다.
  • 시스템 한도는 변경할 수 없는 고정 값입니다.

Google Cloud는 공정성을 보장하고 리소스 사용 및 가용성의 급증을 줄이기 위해 할당량을 사용합니다. 할당량은 Google Cloud 프로젝트에서 사용할 수 있는 Google Cloud 리소스의 양을 제한합니다. 할당량은 하드웨어, 소프트웨어, 네트워크 구성요소를 포함하여 다양한 리소스 유형에 적용됩니다. 예를 들어 할당량에 따라 서비스에 대한 API 호출 수, 프로젝트에서 동시에 사용하는 부하 분산기 수, 만들 수 있는 프로젝트 수가 제한될 수 있습니다. 할당량은 서비스 과부하를 방지하여 Google Cloud 사용자 커뮤니티를 보호합니다. 할당량은 자체 Google Cloud 리소스를 관리하는 데도 도움이 됩니다.

Cloud Quotas 시스템은 다음을 수행합니다.

  • Google Cloud 제품 및 서비스 소비량 모니터링
  • 리소스 소비 제한
  • 할당량 값 변경을 요청할 수 있는 수단 제공

대부분의 경우 할당량이 허용하는 것보다 더 많은 리소스를 소비하려고 하면 시스템에서 리소스에 대한 액세스를 차단하고 수행하려는 작업이 실패합니다.

할당량은 일반적으로 Google Cloud 프로젝트 수준에서 적용됩니다. 한 프로젝트의 리소스를 사용해도 다른 프로젝트에서 사용 가능한 할당량에는 영향을 미치지 않습니다. Google Cloud 프로젝트 내에서 할당량은 모든 애플리케이션과 IP 주소에 공유됩니다.

Application Integration 리소스에도 시스템 한도가 있습니다. 한도는 변경할 수 없습니다.

기본적으로 Application Integration 할당량과 한도는 프로젝트별 기준으로 적용됩니다. 다른 기준에 적용되는 할당량과 한도는 그에 따라 표시됩니다. 예를 들어 각 프로젝트의 기본 동시 실행 또는 프로젝트별 최대 통합 수로 표시됩니다.

리소스 할당량

각 Google Cloud 프로젝트의 Application Integration 리소스에는 다음 할당량이 적용됩니다. 할당량 변경을 요청하여 할당량을 늘리거나 줄일 수 있습니다.

리소스 할당량
통합 실행 프로젝트당 기본 동시 실행 수 50
분당 통합 실행 요청 수 24000
승인 태스크 중 일시중지를 포함하여 통합 실행이 지속될 수 있는 일 수입니다. 31일
Integration Connectors Integration Connectors 한도 참조
통합 실행 로그모니터링 분당 읽기 실행 요청 수 18000
통합 페이지

(이 페이지는 프로젝트에서 사용 가능한 모든 통합을 보여줍니다.)

분당 읽기 통합 요청 수 12000
통합 편집기 페이지

(이 페이지에서는 모든 통합 버전 및 구성된 태스크 항목을 포함한 전체 통합을 로드합니다.)

분당 읽기 작업 항목 요청 수 12000
분당 읽기 통합 버전 요청 수 12000
분당 쓰기 통합 버전 요청 수 12000
인증 프로필 페이지

(이 페이지에는 프로젝트에서 사용 가능한 모든 인증 프로필이 나열됩니다.)

분당 읽기 요청 수 12000
분당 쓰기 요청 수 12000
Salesforce 트리거 분당 읽기 Salesforce 채널 요청 수 12000
분당 쓰기 Salesforce 채널 요청 수 12000
분당 읽기 Salesforce 인스턴스 요청 수 12000
분당 쓰기 Salesforce 인스턴스 요청 수 12000

할당량 상향 조정 요청

대부분의 할당량을 조정하려면 Google Cloud 콘솔을 사용합니다. 자세한 내용은 할당량 조정 요청을 참고하세요.

사용량 한도

Application Integration은 다음과 같은 사용량 한도를 적용합니다. 값이 규정된 한도 내에서 유지되는지 추적하고 확인해야 합니다. 이 한도를 초과하면 통합을 실행할 때 처리량 감소, 작업 실패, 지연 시간 증가가 발생할 수 있습니다.
리소스 한도
전체 Application Integration에 적용 가능 통합 이름의 최대 문자 수 64자(영문 기준)
모든 통합 데이터의 최대 누적 크기(입력 및 출력 변수 포함) 25 MB
연결에서 전송 및 수신되는 모든 통합 데이터(입력 및 출력 변수 포함)의 최대 누적 크기 8MB

동기(SYNC) 통합 실행 제한 시간

제한 시간에는 실행 중 외부 시스템 호출 또는 통합의 하위 통합 태스크가 포함됩니다. 제한 시간 후에는 실행 상태가 CANCELED로 설정됩니다.

외부 시스템 호출의 예시에는 외부 엔드포인트 호출, 커넥터를 사용하는 Salesforce 호출, Google Cloud 함수 호출이 있습니다.

2분

비동기(ASYNC) 통합 실행 제한 시간

하위 통합을 실행하는 데 2분 이상 소요되면 ASYNC 모드에서 통합을 실행하는 것을 고려합니다.

10분

새 버전을 게시한 후 이전 버전의 통합이 실행될 수 있는 최대 시간(시스템 일관성)

Application Integration이 eventual consistency를 제공하는 분산 시스템이기 때문입니다. 시스템 전체에서 삭제 및 새로고침에 시간이 걸릴 수 있는 캐시가 사용됩니다.

10분
프로젝트당 최대 통합 수 1000

통합의 최대 태스크 수

더 많은 태스크가 필요하면 통합을 여러 통합으로 분할하는 것이 좋습니다.

100
통합에 허용되는 최대 버전 수 100
API 트리거 트리거 ID의 TRIGGER_NAME 최대 문자 수

트리거 ID 형식: api_trigger/TRIGGER_NAME

64자(영문 기준)
Apps Script 태스크 Apps Script의 최대 활성 배포 수 50
API 실행 파일의 초당 쿼리 수(QPS) 분당 5000
웹 앱 배포의 초당 쿼리 수(QPS) 분당 5000
API 실행 파일의 지연 시간 1.5초
웹 앱의 지연 시간 2.5초
Apps Script의 모든 통합 변수 최대 누적 크기 15MB
REST 엔드포인트 호출 태스크 최대 동시 실행 REST 호출 수 100
REST 엔드포인트의 최대 요청 크기 25MB
REST 엔드포인트의 최대 응답 크기 25MB
통합 호출 태스크 기본 통합에서 실행할 수 있는 최대 하위 통합 수 10000
커넥터 태스크 커넥터 태스크 실행 제한 시간 3분
커넥터의 최대 응답 크기 20MB
While 루프 태스크For Each 루프 태스크 처리된 데이터의 최대 누적 크기 20MB
최대 반복 횟수 8000
각 하위 통합 호출에서 수집된 데이터의 최대 누적 크기 50MB
For Each 병렬 태스크 처리된 데이터의 최대 누적 크기 20MB
최대 동시 실행 수 50
데이터 매핑 태스크 배열 데이터 유형 변수의 최대 크기 요소 100,000개
JSON 데이터 유형 변수의 최대 크기 20MB
문자열 데이터 유형 변수의 최대 크기 20MB
Data Transformer 태스크 스크립트 평가에 사용할 수 있는 최대 메모리 300MB

데이터 처리 한도

다음 시나리오에서는 통합을 사용하지 않는 것이 좋습니다.

  • 통합을 사용하려면 대량 데이터 이동 또는 추출, 변환, 로드(ETL) 프로세스에 대한 집중이 필요합니다.
  • 모든 통합 데이터의 누적 크기는 실행 중 10 MB초과합니다.

    누적 데이터 크기를 계산할 때는 입력 변수, 출력 변수, 기타 중간 태스크 변수와 같은 모든 유형의 데이터 크기를 추가합니다.