AWS Lambda Limits to Know - per region
- 리전마다 실행 제한
실행 제한은 메모리 할당이 120MB에서 10GB이며 단위는 1MB씩 증가되며 메모리를 증가 시키면 vCPU가 늘어나게 됨
최대 실행 시간은 900초(15분)이며 그 이상이라면 람다에 적합하지 않음
환경 변수로 최대 4KB를 가짐
함다 함수를 생성하는 동안 큰 파일을 끌고와야 한다면 임시 공간인 /tmp 폴더의 512MB를 사용할 수 있음
최대 1000건까지 람다 함수 동시 실행이 가능하고 요청에 따라 더 늘어날 수 있으나 처음 예약한 동시 설정을 사용하는 것이 좋음
- 리전마다 배치 제한
압축된 zip의 최대 크기는 50MB이며 압축되지 않으면 250MB까지 가능하며 더 큰 파일의 경우 /tmp 공간을 사용
그러므로 시작할 때 큰 파일이 있어야 한다면 디렉터리를 사용해야 함
환경 변수는 4KB
- 예) 30GB RAM이 필요한 경우, 실행 시간이 30분인 경우, 3GB의 큰 파일이 필요한 경우
→ 해당 워크로드 작업에는 람다가 어울리지 않음을 알 수 있음