메모리 및 vCPU 한도 구성(1세대)
Cloud Run Functions를 다양한 양의 메모리로 프로비저닝하여 함수에서 사용할 수 있는 메모리 양을 제어할 수 있습니다. 선택한 할당 메모리 크기는 함수에 할당된 CPU 양에 해당합니다. 사용 가능한 메모리 및 CPU 등급은 다음 표에 나와 있습니다.
메모리 | CPU |
---|---|
128MB | .083 vCPU |
256MB | .167 vCPU |
512MB | .333 vCPU |
1,024MB | .583 vCPU |
2,048MB | vCPU 1개 |
4,096MB | 2 vCPU |
8192MB | 2 vCPU |
사용 불가능 | vCPU 4개 |
사용 불가능 | 8 vCPU |
기본적으로 함수에 할당된 메모리는 Cloud Run Functions 제품 버전에 따라 256MB 또는 256MiB입니다.
메모리 및 CPU 할당과 관련된 비용에 대한 자세한 내용은 Cloud Run Functions 가격 책정을 참조하세요.
메모리 한도 설정
Google Cloud CLI 또는 Google Cloud 콘솔을 사용하여 배포 시 함수의 할당 메모리를 설정할 수 있습니다.
gcloud
gcloud CLI를 사용하여 함수를 배포하는 경우 --memory
플래그를 사용합니다.
gcloud functions deploy YOUR_FUNCTION_NAME --no-gen2 --memory=MEMORY_LIMIT ...
콘솔
Google Cloud 콘솔에서 함수를 생성하는 동안 할당 메모리를 설정하려면 다음 안내를 따르세요.
- Google Cloud 콘솔에서 Cloud Run Functions 개요 페이지로 이동합니다.
- 함수 만들기를 클릭합니다.
- 함수의 필수 필드를 작성합니다.
- 페이지 끝에서 런타임, 빌드... 섹션을 확장하고 런타임 탭을 클릭합니다.
- 할당 메모리 필드에서 메모리 양을 선택합니다.
- 다음을 클릭합니다.
- 배포를 클릭합니다.