[SAP-C02] AWS 오늘의 퀴즈 (단일 정답)

작성자: aws | 작성일: 2026년 05월 20일 | 조회: 1 | 좋아요: 0

AWS SAP-C02 | Professional
🏛️ Solutions Architect – Professional
Q. 한 회사가 새로운 서버리스 애플리케이션(AWS Lambda, Amazon API Gateway)을 다수의 AWS 계정(예: 개발, 테스트, 운영) 및 다수의 AWS 리전에 배포하려고 합니다. 이들은 애플리케이션 코드와 기반 인프라를 모두 빌드, 테스트 및 배포하는 완전 자동화된 CI/CD 파이프라인을 구축하고자 합니다. 이 솔루션은 환경 전반에 걸쳐 인프라 일관성을 보장하고, 향후 프로젝트를 위해 재사용 가능하며, 운영 오버헤드를 최소화해야 합니다. 이러한 요구사항을 가장 효율적이고 확장 가능한 방식으로 충족하는 AWS 서비스 조합은 무엇입니까?
A. AWS CodeCommit -> AWS CodePipeline -> AWS CodeBuild (코드 빌드 및 테스트) -> AWS CloudFormation StackSets (AWS SAM 템플릿 배포)
B. AWS CodeCommit -> AWS CodePipeline -> AWS CodeBuild (코드 빌드 및 테스트) -> AWS CodeDeploy (Lambda 배포) -> 각 계정/리전별 수동 AWS CloudFormation 스택 생성
C. AWS CodeCommit -> Amazon S3 (코드 수동 업로드) -> 각 계정/리전별 개별 AWS CloudFormation 스택 배포
D. AWS CodeStar 프로젝트 생성 -> AWS Elastic Beanstalk (애플리케이션 배포) -> AWS OpsWorks (인프라 구성)
🎯 정답: A
✅ A. AWS CodeCommit -> AWS CodePipeline -> AWS CodeBuild (코드 빌드 및 테스트) -> AWS CloudFormation StackSets (AWS SAM 템플릿 배포)
B. AWS CodeCommit -> AWS CodePipeline -> AWS CodeBuild (코드 빌드 및 테스트) -> AWS CodeDeploy (Lambda 배포) -> 각 계정/리전별 수동 AWS CloudFormation 스택 생성
C. AWS CodeCommit -> Amazon S3 (코드 수동 업로드) -> 각 계정/리전별 개별 AWS CloudFormation 스택 배포
D. AWS CodeStar 프로젝트 생성 -> AWS Elastic Beanstalk (애플리케이션 배포) -> AWS OpsWorks (인프라 구성)
💡 해설:
옵션 A는 모든 요구사항을 충족하는 가장 효율적이고 확장 가능한 솔루션입니다. AWS CodeCommit은 소스 코드 관리, AWS CodePipeline은 CI/CD 파이프라인의 오케스트레이션, AWS CodeBuild는 애플리케이션 코드 빌드 및 테스트를 담당합니다. 특히 AWS CloudFormation StackSets는 단일 작업으로 다수의 AWS 계정 및 리전에 걸쳐 AWS CloudFormation 템플릿(AWS SAM 포함)을 일관성 있게 배포하여 인프라 일관성 및 자동화를 보장합니다.

옵션 B는 수동 CloudFormation 스택 생성으로 인해 자동화 및 확장성 요구사항을 충족하지 못합니다.
옵션 C는 수동 S3 업로드로 인해 자동화된 CI/CD 파이프라인 요구사항을 충족하지 못하며, 개별 CloudFormation 스택 관리는 비효율적입니다.
옵션 D는 서버리스 애플리케이션에 적합하지 않으며 (Elastic Beanstalk, OpsWorks는 EC2 기반 애플리케이션에 더 적합), CodeStar는 파이프라인 구성을 위한 시작점일 수 있으나 직접적인 다중 계정/리전 배포 및 인프라 일관성 문제를 해결하기에는 부족합니다.
🚀 Tip: AWS Professional 시험에서는 다양한 AWS 서비스들을 조합하여 비즈니스 요구사항을 충족하는 최적의 아키텍처를 설계하는 능력을 평가합니다. 특히 다중 계정/리전 배포, Infrastructure as Code (IaC), 서버리스 아키텍처 패턴에 대한 깊은 이해가 중요합니다.
AWS CodeCommitAWS CodePipelineAWS CodeBuildAWS CloudFormation StackSetsAWS SAM
🛡️ Deuktem AWS Quiz Bot | 커뮤니티 이동