AWS-SAA 자격증을 준비하기 전, 읽으면 도움이 될지도 모르는 기본 용어 체크리스트

Madang Garden·2021년 7월 27일
1
post-custom-banner

안녕하세요. 이번에 벨로그에 글을 처음 남겨봅니다.
회사에서 취득을 권유한 것을 계기로 어쩌다보니 AWS-SAA를 준비하고 합격까지 하게 되었는데, 제가 비전공이었고 관련 업무 경험도 없던만큼 독학으로 어려웠던 점이 무척 많았습니다. 이 시험을 준비하면서 느꼈던 점을 공유하여 다른 분들은 쉽게 SAA를 공부하셨으면 좋겠다는 마음으로 글을 작성하게 되었습니다.

AWS-SAA가 어떤 시험인지에 대한 구체적인 설명은 생략하도록 하겠습니다.

이런 분들이 읽어주셨으면 좋겠어요!

  • 비전공, 혹은 백엔드나 인프라 쪽 경험이 없지만 AWS-SAA 시험을 준비하시는 분들(특히 좀처럼 점수가 안나오시는 분들, 공부가 막히시는 분들!!)
  • 아직 AWS-SAA 시험에 대해 응시여부를 고민하시고 계시는 분들
  • AWS-SAA를 어떤 방식으로 공부해야하는지 맛뵈기로 살짝 찍먹해보고싶으신 분들

AWS-SAA의 본질을 생각해보기. 이 시험은 왜 초보들한테 어려울까?

이 시험을 준비하려고 찾아보신 분들이라면 다소 난해해 보이는 내용에 걱정부터 앞서실지도 모르겠습니다. 저 또한 그랬구요. AWS관련 자격증이 핫하다고는 해도, 비전공이나 관련 경험이 적은 사람이 선뜻 응시하기에는 응시료도 만만치않고 난이도도 쉽지않습니다. 그럼 여기서 다시 생각해볼까요. 이 시험은 어떤 점에서 어려운걸까요? 주요 문제집, 덤프들이 영어라서, 범위가 넓어서 등등 다양한 이유가 있겠지만, 저는 '어려움'에 대한 근본적인 원인은 기초지식에 있다고 생각했습니다.

AWS-SAA를 공부하면서 만나게 될 서비스들은 대부분 아마존이 유료로 판매하고 있는 "상품"입니다. 이 상품들의 특징은, 현실에 존재하고 있는 주로 인프라 위주로 발생하고 있는 각종 어려움을 해결하기 위해 출시되었다는 점입니다. 다시 말하자면 기존의 물리적으로 존재하는 인프라, 서버 등등에 많은 문제들이 있었고, 그것을 더 저렴하고 쉽게 접근하기 위해 AWS의 서비스들을 이용하게 됩니다.

AWS-SAA의 'SA'부분을 영어로 풀어서 보면, Solution Architect입니다. 즉, 이 시험은 현실에 존재하는 인프라 상의 문제를 인식하고, 원인을 파악하여 그에 대한 해결책(Solution)을 AWS의 서비스들로 적절히 구성(Architect)하여 제시할 수 있는 능력을 시험합니다.

그러니 당연히 인프라에 대한 기초지식이 부족한 초보들은 무턱대고 책이나 덤프를 붙잡고 공부를 시작하면 어려울 수 밖에 없습니다. 수많은 덤프와 블랙벨트에서는 해결책만 제시하고 있으니까요. 근본적인 '문제점'에 대해서는 잘 짚어주지 않습니다. 물론, SAA에 출제되는 서비스를 달달달 외우는 것도 당연히 필요합니다. 공부 시작 초기에는 문제와 원인을 정확하게 이해하지 못한채 해결책만 달달 외웠었는데, 그 때는 모의고사 점수가 너무 안나왔었습니다...ㅠ 시험 응시 한달 전부터 급하게 인프라 기초지식을 채우기 시작하니 그 때부터 서비스에 대한 이해도 훨씬 올라가고 암기도 더 잘되었습니다. 따라서 초보들이 AWS-SAA를 준비함에 있어서 가장 먼저 공부해야할 내용은 SAA가 아니라 기본적인 인프라에 대한 지식이어야하는 것입니다. 그렇지만 또 인프라를 따로 공부하자니 너무 막막해지는 기분 너무 잘 알고 있습니다. 그래서 준비했습니다(?)

인프라 기초용어 체크리스트

지금부터 나열하는 리스트들은 제가 공부하면서 정리해둔 기초용어들입니다.
리스트의 내용이 전부는 아니지만, 아래의 단어들을 얼마나 정확하고 있는지만 잘 체크하고 공부하셔도 SAA 공부가 훨씬 수월해지실 것 같습니다. (저는 심지어 로드밸런싱이 AWS에서 만들어낸 용어인줄 알았었습니다...)
분류는 임의이며, 정확하지 않으니 참고용으로만 봐주시면 감사하겠습니다.

네트워크, 루팅

※ 관련 AWS 서비스 : Route53, ELB 등

  • 호스트, 클라이언트, 네트워크와 서버에 대한 기초적인 이해(생활코딩님의 네트워크의 기초 강추합니다)
  • 로드밸런서/로드밸런싱
  • 프로토콜
  • OSI 7계층 프로토콜
  • TCP/IP 프로토콜
  • 경로 기반 라우팅
  • URL과 URI의 차이
  • NAT 게이트웨이
  • CIDR블록
  • IP주소의 계산방법
  • IPv4, IPv6
  • 네트워크 용량
  • 프록시
  • ACL
  • Statefull / Stateless
  • 쿠키 / 세션
  • 포트와 포트번호
  • 인바운드, 아웃바운드
  • VPN
  • 서브넷
  • ping
  • 피어링 접속
  • FQDN
  • CNAME
  • DNS
  • CORS

아키텍쳐 관련

  • n계층 웹 어플리케이션(3계층 웹 어플리케이션으로 검색하면 결과 많이 나옴)
  • 워크로드
  • 느슨한 결합
  • IaaS / PaaS / SaaS

스토리지 관련

관련 AWS 서비스 : S3, EBS, EFS, EC2 인스턴스 스토어 등

  • 파일 스토리지 / 객체 스토리지 / 블록 스토리지의 차이
  • HDD과 SSD의 차이
  • 스루풋/IOPS
  • 큐/스택
  • RAM과 ROM의 차이
  • RAID 5종류

서버리스

관련 AWS 서비스 : Lambda, API Gateway, ECS(Fargate, EKS, ECR)등

  • 서버리스에 대한 기본 이해(노마드코더님의 서버리스 강의 진짜 짧고 간단하게 바로 이해가능)
  • 도커, 쿠버네티스

기타 일반

  • 보틀넥(병목)현상
  • 프로비져닝
  • API
  • 컴퓨터에서의 CPU의 역할 / 컴퓨터에서 각종 부품들의 역할

검색을 습관화하자

서론에서도 서술했지만, AWS의 서비스들은 모두 AWS가 현재 판매하고 있는 상품이며, 또한 업계에서도 굉장히 널리 쓰이고 있고 인터넷 상에 자료도 굉장히 많습니다. 책의 내용만으로 이해가 되지않을 때는 꼭 인터넷에 검색해서 관련 자료들을 많이 찾아보는 것을 추천합니다. 수험자뿐만 아니라, 실제 업계의 사람들이 어떤 상황에서 어떤 서비스를 사용하면 좋을지에 대한 고민과 토론, 그리고 정리된 자료들이 많이 있으니 SAA 공부에 있어서 검색은 꼭 잊지말고 해보는 것을 추천드립니다.

조급해하지 말고 전체를 보자

부족한 시험 준비 기간동안 인프라의 기초 내용을 공부하고 있으면 손해보는 느낌도 나고, 마음이 다급해질 수도 있습니다. 저 역시 덤프 한문제라도 더 푸는게 이득이 아닌가, 하는 마음도 들었습니다. 그러나 저는 인프라 자체에 대한 공부가 결국 SAA 전체의 공부시간을 줄이는 경험을 했고, 결과 한번에 합격까지 할 수 있게 되었습니다.

이 자격증이 정말로 도움이 되나?

네. 진짜 어어어어엄청 많이 됩니다. 인프라에 대한 이해는 물론이고 수요가 굉장히 높은 분야이기 때문에 정말 어떤 방향으로든 활용이 되는 것을 업무에서 많이 느끼고 있습니다. SAA 꼭 따세요 두번 따세요. 비전공도 충분히 도전해볼만한 좋은 자격증입니다!

수험을 걱정하고 있는 다른 초보 여러분들께도 힘이 되고 도움이 되었으면 좋겠습니다.

또, 리스트에 추가되었으면 하는 용어가 있다면 댓글로 알려주세요! 😁

profile
삽질 스페셜리스트, 프로 사부작러 | 될 때까지 하면 100%
post-custom-banner

1개의 댓글

comment-user-thumbnail
2022년 9월 18일

좋은 내용 고맙습니당 마당!!! 😻

답글 달기