Google Certified Cloud Engineer Associate 취득 후기

Google Certified Cloud Engineer Associate 취득 후기

구글 클라우드 자격증 취득 후기에 대해 공유 드립니다. GCP Cloud Engineer Associate 자격증취득에 관심있으신 분이라면 꼭 한번 읽어주세요! (19년 6월 기준)

보통 사람들이 Google Cloud Platform은 3대 클라우드 플랫폼 중에서 가장 후발 주자라고 많이들 얘기합니다. 하지만 저는 보는 관점에 따라서 꼭 그렇지만은 않다라고 말씀 드리고 싶습니다. 먼저 매출면에서는 가장 적은 비중을 차지하는 것이 맞습니다만 클라우드 기술면에서는 가장 뒤떨어진다라고 생각하지 않습니다. 왜냐하면 구글 클라우드에서는 App Engine을 필두로한 PaaS쪽을 먼저 시작하였고 AWS 경우, SQS를 가장 먼저 서비스하긴 하였지만 바로 EC2를 메인 서비스로 가져갔기 때문에 IaaS쪽에 더 강점을 보인다고 생각합니다. 현재 제 개인적인 생각으로 구글 클라우드의 전략을 보면 Google App Engine에서 잘 사용하는 컴포넌트들을 GCP 서비스 레벨로 올리는 작업들을 하지 않나 생각합니다. GCP하면 제가 좋아하는 쿠버네티스를 빼먹을 수가 없는데요. 쿠버네티스 태생이 구글에서 나왔는지라 쿠버네티스를 편하게 제대로 사용하려고 한다면 GKE 만큼 좋은 서비스가 없다고 생각합니다. 또한 빅데이터 분석, 머신러닝 분야에서 만큼은 구글 클라우드의 제품들이 선두를 달리고 있지 않나 생각합니다. AWS도 물론 그렇지만 특히 GCP에서 GCS - Dataflow- Dataproc - BigQuery / Cloud ML engine (AI platform) 으로 서로 긴밀하게 연결되는 데이터분석/ML 제품군이 굉장히 매력적으로 보였습니다. 그리하여 GCP에 대해서 더 자세히 알아보겸 GCP 자격증도 취득할겸 공부를 하기 시작하였습니다.

Cloud Engineer Associate 범위

정식 시험 범위는 구글 저격증 시험 가이드에서 확인하실 수 있습니다. 아래 리스트는 제가 시험을 보고 난 뒤 집중적으로 공부하면 좋을 것 같은 위주로 적었습니다. 해당 리스트는 절대적인 것은 아니며 단순히 제가 시험을 보고 난 뒤 생각을 적은 것이니 참고만 하시기 바랍니다.

  • Project, Billing Account 설정: 아래의 IAM 권한 관리와 함께 프로젝트 관리 및 billing account에 대한 충분한 이해
  • IAM 관리, Service Account: Service Account에 어떻게 권한을 부여하고 사용하는지
  • gcloud CLI 사용법: gcloud 사용법 및 문법에 대해서 많이 숙지하시면 좋습니다.
  • 가격 계산기 사용 방법 : 제가 들은 Udemy강의에서도 알려줬고 실제로도 각 서비스에 대한 가격 측정 방법에 대해서 알고 계시면 좋습니다.
  • Computing
    • App Engine: App Engine: 구글의 초창기 서비스이고 가장 잘 사용하는 서비스 중 하나여서 그런지 충분히 이해하고 가는 것이 좋습니다.
    • GCE: 단순히 GCE에 대해서만 나오는 것이 아니라 Node Group, Auto Scaling 기술과 엮여서 질문이 나왔습니다.
    • GKE: GKE 서비스 자체뿐만 아니라 전반적인 쿠버네티스에 대한 내용도 알고 계시면 좋습니다.
  • Storage
    • GCS, Storage Options: Multi Region, Regional, Near, Cold line 등
  • Network resource
    • HTTP Load Balancer, AutoHealing: Load Balancer에 대해서 많이 아시면 좋을 것 같습니다.
    • VPC, firewall: 기본적인 내용에 대한 이해
  • Deployment Manager: 저는 사실 Deployment Manager에 대해서 많이 공부하지 않고 가서 당황하였는데 해당 서비스에 대해서도 공부하시면 도움이 많이 될 것 같습니다.
  • BigData / ML: 전반적인 Bigdata, ML 서비스들에 대해서 한번은 훑고 가면 도움일 될 것 같습니다.

Study Resources

다음은 제가 시험을 준비하며 공부한 자료입니다.

  • Google Cloud Certification Challenge: 구글에서 제공하는 챌린지입니다. 무료이며 각 챌린지 스탭을 이수하면 보상을 줍니다. 저는 해당 챌린지에서 가장 좋았던 부분은 아래의 리소스 중 하나인 Qwiklabs 핸즈온 퀘스트를 무료로 1달 사용할 수 있는 subscription을 제공해 주기 때문에 (5만원 상당) 정말 도움이 많이 되었습니다. 자격증을 1달 안에 따실 생각이 있으시면 꼭 신청하시기 바랍니다.
  • Qwiklabs: GCP 서비스들을 혼자서 차례대로 실습해 볼 수 있는 핸즈온 사이트입니다. 역시 클라우드 서비스들은 눈으로 공부하는 것보다는 직접 손으로 실행시켜 가보면서 배우는 것이 제일 효과적이라 생각합니다. 해당 사이트에서 제공하는 실습 순서만 잘 따라가기만 한다면 쉽게 쉽게 서비스에 대해 이해하실 수 있게 됩니다. 또한 각 Quest를 깨면 예쁜 뱃지도 하나씩 주는데요, 이런 것들을 하나씩 모으는 재미도 솔솔합니다. 꼭 Google Cloud Certification 챌린지를 신청하시어 무료 subscription 쿠폰을 받아가시기 바랍니다. 더군다나 꼭 GCP 시험 관련된 Quest에만 한정되어 있지 않기 때문에 여러 클라우드 서비스들을 맛보실 수 있는 기회가 됩니다. 아래는 제에게 도움이 많이 되었던 Quest들 위주로 나열해 보았습니다.
  • A Cloud Guru(강의 종료됨): 해당 강의는 제가 AWS CSAA 자격증 취득 때 도움을 많이 받은 교육 기관의 GCP ver. 강의입니다. AWS 강의 만큼 엄청 도움이 많이 된 것은 아니지만 가격 대비 성과는 나쁘지 않습니다. 특히 강의의 절반이 쿠버네티스에 대한 내용이 들어있는데 저 같은 경우 쿠버네티스를 따로 공부하여 강의의 절반은 skip하였습니다만 그럼에도 불구하고 나머지 강의들은 GCP 자격증을 따는데에 많은 도움이 되었다고 생각합니다.
  • Official Practice Exam: Google Cloud에서 공식적으로 제공하는 Practice 시험입니다. 무료이고 계속해서 응시할 수 있습니다. 하지만 매번 같은 문제가 나오므로 공부를 다하고 시험치기 마지막 직전 점검용으로 응시해보시면 좋을 것 같습니다.
  • Udemy Practice Exam(강의 종료됨): Udemy에서 판매하는 GCP 연습문제입니다. Quality가 그리 높다고는 말할 순 없지만 현재 Udemy에 나와있는 GCP 연습문제들이 그렇게 많지가 않아서 그 중에서 그나마 리뷰가 가장 높은 것을 골랐습니다. 그래도 연습 시험을 보지 않는 것보다는 보는 것이 합격에 조금 더 도움이 되지 않을까 생각합니다.

시험 당일 후기

제가 시험을 본 시점의 시험 장소는 크게 역삼역, 광화문, 송파 주변 시험장을 선택할 수 있습니다. 저는 역삼역쪽 시험장에 응시하였습니다. 시험장에 가서 사전 등록시 받은 코드를 안내자분께 알려드리고 신분 확인을 진행하고 영상 녹화에 동의한다는 서명을 하였습니다. 그 이유에 대해서는 실제 시험을 치는 방에 들어가서 알게 되었는데 시험을 치는 동안에 실제 감독관이 (Online proctor 마저도) 따로 없습니다. 단지 제가 시험을 치는 모습을 영상으로 녹화만 하고 추후에 cheating한 부분이 없나 확인하는 절차를 밟는 것 같습니다.

시험 시간은 총 2시간에 총 50문제인데 저는 2시간 모두 다 사용하였습니다. 마지막까지 애매한 부분들에 대해서 고민하고 답을 변경하였기 때문이었고 그 이유로는 몇가지 문제들은 명확하게 틀렸다기 보다는 질문의 의도와 상황을 잘 생각해서 풀어야하기 때문에 그렇습니다. 아마 해당 내용에 대해서 충분히 알고 있었다면 바로 풀수 있었을텐데 애매하게 알고 있어서 그런 것일수도 있습니다. 어떤 문제들은 지문을 자세히 읽거나 다른 문제들을 서로 참고해서 풀 수 있었는 문제도 있었던 것 같습니다. 저 같은 경우는 AWS 시험보다 더 어렵게 느껴졌었는데 그 이유는 시나리오 base이거나 use case 문제가 아니라 실제 gcloud 명령을 어떻게 작성하는지 등 보다 실제 어떻게 사용하는지에 대해서 더 많이 물어보아서 그렇게 느꼈는 것 같습니다.

마지막으로 저 뿐만 아니라 다른 사람들이 시험을 보고 난 후기들을 정리한 페이지가 있습니다. 참고하셔서 자격증 취득에 도움이 되시길 바랍니다.


최종적으로 약 한달여간 공부한 결과 Google Certified Cloud Engineer Associate 자격증을 취득하였습니다. 이번 계기로 GCP 클라우드 플랫폼에 대해서도 많이 이해하고 그 장점들을 깨닫는 값진 시간이 되었습니다.