Application Integration에 지원되는 커넥터를 참조하세요.
할당량 및 한도
이 문서에서는 Application Integration에 적용되는 할당량 및 한도를 설명합니다.
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) 통합 실행 제한 시간 제한 시간에는 실행 중 외부 시스템 호출 또는 통합의 하위 통합 태스크가 포함됩니다. 제한 시간이 지나면 실행 상태가 외부 시스템 호출의 예시에는 외부 엔드포인트 호출, 커넥터를 사용하는 Salesforce 호출, Google Cloud 함수 호출이 있습니다. |
2분 | |
비동기(ASYNC) 통합 실행 제한 시간 하위 통합을 실행하는 데 2분 이상 소요되면 ASYNC 모드에서 통합을 실행하는 것을 고려합니다. |
10분 | |
새 버전을 게시한 후 이전 버전의 통합이 실행될 수 있는 최대 시간(시스템 일관성) Application Integration이 eventual consistency를 제공하는 분산 시스템이기 때문입니다. 시스템 전체에서 삭제 및 새로고침에 시간이 걸릴 수 있는 캐시가 사용됩니다. |
10분 | |
프로젝트당 최대 통합 수 | 1000 | |
통합의 최대 태스크 수 더 많은 태스크가 필요하면 통합을 여러 통합으로 분할하는 것이 좋습니다. |
100 | |
통합에 허용되는 최대 버전 수 | 100 | |
API 트리거 | 트리거 ID의 TRIGGER_NAME 최대 문자 수
트리거 ID 형식: |
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 | |
데이터 변환기 스크립트 태스크 | 스크립트 평가에 사용 가능한 최대 메모리 | 300MB |
데이터 처리 한도
다음 시나리오에서는 통합을 사용하지 않는 것이 좋습니다.
- 통합을 사용하려면 대량 데이터 이동 또는 추출, 변환, 로드(ETL) 프로세스에 대한 집중이 필요합니다.
- 모든 통합 데이터의 누적 크기는 실행 중
10 MB
를 초과합니다.누적 데이터 크기를 계산할 때는 입력 변수, 출력 변수, 기타 중간 태스크 변수와 같은 모든 유형의 데이터 크기를 추가합니다.