수백 개의 Lambda 함수를 사용하는 서버리스 애플리케이션이 Amazon Aurora PostgreSQL 데이터베이스에 연결됩니다. 각 Lambda 스케일 아웃은 새로운 DB 연결을 생성하여 리소스 사용량을 증가시킵니다. Lambda 확장성을 줄이지 않으면서 데이터베이스 연결 수를 줄여야 합니다. 무엇을 구현해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: Amazon RDS Proxy를 사용하여 연결을 풀링하고 관리하고, 각 Lambda 함수가 프록시 엔드포인트를 통해 연결하도록 업데이트합니다..
이것이 정답인 이유
Amazon RDS Proxy는 데이터베이스 연결을 풀링하고 관리하여 Lambda 함수와 같은 서버리스 애플리케이션이 데이터베이스에 과도한 연결을 생성하는 것을 방지합니다. Lambda 함수가 확장될 때마다 새 연결을 여는 대신, 프록시는 기존 연결을 재사용하여 데이터베이스의 부하를 줄이고 성능을 향상시킵니다. 오답 설명: 프로비저닝된 동시성(Provisioned Concurrency)은 Lambda 함수의 콜드 스타트 시간을 줄이지만, 데이터베이스 연결 문제와는 직접적인 관련이 없습니다. 클러스터 캐시 관리(Cluster Cache Management)는 Aurora의 캐시 효율성을 높이는 기능으로, 데이터베이스 연결 수 감소와는 무관합니다. 예약된 동시성(Reserved Concurrency)은 Lambda 함수의 최대 동시 실행 수를 제한하여 비용을 제어하거나 다운스트림 리소스 과부하를 방지하지만, 데이터베이스 연결 풀링을 제공하지는 않습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음