ITPE metacog/Cloud metacog
AWS SAP : 람다 함수 타임아웃 이슈 해소
잘 배우고, 잘 익히기
2021. 3. 21. 08:45
람다 함수 타임아웃 이슈 해소
Req) 어떤 기업이 서버리스 App를 구현하려고 합니다.
이를 위해 Amazon API Gateway, Lambda, DynamoDB를 사용하려고 합니다.
PoC를 진행했고 평균 응답시간은 업스트림 서비스 수용가능 보다 더 큽니다.
CloudWatch metrics가 나타내는 걸 보면 DynamoDB의 이슈라고 볼 수 없고,
일부 람다 함수에서 타임아웃이 발생하였습니다.
어떤 조치가 성능을 향상시킬 수 있을까요?
Sol) 메모리 증설, 람다함수의 타임아웃 시간 조정, API 캐시
람다 함수의 타임아웃 | 이상적인 메모리 사이즈와 람다함수 타임아웃 시간 설정 |
API Gateway | API cache를 기동, 개별 메소드의 TTL을 전체TTL 보다 작게 설정 |