DVA-C02 문제 196
개발자는 개발팀이 Node.js 애플리케이션에 배포한 AWS Lambda 함수에서 버그가 증가하는 것을 발견했습니다. 이러한 버그를 최소화하기 위해 개발자는 Lambda 환경과 최대한 유사한 환경에서 Lambda 함수의 자동화된 테스트를 구현하고자 합니다.
개발자는 다른 개발자들이 로컬에서 테스트를 실행할 수 있도록 해야 합니다. 또한 AWS 클라우드 개발 키트(AWS COK) 배포 전에 팀의 지속적 통합 및 지속적 배포(CI/CD) 파이프라인에 테스트를 통합해야 합니다.
어떤 솔루션이 이러한 요구 사항을 충족할까요?
개발자는 다른 개발자들이 로컬에서 테스트를 실행할 수 있도록 해야 합니다. 또한 AWS 클라우드 개발 키트(AWS COK) 배포 전에 팀의 지속적 통합 및 지속적 배포(CI/CD) 파이프라인에 테스트를 통합해야 합니다.
어떤 솔루션이 이러한 요구 사항을 충족할까요?
DVA-C02 문제 197
개발자가 Amazon S3 버킷을 사용하여 이미지를 업로드하는 서비스를 개발하고 있습니다. 이 서비스는 AWS Lambda 함수를 사용하여 각 이미지의 썸네일을 생성합니다. 이미지가 업로드될 때마다 이메일 알림을 보내고 썸네일을 생성해야 합니다. 개발자는 이미지 처리 및 이메일 알림 설정을 구성해야 합니다.
어떤 솔루션이 이러한 요구 사항을 충족할까요?
어떤 솔루션이 이러한 요구 사항을 충족할까요?
DVA-C02 문제 198
개발자가 애플리케이션을 Amazon Elastic Kubernetes Service(Amazon EKS)로 마이그레이션하고 있습니다. 개발자는 애플리케이션을 EKS 클러스터가 있는 Amazon Elastic Container Registry(Amazon ECR)로 마이그레이션합니다.
애플리케이션을 새로운 백엔드로 마이그레이션하는 과정에서 개발자는 새 AWS 계정을 생성합니다. 개발자는 애플리케이션이 새 AWS 계정을 가리키고 새로운 백엔드 리소스를 사용하도록 애플리케이션 구성을 변경합니다. 개발자는 파이프라인을 배포하여 애플리케이션 내에서 변경 사항을 성공적으로 테스트합니다.
Docker 이미지 빌드와 파이프라인 배포는 성공적으로 완료되었지만, 애플리케이션은 여전히 이전 백엔드에 연결되어 있습니다. 개발자는 애플리케이션 구성이 새 백엔드 리소스가 아닌 기존 EKS 클러스터를 참조하고 있음을 발견했습니다.
애플리케이션이 새로운 리소스에 연결되지 않는 이유는 무엇일까요?
애플리케이션을 새로운 백엔드로 마이그레이션하는 과정에서 개발자는 새 AWS 계정을 생성합니다. 개발자는 애플리케이션이 새 AWS 계정을 가리키고 새로운 백엔드 리소스를 사용하도록 애플리케이션 구성을 변경합니다. 개발자는 파이프라인을 배포하여 애플리케이션 내에서 변경 사항을 성공적으로 테스트합니다.
Docker 이미지 빌드와 파이프라인 배포는 성공적으로 완료되었지만, 애플리케이션은 여전히 이전 백엔드에 연결되어 있습니다. 개발자는 애플리케이션 구성이 새 백엔드 리소스가 아닌 기존 EKS 클러스터를 참조하고 있음을 발견했습니다.
애플리케이션이 새로운 리소스에 연결되지 않는 이유는 무엇일까요?
DVA-C02 문제 199
온라인 판매 회사가 AWS에서 실행되는 서버리스 애플리케이션을 개발 중입니다. 이 애플리케이션은 주문 성공률을 계산하고 해당 데이터를 Amazon DynamoDB 테이블에 저장하는 AWS Lambda 함수를 사용합니다. 개발자는 15분마다 Lambda 함수를 효율적으로 호출하는 방법을 원합니다.
어떤 솔루션이 최소한의 개발 노력으로 이 요구 사항을 충족할까요?
어떤 솔루션이 최소한의 개발 노력으로 이 요구 사항을 충족할까요?
DVA-C02 문제 200
Amazon EC2에 배포된 애플리케이션이 Amazon DynamoDB를 사용하고 있습니다. 이 애플리케이션은 DynamoDB REST API를 호출하는데, DynamoDB 테이블에 데이터를 쓸 때 주기적으로 ProvisionedThroughputExceededException 오류가 발생합니다.
이 오류를 가장 비용 효율적으로 완화할 수 있는 해결책은 무엇입니까? (두 가지를 선택하십시오)
이 오류를 가장 비용 효율적으로 완화할 수 있는 해결책은 무엇입니까? (두 가지를 선택하십시오)
