Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Terraform Associate Test Review and Study Method

Byungho Lee
September 03, 2020

Terraform Associate Test Review and Study Method

Terraform Associate Test Review and Study Method

테라폼을 처음 시작하는데 필요한 개념 및 주요 팁 모음

Byungho Lee

September 03, 2020
Tweet

Other Decks in Technology

Transcript

  1. Terraform Associate Test Review and Study Method Byungho Lee Solution

    Engineer at GTG Co.,Ltd. Terraform Associate 시험후기 및 공부방법
  2. Intro 공부방법, 마음가짐, 실수했던 내용의 공유 이 세션은… 나와 회사

    동료인 주니어 엔지니어가 Terraform Associate 자격증 취득을 위한 준비 작업 및 시험에 대한 생각 및 경험을 공유하는 자료이다. 이 세션을 들은 후에 자격 취득, 그리고 Terraform에 대한 지식과 경험이 성장하기를 바라면서 만들어보았다.
  3. 시험개요 Prerequisites ▪ Basic terminal skills ▪ Basic understanding of

    on premises and cloud architecture HashiCorp Certified: Terraform Associate Terraform Associate 인증은 오픈 소스 HashiCorp Terraform과 관련된 기본 개념과 기술을 알고있는 운영, IT 또는 개발을 전문으로 하는 클라우드 엔지니어를 위한 것입니다. 응시자는 프로덕션 환경에서 Terraform을 사용한 전문적인 경험이 있는 경우에 시험을 가장 잘 준비 할 수 있지만 개인 데모 환경에서 시험 목표를 수행하는 것으로도 충분할 수 있습니다. 응시자는 Terraform Enterprise의 기능을 이해하고 오픈소스 버전으로 할 수 있는 것과 할 수 없는 것을 구별할 수 있어야 합니다. Exam Details https://www.hashicorp.com/certification/terraform-associate/
  4. 접수방법 시험 접수 방법, 미리 준비해야하는 것들 합격기준 57 문제

    중 70% 이상의 Score를 획득 준비해야 할 것 ▪ GitHub 계정 : 시험접수 사이트와 SSO를 위해서 반드시 필요함 ▪ 신분증 : 정부가 발급한 사진이 포함된 신분증. 여권 추천. 영문 이름 확인 ▪ 신용카드: 시험 비용 지불을 위해서 해외 결재가 가능한 신용카드 준비 연기 및 재 응시 ▪ 응시 전이라면 언제든 연기가 가능 ▪ 실수로 시험에 참여를 하지 못한 경우는 자동 연기 처리됨 ▪ 시험에 탈락한 경우는 다시 비용을 지불하고 언제든 재 응시 가능 https://ondemand.questionmark.com/home/405470/user
  5. 시험환경 시험 응시를 위해서 필요한 환경요소 및 시험 감독 •

    Webcam이 달린 노트북 • 전원이 반드시 연결되어 있어야 함 • 모니터 확장 (듀얼 모니터 금지) 금지 • 온라인으로 시험 감독이 시험을 모니터링 및 감독함 • 책이나 인쇄물, 기타 전자 기기 등이 놓여있지 않은 책상 • 주변에 책이나 글자 등이 보이지 않는 독립된 공간 • Zoom Video Client • Windows 또는 Mac 기반의 노트북
  6. 마음가짐, 문제풀이 방법 최선의 시험 결과를 얻기 위한 마음가짐, 문제풀이

    방법 높은 점수 보다는 최선을 다해서 PASS를 한다는 마음을 가지면 부담을 줄임 - 확실하지 않은 것은 일단 답이라고 생각하는 것을 선택하고, 체크 표시를 하고 지나간다. - 1차 문제풀이가 끝난 후에 확실하다고 생각하는 것의 수가 전체 문제의 70%를 넘는지 확인한다. 헷갈리는 것을 다 틀려도 “Pass” 가능한지 확인한다. - 그렇지 않은 경우 체크한 것을 다시 확인하여, 1차로 풀 때는 헷갈렸지만 다시 보면서 정답을 찾은 경우가 있는지 확인한다. - 재 확인 작업을 거친 후 70%가 넘는지 확인한다. 그래도 넘지 않는 경우, 다시 한번 답이 아닌 것을 제거하면서 확인해서 수정할 내용이 있다면 다시 수정한다.
  7. 시험범위 및 출제방식 (1) 시험에 나오는 내용 3 Understand Terraform

    basics 3a Handle Terraform and provider installation and versioning 3b Describe plugin based architecture 3c Demonstrate using multiple providers 3d Describe how Terraform finds and fetches providers 3e Explain when to use and not use provisioners and when to use local-exec or remote-exec 1 Understand infrastructure as code (IaC) concepts 1a Explain what IaC is 1b Describe advantages of IaC patterns 2 Understand Terraform's purpose (vs other IaC) 2a Explain multi-cloud and provider-agnostic benefits 2b Explain the benefits of state Objectives https://www.hashicorp.com/certification/terraform-associate/ * 지면 관계 상 3번 항목까지 언급하였고 9번 항목까지 Objective 가 존재한다. 아래 링크 참조
  8. 시험범위 및 출제방식 (2) 출제방식 – True or False Example

    Usernames and passwords referenced in the Terraform code, even as variables, will end up in plain text in the state file. ✅ Correct: True ❌ Incorrect: False
  9. 시험범위 및 출제방식 (3) 출제방식 – Multiple Choice Example Consider

    the following Terraform 0.12 configuration snippet: How would you define the cidr_block for us-east-1 in the aws_vpc resource using a variable? ✅ Correct: var.vpc_cidrs[“us-east-1”] ❌ Incorrect: var.vpc_cidrs.0 ❌ Incorrect: vpc_cidrs[“us-east-1”] ❌ Incorrect: var.vpc_cidrs[0]
  10. 시험범위 및 출제방식 (4) 출제방식 – Multiple Answer Example Which

    of the following Terraform commands will automatically refresh the state unless supplied with additional flags or arguments? Choose TWO correct answers. ✅ Correct: terraform plan ❌ Incorrect: terraform state ✅ Correct: terraform apply ❌ Incorrect: terraform validate ❌ Incorrect: terraform output
  11. 시험범위 및 출제방식 (5) 출제방식 – Text Match Example Which

    flag is used to find more information about a Terraform command? For example, you need additional information about how to use the plan command. You would type: terraform plan _____. Type your answer in the field provided. The text field is not case-sensitive and all variations of the correct answer are accepted. ✅ -h ✅ -help ✅ --help
  12. 학습자료 및 공부방법 HashiCorp 제공 학습자료 (1) Study Guide ▪

    시험 응시자가 반드시 공부해야 하는 내용을 목록화 한 자료 1 Learn about IaC 2 Manage infrastructure 3 Master the workflow 4 Learn more subcommands 5 Use and create modules 6 Read and write configuration 7 Manage state 8 Debug in Terraform 9 Understand Terraform Cloud and Enterprise https://learn.hashicorp.com/tutorials/terraform/associate- study?in=terraform/certification
  13. 학습자료 및 공부방법 HashiCorp 제공 학습자료 (2) Review Guide ▪

    HashiCorp Certified : Terraform Associate 시험 목표를 HashiCorp 문서 및 교육에서 다루는 위치에 직접 매핑 한 자료 1 Understand Infrastructure as Code (IaC) concepts 2 Understand Terraform's purpose (vs other IaC) 3 Understand Terraform basics 4 Use the Terraform CLI (outside of core workflow) 5 Interact with Terraform modules 6 Navigate Terraform workflow 7 Implement and maintain state 8 Read, generate, and modify configuration 9 Understand Terraform Cloud and Enterprise capabilities https://learn.hashicorp.com/tutorials/terraform/associate- review?in=terraform/certification
  14. 학습자료 및 공부방법 온라인 교육 사이트 https://www.udemy.com/ 개념 설명 및

    샘플문제 꾸러미 모의고사 문제 2 셋트 모의고사 문제 2 셋트
  15. 시험에 대한 단상 Candidate1, Candidate2의 생각 1. 영어의 난이도나 내용이

    크게 어렵진 않으나, beginner에겐 이론과 실습을 병행하는 것을 추천합니다. 2. 시험 시간은 한국 시각으로 오전/오후 상관없이 언제든지 신청 가능하고, 1시간동안 치루게 됩니다. 3. 시험 감독관들의 감독 스타일들은 매우 다양하지만, 여성분들이 대체적으로 좀더 strict 합니다. 4. 시험 난이도가 다양하지만, 상중하로 나뉘는 것 같고 random 입니다. 철학적인 문제들이나 애매모호한 문제들도 있음 1. 주요 명령어 및 옵션들에 대한 문제들이 나옵니다. 2. Terraform 을 적용한 후 인프라에 변경사항이 적용된 경우, 인프라의 상태에 대한 확실한 이해가 필요합니다. 3. 노트북 전원은 반드시 연결하여야 합니다. 4. 정시에 시험이 시작되지 않고, 응시자가 접속하면 감독관과의 사전 점검 절차가 끝나면 시험이 시작됩니다. 5. 감독관이 응시자가 의심스럽다고 생각하면 시험 도중에 다시 주변환경 점검할 가능성이 있음