AWS Certified Solutions Architect - Associate(SAA-C03)는 AWS 자격증 중 가장 많은 사람이 응시하는 시험입니다. 아키텍트라는 직함이 없어도 클라우드 비용을 다루는 담당자든 백엔드 개발자든, 이 시험을 준비하는 과정에서 AWS를 처음으로 체계적으로 이해하게 됩니다. 병원 응급실에서 환자를 어느 과로 보낼지 판단하는 트리아지 간호사처럼, SAA-C03은 주어진 상황에 어떤 AWS 서비스 조합이 맞는지 판단하는 능력을 확인합니다. 65문항 중 상당수가 그럴듯한 선택지 서너 개 중 가장 적합한 하나를 고르라고 요구하기 때문에, 서비스 이름을 외우는 것만으로는 부족합니다.
이 시험이 여전히 가장 많이 응시되는 이유
이사할 집을 구할 때 방 개수만 보고 계약하는 사람은 없습니다. 위치, 채광, 관리비까지 함께 따져야 후회가 없습니다. SAA-C03도 마찬가지로 AWS 서비스 하나의 기능만 아는 것이 아니라, 여러 서비스를 조합해 상황에 맞는 아키텍처를 그릴 줄 아는지를 확인합니다. 그래서 백엔드 개발자는 자신이 만든 애플리케이션이 어떤 인프라 위에서 돌아가는지 이해하게 되고, 인프라 담당자는 개발팀의 요구사항을 아키텍처 언어로 옮길 수 있게 됩니다. 클라우드 비용 담당자에게도 유용한데, 스토리지 클래스나 인스턴스 구매 옵션 같은 비용 결정이 시험 범위의 20%를 차지하기 때문입니다. 신입 클라우드 엔지니어부터 5년 차 백엔드 개발자까지 폭넓게 응시하는 이유가 여기에 있습니다.
시험 형식: 65문항, 130분, 그리고 애매한 정답들
건강검진에서 여러 항목을 한 번에 검사하듯, SAA-C03은 130분 동안 65문항을 통해 아키텍처 설계 전반을 검사합니다. 이 중 50문항만 채점되고 15문항은 향후 시험을 위한 비채점 문항인데, 어느 것이 비채점인지 알 수 없으므로 모든 문제에 최선을 다해야 합니다. 합격선은 1000점 만점에 720점이며, 응시료는 150달러, 자격 유효기간은 3년입니다. 문제 유형은 단일 정답형과 복수 정답형이 섞여 있고, 시나리오 지문이 대체로 길어서 핵심 조건(비용 민감, 지연시간 민감, 트래픽 불규칙 등)을 빠르게 골라내는 독해 연습이 필요합니다.
도메인 1: 회복탄력성 있는 아키텍처 설계 (26%)
발전소가 정전에 대비해 비상 발전기를 따로 두듯, 이 도메인은 장애가 나도 서비스가 멈추지 않게 만드는 설계를 다룹니다. 여러 가용 영역에 걸친 다중화, Auto Scaling을 통한 장애 인스턴스 자동 교체, RTO와 RPO 목표에 맞는 백업·재해 복구 전략이 핵심입니다. Multi-AZ RDS와 Read Replica의 차이, Standby와 능동 복제본의 역할 구분이 자주 출제되는 함정입니다. 관련 글: 고가용성과 내결함성 아키텍처, 확장 가능한 느슨한 결합 아키텍처에서 SQS·SNS로 컴포넌트를 분리하는 패턴을 더 깊이 다룹니다.
도메인 2: 고성능 아키텍처 설계 (24%)
물류창고가 주문량에 따라 작업자를 늘리고 줄이듯, 이 도메인은 트래픽 변화에 맞춰 컴퓨팅·스토리지·네트워크·데이터베이스 자원을 조정하는 설계를 다룹니다. EC2 인스턴스 타입 선택, ElastiCache로 데이터베이스 앞단 캐싱, S3 스토리지 클래스와 CloudFront 캐싱, RDS와 DynamoDB 중 워크로드에 맞는 데이터베이스 선택이 핵심입니다. 관련 글 4편(고성능 컴퓨팅, 고성능 데이터베이스, 고성능 네트워크, 고성능 스토리지)와 고성능 데이터 수집과 변환이 이 도메인 전체를 서비스별로 나눠 다룹니다.
도메인 3: 안전한 애플리케이션과 아키텍처 설계 (30%)
은행이 금고 열쇠와 대여 금고 열쇠를 서로 다른 사람에게 맡기듯, 이 도메인은 누가 무엇에 접근할 수 있는지를 세밀하게 나누는 설계를 다룹니다. 도메인 4개 중 비중이 가장 높아서 절대 소홀히 할 수 없습니다. IAM 정책과 역할, KMS를 통한 저장·전송 데이터 암호화, VPC 보안 그룹과 네트워크 ACL의 차이, Secrets Manager로 자격 증명 관리가 핵심입니다. 관련 글: AWS 리소스 보안 접근 설계, 보안 워크로드 설계, 데이터 보안 제어 설계에서 각각 접근 제어, 워크로드 격리, 데이터 암호화를 실무 시나리오로 풀어냅니다.
도메인 4: 비용 최적화 아키텍처 설계 (20%)
가정에서 전기요금제를 사용 패턴에 맞춰 바꾸듯, 이 도메인은 성능을 유지하면서 비용을 낮추는 선택을 다룹니다. On-Demand·Reserved·Spot 인스턴스 중 워크로드 성격에 맞는 구매 옵션 선택, S3 Lifecycle 정책으로 자동 계층 이동, Savings Plans와 Reserved Instance의 차이가 자주 나옵니다. 관련 글 4편(비용 최적화 컴퓨팅, 비용 최적화 데이터베이스, 비용 최적화 네트워크, 비용 최적화 스토리지)가 자원별 비용 절감 전략을 각각 다룹니다.
초보자를 위한 학습 순서와 흔한 실수
지도 없이 낯선 도시를 걸으면 같은 길을 두 번 돌게 됩니다. AWS를 처음 접한다면 도메인 1(회복탄력성)과 도메인 2(고성능)부터 시작해 EC2·S3·RDS·VPC 같은 기본 서비스의 동작 원리를 먼저 익히는 순서가 자연스럽습니다. 그다음 도메인 3(보안)으로 넘어가 IAM과 암호화를 붙이고, 마지막으로 도메인 4(비용)에서 구매 옵션을 정리하면 전체 그림이 맞춰집니다. 가장 흔한 실수는 서비스 기능만 암기하고 실제로 콘솔을 눌러보지 않는 것입니다. RDS Multi-AZ를 활성화해보고, S3 버킷에 Lifecycle 규칙을 걸어보는 몇 시간이 문제 풀이 속도를 크게 높여줍니다. 또 하나는 시나리오 지문에서 '최소 비용'과 '최고 성능' 같은 상반된 조건 중 무엇이 우선인지 놓치는 것인데, 지문 첫 문장과 마지막 질문을 항상 대조하는 습관을 들이면 줄일 수 있습니다.
시험 핵심 정리
"여러 AZ에 걸쳐 자동 장애 조치" -- Multi-AZ RDS, Auto Scaling "컴포넌트 간 의존성을 끊어 확장성 확보" -- SQS, SNS를 통한 느슨한 결합 "읽기 트래픽 분산, 장애 조치는 아님" -- Read Replica "자주 접근하는 데이터베이스 조회 결과 캐싱" -- ElastiCache "정적 콘텐츠를 사용자와 가까운 곳에서 전달" -- CloudFront "세분화된 권한 부여, 역할 기반 접근" -- IAM 정책과 역할 "저장 데이터와 전송 데이터 모두 암호화" -- KMS "자격 증명을 코드에 하드코딩하지 않음" -- Secrets Manager "예측 가능한 워크로드는 약정 할인" -- Reserved Instance, Savings Plans "중단 가능한 유연한 워크로드는 최저가" -- Spot Instance "오래된 데이터는 자동으로 저렴한 계층으로" -- S3 Lifecycle 정책 "RTO와 RPO 목표에 맞는 백업 전략 선택" -- 재해 복구 설계
회복탄력성은 장애를 견디는 구조, 보안은 접근을 통제하는 구조, 비용 최적화는 그 구조를 유지하는 비용을 낮추는 선택이라는 세 축으로 기억하면 시나리오 문제의 절반은 이미 풀린 셈입니다.