AWS SAA를 알아보기 전에
AWS의 전체 시험 종류, 단계 등을 알고 싶으면 클릭
1. 합격 전 수준
- 개발자 아님
- 산업공학 전공
- DB 관련 전공수업만 이수
- Google Colab, Drive 외에 클라우드 이용 경험 X
- IT 서비스 구축 경험 X
- 2020년 1월 AWS Cloud Practitioner 합격 후 2달 뒤 SAA 시험 준비 시작
다 까먹음 - 직장과 병행
2. AWS Solutions Architect Associate 출제 방향
먼저 Cloud Practitioner와 SAA의 가장 큰 차이는 SAA 시험은 기본적으로 컴퓨터공학적 지식이 일부 필요하다. 예를 들면 OSI 7계층, TCP/IP, IOPS 등인데, 구글에 검색하면 쉽게 나오니 한번 읽고 시작하는 게 좋다.
시험 문제는 어떤 서비스를 AWS를 이용해 구축한다고 할 때, 여러 방법 중 비용, 성능, 탄력(유연성), 보안 등을 고려한 최선의 선택을 택하는 문제들이 많이 나왔다. AWS Cloud Practitioner 처럼 서비스 이름과 기능을 매치시키는 정도를 넘어서, 하나의 서비스 안에 있는 옵션 종류 또한 알아야 한다. 모든 서비스에 대해 알 필요는 없고 S3, EC2, DB 관련 서비스 등 dummy 문제를 풀다 보면 나오는 반복적인 서비스들에 대해 빠삭하게 파악해놓으면 된다. 그리고 게이트웨이 종류와 이해, VPC에 대한 이해를 폭넓게 해 놓아야 헷갈리지 않는다.
3. 시험 특징
AWS에서 제공하는 SAA 공식 시험 가이드 참조(클릭하면 이동)
Domain | % of Examination |
1. 탄력적 아키텍처 설계 | 30% |
2. 고성능 아키텍처 설계 | 28% |
3. 안전한 애플리케이션 및 아키텍처 설계 | 24% |
4. 비용-최적화 된 아키텍처 설계 | 18% |
1: 탄력적 아키텍처 설계
1.1 멀티 티어 아키텍처 솔루션 설계
1.2 고 가용성이며/또는 내결함성이 있는 아키텍처 설계
1.3 AWS 서비스를 사용한 분리 구조 설계
1.4 적절한 탄력적 스토리지 선택 도메인
2: 고성능 아키텍처 설계
2.1 워크로드를 위한 탄력적이고 확장 가능한 컴퓨팅 솔루션 파악
2.2 워크로드를 위한 고성능 및 확장 가능 스토리지 솔루션 선택
2.3 워크로드를 위한 고성능 네트워킹 솔루션 선택
2.4 워크로드를 위한 고성능 데이터베이스 솔루션 선택
3: 안전한 애플리케이션 및 아키텍처 설계
3.1 AWS 리소스에 대한 안전한 액세스 설계
3.2 안전한 애플리케이션 티어 설계
3.3 적절한 데이터 보안 옵션 선택 도메인
4: 비용-최적화된 아키텍처 설계
4.1 비용 효율적인 스토리지 솔루션 파악
4.2 비용 효율적인 컴퓨팅 및 데이터베이스 서비스 파악
4.3 비용 최적화된 네트워크 아키텍처 설계
4. 시험 준비 과정(+자료)
AWS에서 개괄적으로 제공하는 한글백서로는 Cloud Practitioner를 커버할 수 있지만, 그 외 각 세부 서비스마다 AWS 사이트에서 제공하는 백서는 너무 정보가 광범위해서 먼저 외우고 문제를 풀 수가 없었다. 그래서 아래 링크에 있는 문제를 10문제씩 풀고 모르는 보기, 내용, 오답 다 하나씩 훑으면서 2주간 300문제 정도 풀어보고 갔다.
사실 AWS 시험 자체가 AWS를 사용해 본 사람을 위한 시험이기도 해서 이렇게 자격증을 따는 게 효율적인 방법은 아니지만, 이론적인 개념만 어느 정도 있어도 적어도 SAA까지는 충분히 붙을만한 시험이다.
아래 링크에는 사용해본 경험이 없는 입장에서 아예 개념이 안잡힌 부분을 공부하는 데 도움이 된 링크들이다.
Region, Availability Zone, Edge Location 개념
그리고 Cloud Practitioner 처럼 역시나 examtopics의 dummy 문제들이 큰 도움이 됐다.
AWS Solutions Architect Associate dummy 문제
5. 시험 후기
단순 클라우드에 대한 관심을 가지고 준비하는 사람과 현업에서 AWS를 이용한 개발 경험이 있는 사람간의 간극이 매우 큰 시험일 것이다. 개발 경험 없이 AWS 자격증을 따는 것은 Associate이 한계임을 느낀 시험이었고, 특히 Cloud Practitioner를 거치지 않고 바로 SAA를 봤다면 절대 합격하지 못했을 것이다. Cloud Practitioner를 합격하면 50% 할인권을 주니 AWS를 잘 모르는데 공부해서 자격증 따고 싶다면 반드시 Cloud Practitioner 시험부터 합격하고 SAA를 따는 것을 추천한다.