LabHub

Infrastructure as Code · 드리프트와 임포트 · 퀴즈

퀴즈: 드리프트와 모듈

LabHub 에서 이어서 보기

문항 6개. 정답과 해설은 풀어 본 뒤에 보여 드립니다.

  1. 아무 코드도 안 고쳤는데 `plan` 에 변경 사항이 나온다. 무엇을 뜻하는가?

    1. 플랜 도구 자체의 버그다
    2. 실제 인프라가 코드와 달라진 드리프트가 있다
    3. 상태 파일이 깨져 손상됐다
    4. 조회 권한이 부족해서다
  2. 오토스케일링으로 인스턴스 수가 계속 변해 매번 diff 가 난다. 적절한 대응은?

    1. 해당 속성만 `ignore_changes` 로 제외
    2. 자원을 관리 대상에서 완전히 제외
    3. 매번 apply 로 되돌림
    4. 오토스케일링을 끔
  3. 이미 손으로 만들어 둔 운영 자원을 IaC 로 옮길 때 해서는 안 되는 것은?

    1. 설정을 조사한다
    2. import 로 상태에 등록한다
    3. plan 이 빌 때까지 코드를 다듬는다
    4. 지우고 코드로 다시 만든다
  4. 임포트가 '끝났다' 고 판단하는 기준은?

    1. import 명령이 성공했을 때
    2. 코드가 작성됐을 때
    3. 이어서 돌린 plan 에 변경 사항이 하나도 없을 때
    4. apply 가 성공했을 때
  5. 상태 파일을 원격 백엔드에 두고 잠금을 켜는 주된 이유는?

    1. 두 사람의 동시 apply 로 상태가 깨지는 것을 막기 위해
    2. 상태 파일을 안전하게 백업해 두려고
    3. plan 속도를 높이려고
    4. 저장 비용을 아끼려고
  6. 모듈 인자가 40개까지 늘어났다. 가장 적절한 해석은?

    1. 경계가 잘못돼 있다 — 쪼개야 한다
    2. 잘 만든 유연한 모듈이다
    3. 문서만 보강하면 된다
    4. 기본값을 늘리면 된다