AWS 솔루션 아키텍트 교본
더 많은 작업
AWS Certified Solutions Architect - Associate(시험 코드 SAA-C03)는 AWS가 시행하는 연관(Associate) 등급 자격으로, AWS Well-Architected Framework를 바탕으로 AWS 서비스를 조합해 솔루션을 설계하는 능력을 검정한다. 이 문서는 AWS가 공개한 공식 시험 안내서(Exam Guide)의 도메인·작업 진술을 뼈대로 삼아, 각 항목을 공부할 때 읽어야 할 위키 문서를 이어 둔 학습 목차이다.
- 시험이 검정하는 일 : 현재 요구와 향후 수요를 충족하는 AWS 솔루션 설계, 보안·복원력·고성능·비용 최적화를 갖춘 아키텍처 설계, 기존 솔루션을 검토해 개선점 찾기
- 권장 대상 : AWS 서비스로 클라우드 솔루션을 설계한 실무 경험이 1년 이상인 사람. 응시 자격 제한은 없다.
- 기준 문서 : AWS 공식 시험 안내서 SAA-C03 (2026년 10월 4일 확인)
| 항목 | 내용 |
|---|---|
| 문항 | 65문항 (점수에 반영되는 50문항 + 반영되지 않는 15문항) |
| 유형 | 선다형(정답 1개, 오답 3개), 복수 응답형(보기 5개 이상 중 정답 2개 이상) |
| 시간 | 130분 |
| 점수 | 100~1,000점 환산 점수, 720점 이상 합격 |
| 채점 방식 | 보상형(compensatory): 도메인별 과락 없이 전체 점수로만 합격을 정한다 |
| 응시료 | 150 USD |
| 응시 방법 | Pearson VUE 시험장 또는 온라인 감독 시험 |
| 언어 | 영어, 한국어, 일본어, 중국어(간체·번체), 프랑스어, 이탈리아어, 포르투갈어(브라질), 스페인어(중남미·스페인) |
| 유효 기간 | 3년 |
- 비채점 15문항은 시험 중에 따로 표시되지 않는다. 답하지 않은 문항은 오답으로 처리되고, 추측에 대한 감점은 없다.
- 시험 결과는 시험을 마친 뒤 5영업일 안에 AWS Certification 계정에서 확인할 수 있다. 점수 보고서에는 도메인별 성취 수준이 나온다.
- 불합격하면 14일이 지나야 다시 응시할 수 있고, 응시 횟수 제한은 없다. 합격한 시험은 2년 동안 같은 시험을 다시 볼 수 없다.
- AWS 자격을 하나 취득하면 다음 자격 시험 응시료 50% 할인 혜택이 주어진다.
- 영어로 응시하는 비영어권 응시자는 시험 시간 30분 연장(ESL +30)을 한 번 신청해 두면 이후 시험에 계속 적용된다.
- 시험 문항은 일부 서비스 이름을 공식 약칭으로 쓴다(예: Amazon Simple Notification Service → Amazon SNS). 약칭과 전체 이름 목록은 시험 화면의 도움말 버튼에서 볼 수 있다.
- 재인증 : 만료 전에 최신 버전의 같은 시험에 합격하거나, 상위 자격인 AWS Certified Solutions Architect - Professional을 취득하면 자동으로 갱신된다.
| 도메인 | 비중 | 작업 진술 |
|---|---|---|
| 1. 보안 아키텍처 설계 | 30% | 보안 액세스 설계, 안전한 워크로드·애플리케이션 설계, 데이터 보안 제어 |
| 2. 복원력을 갖춘 아키텍처 설계 | 26% | 확장 가능하고 느슨하게 결합된 아키텍처, 고가용성·내결함성 아키텍처 |
| 3. 고성능 아키텍처 설계 | 24% | 스토리지, 컴퓨팅, 데이터베이스, 네트워크, 데이터 수집·변환 |
| 4. 비용에 최적화된 아키텍처 설계 | 20% | 스토리지, 컴퓨팅, 데이터베이스, 네트워크 비용 최적화 |
네 도메인은 AWS Well-Architected Framework의 보안·안정성·성능 효율성·비용 최적화 원칙과 거의 그대로 대응한다. 같은 서비스가 여러 도메인에 반복해서 나오므로, 서비스 하나를 공부할 때 보안·가용성·성능·비용의 네 관점을 함께 정리해 두면 효율이 좋다.
문항은 대부분 짧은 시나리오 뒤에 조건을 붙여 가장 알맞은 설계를 고르게 한다. 조건 문구가 정답을 가른다.
| 조건 문구 | 대개 정답 쪽으로 기우는 방향 |
|---|---|
| 운영 오버헤드가 가장 적은 | 관리형·서버리스 서비스(AWS Lambda, AWS Fargate, 아마존 Aurora Serverless, DynamoDB) |
| 가장 비용 효율적인 | 스팟·절감형 플랜, S3 수명 주기 전환, 게이트웨이 엔드포인트, 적정 크기 조정 |
| 고가용성 / 장애에도 계속 동작 | 다중 AZ 배치, ELB와 Auto Scaling, RDS 다중 AZ |
| 리전 장애 대비 / 재해 복구 | 리전 간 복제, Route 53 장애 조치 라우팅, DR 전략 선택 |
| 느슨한 결합 / 급증하는 요청 흡수 | 아마존 SQS, 아마존 SNS, 아마존 EventBridge |
| 애플리케이션 코드를 바꿀 수 없는 | 인프라 쪽 해결책(로드 밸런서, 캐시, Storage Gateway, 프록시) |
- 기초 개념 : AWS 글로벌 인프라(리전·가용 영역), AWS 공동 책임 모델, AWS Well-Architected Framework를 먼저 읽는다. 모든 문항의 전제가 된다.
- 보안과 네트워크 : AWS IAM, 아마존 VPC, 보안 그룹과 네트워크 ACL을 손으로 그려 가며 익힌다. 비중이 가장 큰 도메인 1의 중심이고, 다른 도메인 문항에도 계속 나온다.
- 컴퓨팅·스토리지·데이터베이스 핵심 서비스 : 아마존 EC2, 아마존 S3, 아마존 EBS, 아마존 RDS, 아마존 DynamoDB, Elastic Load Balancing, 아마존 EC2 Auto Scaling. 서비스별로 비교표를 외우기보다 "이 요구에는 왜 이 서비스인가"를 말로 설명할 수 있게 한다.
- 느슨한 결합·서버리스·데이터 처리 : 아마존 SQS, 아마존 SNS, AWS Lambda, 아마존 API Gateway, 아마존 Kinesis, AWS Glue.
- 비용과 재해 복구 : 아마존 EC2 구매 옵션, 아마존 S3 스토리지 클래스, AWS 비용 관리 도구, AWS 재해 복구 전략.
- AWS 공식 샘플 문항과 공식 연습 문제(AWS Skill Builder의 Official Practice Question Set)로 문제 유형에 익숙해진다.
아래 항목은 AWS 공식 한국어 시험 안내서의 작업 진술(관련 지식·관련 기술)을 그대로 옮긴 것이다. 화살표 뒤는 해당 항목을 공부할 때 읽을 위키 문서이다. 공식 안내서는 이 목록이 시험 내용 전체를 담은 것은 아니라고 밝히고 있다.
- 작업 1.1
- AWS 리소스에 대한 보안 액세스 설계
- 관련 지식
- 여러 계정에 대한 액세스 제어 및 관리 → AWS Organizations, AWS IAM Identity Center
- AWS 페더레이션된 액세스 및 ID 서비스(예: IAM, AWS IAM Identity Center) → AWS IAM, AWS IAM Identity Center, SAML
- AWS 글로벌 인프라(예: 가용 영역, AWS 리전) → AWS 글로벌 인프라
- AWS 보안 모범 사례(예: 최소 권한의 원칙) → AWS IAM, AWS Well-Architected Framework
- AWS 공동 책임 모델 → AWS 공동 책임 모델
- 관련 기술
- IAM 사용자 및 루트 사용자에게 AWS 보안 모범 사례 적용(예: 다중 인증(MFA)) → AWS IAM
- IAM 사용자, 그룹, 역할 및 정책을 포함하는 유연한 권한 부여 모델 설계 → AWS IAM
- 역할 기반 액세스 제어 전략 설계(예: AWS STS, 역할 전환, 크로스 계정 액세스) → AWS IAM, 역할 기반 접근통제
- 여러 AWS 계정에 대한 보안 전략 설계(예: AWS Control Tower, 서비스 제어 정책(SCP)) → AWS Organizations
- AWS 서비스에 적합한 리소스 정책 사용 결정 → AWS IAM, 아마존 S3, AWS KMS
- 디렉터리 서비스를 IAM 역할과 연동할 시기 결정 → AWS IAM Identity Center, 액티브 디렉터리
- 작업 1.2
- 안전한 워크로드 및 애플리케이션 설계
- 관련 지식
- 애플리케이션 구성 및 보안 인증 정보의 보안 → AWS Secrets Manager
- AWS 서비스 엔드포인트 → VPC 엔드포인트
- AWS에서 포트, 프로토콜 및 네트워크 트래픽 제어 → 보안 그룹과 네트워크 ACL, 아마존 VPC
- 안전한 애플리케이션 액세스 → 아마존 Cognito, 아마존 API Gateway
- 보안 서비스와 적합한 사용 사례(예: Amazon Cognito, Amazon GuardDuty, Amazon Macie) → 아마존 Cognito, 아마존 GuardDuty, 아마존 Macie
- AWS 외부의 위협 벡터(예: DDoS, SQL 인젝션) → AWS Shield, AWS WAF, 분산 서비스 거부 공격
- 관련 기술
- 보안 구성 요소(예: 보안 그룹, 라우팅 테이블, 네트워크 ACL, NAT 게이트웨이)로 VPC 아키텍처 설계 → 아마존 VPC, 보안 그룹과 네트워크 ACL, NAT 게이트웨이
- 네트워크 분할 전략 결정(예: 퍼블릭 서브넷 및 프라이빗 서브넷 사용) → 아마존 VPC, 서브넷
- 보안 애플리케이션에 AWS 서비스 통합(예: AWS Shield, AWS WAF, IAM Identity Center, AWS Secrets Manager) → AWS Shield, AWS WAF, AWS IAM Identity Center, AWS Secrets Manager
- AWS 클라우드와의 외부 네트워크 연결 보호(예: VPN, AWS Direct Connect) → AWS Site-to-Site VPN, AWS Direct Connect
- 작업 1.3
- 적합한 데이터 보안 제어 결정
- 관련 지식
- 데이터 액세스 및 거버넌스 → AWS Lake Formation, 아마존 Macie
- 데이터 복구 → AWS Backup, AWS 재해 복구 전략
- 데이터 보존 및 분류 → 아마존 Macie, 아마존 S3
- 암호화 및 적합한 키 관리 → AWS KMS
- 관련 기술
- 규정 준수 요구 사항을 충족하도록 AWS 기술 조율 → AWS CloudTrail, AWS Organizations
- 저장된 데이터 암호화(예: AWS KMS) → AWS KMS, 아마존 S3, 아마존 EBS
- 전송 중 데이터 암호화(예: TLS를 사용하는 AWS Certificate Manager(ACM)) → AWS Certificate Manager, TLS(SSL)
- 암호화 키에 대한 액세스 정책 구현 → AWS KMS
- 데이터 백업 및 복제 구현 → AWS Backup, 아마존 S3
- 데이터 액세스, 수명 주기 및 보호를 위한 정책 구현 → 아마존 S3, 아마존 S3 스토리지 클래스
- 암호화 키 교체 및 인증서 갱신 → AWS KMS, AWS Certificate Manager
- 작업 2.1
- 확장 가능하고 느슨하게 결합된 아키텍처 설계
- 관련 지식
- API 만들기 및 관리(예: Amazon API Gateway, REST API) → 아마존 API Gateway, RESTful API
- AWS Managed Services와 적합한 사용 사례(예: AWS Transfer Family, Amazon SQS, AWS Secrets Manager) → AWS Transfer Family, 아마존 SQS, AWS Secrets Manager
- 캐싱 전략 → 아마존 ElastiCache, 아마존 CloudFront, 캐시
- 마이크로서비스의 설계 원칙(예: 스테이트리스 워크로드와 스테이트풀 워크로드 비교) → 마이크로서비스 아키텍처
- 이벤트 기반 아키텍처 → 이벤트 기반 아키텍처, 아마존 EventBridge
- 수평적 스케일링 및 수직적 스케일링 → 스케일 아웃, 스케일 업
- 엣지 액셀러레이터를 적절하게 사용하는 방법(예: 콘텐츠 전송 네트워크(CDN)) → 아마존 CloudFront, AWS Global Accelerator, CDN
- 애플리케이션을 컨테이너로 마이그레이션하는 방법 → 아마존 ECS, AWS Fargate, 도커
- 로드 밸런싱 개념(예: Application Load Balancer(ALB)) → Elastic Load Balancing, 부하 분산
- 멀티 티어 아키텍처 → 아마존 VPC, Elastic Load Balancing
- 대기열 및 메시징 개념(예: 게시/구독) → 아마존 SQS, 아마존 SNS, 발행-구독 모델
- 서버리스 기술 및 패턴(예: AWS Fargate, AWS Lambda) → AWS Lambda, AWS Fargate, 서버리스
- 연관된 특성이 있는 스토리지 유형(예: 객체, 파일, 블록) → 객체 스토리지
- 컨테이너의 오케스트레이션(예: Amazon ECS, Amazon EKS) → 아마존 ECS, 아마존 EKS, 쿠버네티스
- 읽기 전용 복제본 사용 시기 → 아마존 RDS, 아마존 Aurora
- 워크플로 오케스트레이션(예: AWS Step Functions) → AWS Step Functions
- 관련 기술
- 요구 사항에 따라 이벤트 기반, 마이크로서비스 및/또는 멀티 티어 아키텍처 설계 → 이벤트 기반 아키텍처, 마이크로서비스 아키텍처
- 아키텍처 설계에 사용되는 구성 요소의 스케일링 전략 결정 → 아마존 EC2 Auto Scaling, 오토 스케일링
- 요구 사항에 따라 느슨한 결합을 달성하는 데 필요한 AWS 서비스 결정 → 아마존 SQS, 아마존 SNS, 아마존 EventBridge
- 컨테이너 사용 시기 결정 → 아마존 ECS, 아마존 EKS, AWS Fargate
- 서버리스 기술 및 패턴 사용 시기 결정 → AWS Lambda, 서버리스
- 요구 사항에 따라 적합한 컴퓨팅, 스토리지, 네트워킹 및 데이터베이스 기술 권장 → AWS 특수 목적 데이터베이스, 객체 스토리지
- 워크로드에 맞춰 특별히 구축된 AWS 서비스 사용 → AWS 특수 목적 데이터베이스
- 작업 2.2
- 고가용성 및/또는 내결함성 아키텍처 설계
- 관련 지식
- AWS 글로벌 인프라(예: 가용 영역, AWS 리전, Amazon Route 53) → AWS 글로벌 인프라, 아마존 Route 53
- AWS Managed Services와 적합한 사용 사례(예: Amazon Comprehend, Amazon Polly)
- 기본 네트워킹 개념(예: 라우팅 테이블) → 아마존 VPC, 라우팅 테이블
- 재해 복구(DR) 전략(예: 백업 및 복원, 파일럿 라이트, 예열 대기 방식, 활성/활성 장애 조치, RPO(복구 시점 목표), RTO(복구 시간 목표)) → AWS 재해 복구 전략, RPO, RTO
- 분산 설계 패턴 → 이벤트 기반 아키텍처, 아마존 SQS
- 장애 조치 전략 → 아마존 Route 53, 아마존 RDS, 아마존 Aurora
- 변경 불가능한 인프라 → AWS CloudFormation, 코드형 인프라
- 로드 밸런싱 개념(예: ALB) → Elastic Load Balancing
- 프록시 개념(예: Amazon RDS Proxy) → 아마존 RDS
- Service Quotas 및 제한(예: 대기 환경에서 워크로드에 대한 Service Quotas를 구성하는 방법)
- 스토리지 옵션 및 특성(예: 내구성, 복제) → 아마존 S3, 아마존 EBS, 아마존 EFS
- 워크로드 가시성(예: AWS X-Ray) → 아마존 CloudWatch
- 관련 기술
- 인프라 무결성을 보장하기 위한 자동화 전략 결정 → AWS CloudFormation
- AWS 리전 또는 가용 영역 전체에서 고가용성 및/또는 내결함성 아키텍처를 제공하는 데 필요한 AWS 서비스 결정 → AWS 글로벌 인프라, 고가용성, 결함 허용
- 비즈니스 요구 사항에 따라 지표를 파악하여 고가용성 솔루션 제공 → 아마존 CloudWatch
- 단일 실패 지점을 완화하기 위한 설계 구현 → 단일 장애점, Elastic Load Balancing
- 데이터의 내구성과 가용성을 보장하기 위한 전략 구현(예: 백업) → AWS Backup
- 비즈니스 요구 사항을 충족하는 적합한 DR 전략 선택 → AWS 재해 복구 전략
- 레거시 애플리케이션과 클라우드용으로 구축되지 않은 애플리케이션의 신뢰성을 개선하는 AWS 서비스 사용(예: 애플리케이션 변경이 불가능한 경우) → Elastic Load Balancing, 아마존 EC2 Auto Scaling
- 워크로드에 맞춰 특별히 구축된 AWS 서비스 사용 → AWS 특수 목적 데이터베이스
- 작업 3.1
- 고성능 및/또는 확장 가능한 스토리지 솔루션 결정
- 관련 지식
- 비즈니스 요구 사항을 충족하는 하이브리드 스토리지 솔루션 → AWS Storage Gateway
- 스토리지 서비스와 적합한 사용 사례(예: Amazon S3, Amazon EFS, Amazon EBS) → 아마존 S3, 아마존 EFS, 아마존 EBS
- 연관된 특성이 있는 스토리지 유형(예: 객체, 파일, 블록) → 객체 스토리지
- 관련 기술
- 작업 3.2
- 고성능의 탄력적인 컴퓨팅 솔루션 설계
- 관련 지식
- AWS 컴퓨팅 서비스와 적합한 사용 사례(예: AWS Batch, Amazon EMR, AWS Fargate) → 아마존 EMR, AWS Fargate
- AWS 글로벌 인프라 및 엣지 서비스에서 지원하는 분산 컴퓨팅 개념 → AWS 글로벌 인프라, 엣지 컴퓨팅
- 대기열 및 메시징 개념(예: 게시/구독) → 아마존 SQS, 아마존 SNS, 발행-구독 모델
- 확장성 기능과 적합한 사용 사례(예: Amazon EC2 Auto Scaling, AWS Auto Scaling) → 아마존 EC2 Auto Scaling
- 서버리스 기술 및 패턴(예: AWS Lambda, Fargate) → AWS Lambda, AWS Fargate
- 컨테이너의 오케스트레이션(예: Amazon ECS, Amazon EKS) → 아마존 ECS, 아마존 EKS, 쿠버네티스
- 관련 기술
- 구성 요소 크기를 독립적으로 규모를 조정할 수 있도록 워크로드 분리 → 아마존 SQS, 마이크로서비스 아키텍처
- 스케일링 작업을 수행하기 위한 지표 및 조건 파악 → 아마존 EC2 Auto Scaling, 아마존 CloudWatch
- 비즈니스 요구 사항을 충족하는 적합한 컴퓨팅 옵션 및 기능 선택(예: EC2 인스턴스 유형) → 아마존 EC2
- 비즈니스 요구 사항을 충족하는 적합한 리소스 유형 및 크기 선택(예: Lambda 메모리 양) → AWS Lambda
- 작업 3.3
- 고성능 데이터베이스 솔루션 결정
- 관련 지식
- AWS 글로벌 인프라(예: 가용 영역, AWS 리전) → AWS 글로벌 인프라
- 캐싱 전략 및 서비스(예: Amazon ElastiCache) → 아마존 ElastiCache
- 데이터 액세스 패턴(예: 읽기 집약적 패턴과 쓰기 집약적 패턴 비교) → 아마존 RDS, 아마존 ElastiCache
- 데이터베이스 용량 계획(예: 용량 단위, 인스턴스 유형, 프로비저닝된 IOPS) → 다이나모DB, 아마존 RDS
- 데이터베이스 연결 및 프록시 → 아마존 RDS
- 데이터베이스 엔진과 적합한 사용 사례(예: 이기종 마이그레이션, 동종 마이그레이션) → AWS DMS
- 데이터베이스 복제(예: 읽기 전용 복제본) → 아마존 RDS, 아마존 Aurora
- 데이터베이스 유형 및 서비스(예: 서버리스, 관계형과 비관계형 비교, 인 메모리) → AWS 특수 목적 데이터베이스, 다이나모DB, 아마존 ElastiCache
- 관련 기술
- 비즈니스 요구 사항을 충족하도록 읽기 전용 복제본 구성 → 아마존 RDS
- 데이터베이스 아키텍처 설계 → 아마존 Aurora, AWS 특수 목적 데이터베이스
- 적합한 데이터베이스 엔진 결정(예: MySQL과 PostgreSQL 비교) → MySQL, PostgreSQL
- 적합한 데이터베이스 유형 결정(예: Amazon Aurora, Amazon DynamoDB) → 아마존 Aurora, 다이나모DB
- 비즈니스 요구 사항을 충족하도록 캐싱 통합 → 아마존 ElastiCache
- 작업 3.4
- 고성능 및/또는 확장 가능한 네트워크 아키텍처 결정
- 관련 지식
- 엣지 네트워킹 서비스와 적합한 사용 사례(예: Amazon CloudFront, AWS Global Accelerator) → 아마존 CloudFront, AWS Global Accelerator
- 네트워크 아키텍처 설계 방법(예: 서브넷 티어, 라우팅, IP 주소 지정) → 아마존 VPC, CIDR
- 로드 밸런싱 개념(예: Application Load Balancer(ALB)) → Elastic Load Balancing, 부하 분산
- 네트워크 연결 옵션(예: AWS VPN, AWS Direct Connect, AWS PrivateLink) → AWS Site-to-Site VPN, AWS Direct Connect, VPC 엔드포인트
- 관련 기술
- 다양한 아키텍처에 대한 네트워크 토폴로지 만들기(예: 글로벌, 하이브리드, 멀티 티어) → AWS Transit Gateway, 하이브리드 클라우드
- 향후 요구 사항을 수용하도록 규모 조정 가능한 네트워크 구성 결정 → AWS Transit Gateway, 아마존 VPC
- 비즈니스 요구 사항을 충족하는 적합한 리소스 배치 결정 → AWS 글로벌 인프라
- 적합한 로드 밸런싱 전략 선택 → Elastic Load Balancing
- 작업 3.5
- 고성능 데이터 수집 및 변환 솔루션 결정
- 관련 지식
- 데이터 분석 및 시각화 서비스와 적합한 사용 사례(예: Amazon Athena, AWS Lake Formation, Amazon Quick) → 아마존 아테나, AWS Lake Formation
- 데이터 수집 패턴(예: 빈도) → 아마존 Kinesis
- 데이터 전송 서비스와 적합한 사용 사례(예: AWS DataSync, AWS Storage Gateway) → AWS DataSync, AWS Storage Gateway
- 데이터 변환 서비스와 적합한 사용 사례(예: AWS Glue) → AWS Glue
- 수집 액세스 포인트에 대한 보안 액세스 → VPC 엔드포인트, AWS IAM
- 비즈니스 요구 사항을 충족하는 데 필요한 크기 및 속도 → 아마존 Kinesis, AWS Snow Family
- 스트리밍 데이터 서비스와 적합한 사용 사례(예: Amazon Kinesis) → 아마존 Kinesis
- 관련 기술
- 데이터 레이크 구축 및 보호 → AWS Lake Formation, 데이터 레이크
- 데이터 스트리밍 아키텍처 설계 → 아마존 Kinesis
- 데이터 전송 솔루션 설계 → AWS DataSync, AWS Snow Family, AWS Transfer Family
- 시각화 전략 구현 → 데이터 시각화
- 데이터 처리에 적합한 컴퓨팅 옵션 선택(예: Amazon EMR) → 아마존 EMR, AWS Glue
- 수집에 적합한 구성 선택 → 아마존 Kinesis
- 데이터 형식 변환(예: .csv에서.parquet으로 변환) → AWS Glue, 아파치 파케이
- 작업 4.1
- 비용에 최적화된 스토리지 솔루션 설계
- 관련 지식
- 액세스 옵션(예: 요청자 지불 객체 스토리지가 포함된 S3 버킷) → 아마존 S3
- AWS 비용 관리 서비스 기능(예: 비용 할당 태그, 다중 계정 결제) → AWS 비용 관리 도구, AWS Organizations
- AWS 비용 관리 도구와 적합한 사용 사례(예: AWS Cost Explorer, AWS Budgets, AWS Cost and Usage Report) → AWS 비용 관리 도구
- AWS 스토리지 서비스와 적합한 사용 사례(예: Amazon FSx, Amazon EFS, Amazon S3, Amazon EBS) → 아마존 FSx, 아마존 EFS, 아마존 S3, 아마존 EBS
- 백업 전략 → AWS Backup, 백업
- 블록 스토리지 옵션(예: 하드 디스크 드라이브(HDD) 볼륨 유형, 솔리드 스테이트 드라이브(SSD) 볼륨 유형) → 아마존 EBS
- 데이터 수명 주기 → 아마존 S3 스토리지 클래스
- 하이브리드 스토리지 옵션(예: AWS DataSync, AWS Transfer Family, AWS Storage Gateway) → AWS DataSync, AWS Transfer Family, AWS Storage Gateway
- 스토리지 액세스 패턴 → 아마존 S3 스토리지 클래스
- 스토리지 계층화(예: 객체 스토리지의 콜드 계층화) → 아마존 S3 스토리지 클래스
- 연관된 특성이 있는 스토리지 유형(예: 객체, 파일, 블록) → 객체 스토리지
- 관련 기술
- 적합한 스토리지 전략 설계(예: Amazon S3에 배치 업로드와 개별 업로드 비교) → 아마존 S3
- 워크로드에 올바른 스토리지 크기 결정 → 아마존 EBS
- 워크로드에 대한 데이터를 AWS 스토리지로 전송하는 가장 저렴한 방법 결정 → AWS Snow Family, AWS DataSync
- 스토리지 오토 스케일링이 필요한 시점 결정 → 아마존 RDS, 아마존 EFS
- S3 객체 수명 주기 관리 → 아마존 S3 스토리지 클래스
- 적합한 백업 및/또는 아카이브 솔루션 선택 → AWS Backup, 아마존 S3 스토리지 클래스
- 스토리지 서비스로의 데이터 마이그레이션에 적합한 서비스 선택 → AWS DataSync, AWS Snow Family
- 적합한 스토리지 티어 선택 → 아마존 S3 스토리지 클래스
- 스토리지에 올바른 데이터 수명 주기 선택 → 아마존 S3 스토리지 클래스
- 워크로드에 가장 비용 효율적인 스토리지 서비스 선택 → 객체 스토리지, 아마존 S3 스토리지 클래스
- 작업 4.2
- 비용에 최적화된 컴퓨팅 솔루션 설계
- 관련 지식
- AWS 비용 관리 서비스 기능(예: 비용 할당 태그, 다중 계정 결제) → AWS 비용 관리 도구, AWS Organizations
- AWS 비용 관리 도구와 적합한 사용 사례(예: AWS Cost Explorer, AWS Budgets, AWS Cost and Usage Report) → AWS 비용 관리 도구
- AWS 글로벌 인프라(예: 가용 영역, AWS 리전) → AWS 글로벌 인프라
- AWS 구매 옵션(예: 스팟 인스턴스, 예약 인스턴스, 절감형 플랜) → 아마존 EC2 구매 옵션
- 분산 컴퓨팅 전략(예: 엣지 프로세싱) → 엣지 컴퓨팅, 아마존 CloudFront
- 하이브리드 컴퓨팅 옵션(예: AWS Outposts) → AWS 글로벌 인프라
- 인스턴스 유형, 패밀리 및 크기(예: 메모리 최적화, 컴퓨팅 최적화, 가상화) → 아마존 EC2, AWS 나이트로
- 컴퓨팅 사용률 최적화(예: 컨테이너, 서버리스 컴퓨팅, 마이크로서비스) → AWS Fargate, AWS Lambda
- 크기 조정 전략(예: 오토 스케일링, 최대 절전 모드) → 아마존 EC2 Auto Scaling, 아마존 EC2
- 관련 기술
- 적합한 로드 밸런싱 전략 결정(예: Application Load Balancer(계층 7)와 Network Load Balancer(계층 4)와 Gateway Load Balancer 비교) → Elastic Load Balancing
- 탄력적인 워크로드에 적합한 스케일링 방법 및 전략 결정(예: 수평과 수직 비교, EC2 최대 절전 모드) → 아마존 EC2 Auto Scaling, 스케일 아웃
- 적합한 사용 사례로 비용 효율적인 AWS 컴퓨팅 서비스 결정(예: AWS Lambda, Amazon EC2, AWS Fargate) → AWS Lambda, 아마존 EC2, AWS Fargate
- 다양한 워크로드 클래스에 필요한 가용성 결정(예: 프로덕션 워크로드, 비프로덕션 워크로드) → 아마존 EC2 구매 옵션
- 워크로드에 적합한 인스턴스 패밀리 선택 → 아마존 EC2
- 워크로드에 적합한 인스턴스 크기 선택 → 아마존 EC2, AWS 비용 관리 도구
- 작업 4.3
- 비용에 최적화된 데이터베이스 솔루션 설계
- 관련 지식
- AWS 비용 관리 서비스 기능(예: 비용 할당 태그, 다중 계정 결제) → AWS 비용 관리 도구, AWS Organizations
- AWS 비용 관리 도구와 적합한 사용 사례(예: AWS Cost Explorer, AWS Budgets, AWS Cost and Usage Report) → AWS 비용 관리 도구
- 캐싱 전략 → 아마존 ElastiCache, 아마존 CloudFront, 캐시
- 데이터 보존 정책 → AWS Backup
- 데이터베이스 용량 계획(예: 용량 단위) → 다이나모DB
- 데이터베이스 연결 및 프록시 → 아마존 RDS
- 데이터베이스 엔진과 적합한 사용 사례(예: 이기종 마이그레이션, 동종 마이그레이션) → AWS DMS
- 데이터베이스 복제(예: 읽기 전용 복제본) → 아마존 RDS, 아마존 Aurora
- 데이터베이스 유형 및 서비스(예: 관계형과 비관계형 비교, Amazon Aurora, Amazon DynamoDB) → 아마존 Aurora, 다이나모DB, NoSQL
- 관련 기술
- 적합한 백업 및 보존 정책 설계(예: 스냅샷 빈도) → AWS Backup, 아마존 RDS
- 적합한 데이터베이스 엔진 결정(예: MySQL과 PostgreSQL 비교) → MySQL, PostgreSQL
- 적합한 사용 사례로 비용 효율적인 AWS 데이터베이스 서비스 결정(예: DynamoDB와 Amazon RDS 비교, 서버리스) → 다이나모DB, 아마존 RDS, 아마존 Aurora
- 비용 효율적인 AWS 데이터베이스 유형 결정(예: 시계열 형식, 열 형식) → AWS 특수 목적 데이터베이스, 아마존 Redshift
- 데이터베이스 스키마와 데이터를 다른 위치 및/또는 다른 데이터베이스 엔진으로 마이그레이션 → AWS DMS
- 작업 4.4
- 비용에 최적화된 네트워크 아키텍처 설계
- 관련 지식
- AWS 비용 관리 서비스 기능(예: 비용 할당 태그, 다중 계정 결제) → AWS 비용 관리 도구, AWS Organizations
- AWS 비용 관리 도구와 적합한 사용 사례(예: AWS Cost Explorer, AWS Budgets, AWS Cost and Usage Report) → AWS 비용 관리 도구
- 로드 밸런싱 개념(예: Application Load Balancer(ALB)) → Elastic Load Balancing, 부하 분산
- NAT 게이트웨이(예: NAT 인스턴스 비용과 NAT 게이트웨이 비용 비교) → NAT 게이트웨이
- 네트워크 연결(예: 프라이빗 회선, 전용 회선, VPN) → AWS Direct Connect, AWS Site-to-Site VPN
- 네트워크 라우팅, 토폴로지 및 피어링(예: AWS Transit Gateway, VPC 피어링) → AWS Transit Gateway, VPC 피어링
- 네트워크 서비스와 적합한 사용 사례(예: DNS) → 아마존 Route 53
- 관련 기술
- 네트워크에 적합한 NAT 게이트웨이 유형 구성(예: 단일 공유 NAT 게이트웨이와 각 가용 영역의 NAT 게이트웨이 비교) → NAT 게이트웨이
- 적합한 네트워크 연결 구성(예: AWS Direct Connect와 VPN과 인터넷 비교) → AWS Direct Connect, AWS Site-to-Site VPN
- 네트워크 전송 비용을 최소화하는 데 적합한 네트워크 경로 구성(예: 리전 간, 가용 영역 간, 프라이빗과 퍼블릭 간, AWS Global Accelerator, VPC 엔드포인트) → AWS 비용 관리 도구, VPC 엔드포인트, AWS Global Accelerator
- 콘텐츠 전송 네트워크(CDN) 및 엣지 캐싱에 대한 전략적 요구 사항 결정 → 아마존 CloudFront
- 네트워크 최적화를 위한 기존 워크로드 검토 → AWS 비용 관리 도구
- 적합한 제한 전략 선택 → 아마존 API Gateway
- 네트워크 디바이스에 적합한 대역폭 할당 선택(예: 단일 VPN과 복수 VPN 비교, Direct Connect 속도) → AWS Direct Connect, AWS Site-to-Site VPN
| 비교 | 핵심 구분 | 문서 |
|---|---|---|
| 보안 그룹 vs 네트워크 ACL | 인스턴스(ENI) 단위·상태 저장·허용만 / 서브넷 단위·상태 비저장·허용과 거부 | 보안 그룹과 네트워크 ACL |
| NAT 게이트웨이 vs VPC 엔드포인트 | 프라이빗 서브넷의 인터넷 아웃바운드 / AWS 서비스로 가는 사설 경로(S3·DynamoDB는 무료 게이트웨이 엔드포인트) | NAT 게이트웨이, VPC 엔드포인트 |
| VPC 피어링 vs Transit Gateway | 1:1, 전이 라우팅 불가 / 허브앤스포크, 다수 VPC·온프레미스 연결 | VPC 피어링, AWS Transit Gateway |
| Direct Connect vs Site-to-Site VPN | 전용 회선, 일정한 성능, 구축에 시간 소요 / 인터넷 경유 IPsec, 빠른 구축·저비용 | AWS Direct Connect, AWS Site-to-Site VPN |
| CloudFront vs Global Accelerator | HTTP(S) 콘텐츠 엣지 캐싱 / TCP·UDP 가속, 고정 애니캐스트 IP | 아마존 CloudFront, AWS Global Accelerator |
| ALB vs NLB vs GWLB | 7계층 HTTP 라우팅 / 4계층 고성능·고정 IP / 보안 어플라이언스 연결 | Elastic Load Balancing |
| S3 vs EBS vs EFS vs FSx | 객체 / 단일 AZ 블록 / 리눅스 공유 파일(NFS) / 윈도우(SMB)·HPC·ONTAP·ZFS 파일 | 객체 스토리지, 아마존 FSx |
| SQS vs SNS vs EventBridge | 큐(풀링, 1개 소비자 처리) / 토픽 푸시 팬아웃 / 이벤트 패턴 라우팅·SaaS 연동 | 아마존 SQS, 아마존 SNS, 아마존 EventBridge |
| Kinesis Data Streams vs Data Firehose | 실시간 처리·소비자 직접 구현 / 적재 대상까지 관리형 전달 | 아마존 Kinesis |
| RDS 다중 AZ vs 읽기 전용 복제본 | 가용성(대기 인스턴스) / 읽기 확장(비동기 복제) | 아마존 RDS |
| CloudWatch vs CloudTrail vs Config | 지표·로그·경보 / 누가 어떤 API를 호출했나 / 리소스 구성이 어떻게 바뀌었나 | 아마존 CloudWatch, AWS CloudTrail |
| GuardDuty vs Inspector vs Macie | 위협 탐지 / 취약점 스캔 / S3 민감 데이터 탐지 | 아마존 GuardDuty, 아마존 Macie |
| KMS vs CloudHSM | 관리형 다중 테넌트 키 관리 / 단일 테넌트 전용 HSM | AWS KMS |
| 백업·복원 vs 파일럿 라이트 vs 웜 스탠바이 vs 다중 사이트 | RPO·RTO가 짧아질수록 비용이 커진다 | AWS 재해 복구 전략 |
공식 안내서가 밝힌 시험 범위 서비스 목록이다. 공식 안내서는 이 목록이 전체가 아니며 바뀔 수 있다고 밝힌다. 링크가 없는 서비스는 아직 위키 문서가 없다.
공식 안내서는 다음 서비스를 시험 범위 밖으로 둔다(일부만 옮김): 아마존 Lightsail, AWS CDK, AWS CloudShell, AWS CodeBuild·CodeCommit·CodeDeploy 등 개발자 도구, 모든 IoT 서비스, 아마존 GameLift, 아마존 Braket, AWS Ground Station, AWS Elemental 미디어 서비스, 아마존 MWAA, AWS Cloud Map.
- AWS는 기출문제를 공개하지 않는다.
- 공식 자료로는 AWS Skill Builder의 Official Practice Question Set(공식 연습 문제)과 시험 안내서가 있다.
- AWS Certified Solutions Architect - Professional : 180분 75문항, 응시료 300 USD. 2026년 10월 4일 기준으로 시험이 개정 중이다. 새 버전(SAP-C03)은 2026년 10월 27일부터 접수하고, 현행 SAP-C02는 2026년 11월 16일이 마지막 응시일이다.
- 국내 자격과 겹치는 범위 : 클라우드 보안은 정보보안기사 교본, 클라우드 감리 관점은 정보시스템감리사 교본, 리눅스 서버 운영은 리눅스마스터 교본.
- AWS Certified Solutions Architect - Associate (SAA-C03) 시험 안내서 – AWS
- 범위 내 AWS 서비스 (SAA-C03) – AWS
- AWS Certified Solutions Architect - Associate 자격 안내 – AWS
- AWS Certification 시험 전 정책(편의 제공, ESL +30) – AWS
- AWS Certification 시험 후 정책(결과, 재응시) – AWS
- AWS Certified Solutions Architect - Professional 자격 안내 – AWS