한 회사에 여러 비즈니스 부서를 위한 여러 마이크로서비스로 구성된 비프로덕션 애플리케이션이 있습니다. 단일 개발 팀이 모든 마이크로서비스를 유지 관리합니다. 현재 아키텍처는 정적 웹 프런트엔드, 애플리케이션 로직을 위한 Java 백엔드, Amazon EC2 인스턴스에서 호스팅되는 MySQL 데이터베이스를 사용합니다. 회사는 운영 오버헤드를 최소화하면서 애플리케이션이 안전하고 전역적으로 가용하기를 원합니다. 어떤 솔루션이 이러한 요구 사항을 충족할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 정적 프런트엔드를 호스팅하기 위해 Amazon CloudFront 및 Amazon S3를 사용합니다. 마이크로서비스를 Amazon API Gateway로 액세스되는 AWS Lambda 함수로 리팩터링합니다. MySQL 데이터베이스를 Amazon RDS for MySQL로 마이그레이션합니다..
이것이 정답인 이유
정답은 운영 오버헤드를 최소화하면서 안전하고 전역적으로 가용한 애플리케이션을 위한 최적의 서버리스 솔루션을 제공합니다. Amazon S3는 정적 웹사이트 호스팅에 비용 효율적이고 확장 가능하며, CloudFront는 글로벌 콘텐츠 전송 네트워크(CDN)를 통해 지연 시간을 줄이고 보안을 강화합니다. 마이크로서비스를 AWS Lambda 함수로 리팩터링하고 Amazon API Gateway를 통해 액세스하면 서버 관리 없이 자동으로 확장되며, 사용한 만큼만 비용을 지불합니다. MySQL 데이터베이스를 Amazon RDS for MySQL로 마이그레이션하면 데이터베이스 관리(패치, 백업, 복제) 오버헤드를 줄이고 고가용성을 제공합니다. 오답 설명: 첫 번째 오답은 AWS Amplify를 사용하여 프런트엔드를 호스팅하는 것은 가능하지만, MySQL 데이터베이스를 Amazon EC2 Reserved Instance로 마이그레이션하는 것은 관리 오버헤드를 줄이는 데 도움이 되지 않습니다. EC2 인스턴스에서 데이터베이스를 직접 관리해야 합니다. 세 번째 오답은 AWS Lambda 함수를 Network Load Balancer 뒤에 두는 것은 일반적인 패턴이 아닙니다. API Gateway가 Lambda 함수를 호출하는 데 더 적합하며, NLB는 주로 TCP/UDP 트래픽에 사용됩니다. 네 번째 오답은 정적 프런트엔드에 CloudFront를 사용하지 않아 글로벌 가용성과 성능 이점을 놓치고, MySQL 데이터베이스를 Amazon EC2 Reserved Instance로 마이그레이션하여 관리 오버헤드를 증가시킵니다. 또한 Application Load Balancer는 Lambda 함수를 직접 호출할 수 있지만, API Gateway가 서버리스 API 관리에 더 특화되어 있습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음