본문으로 건너뛰기
1단계: 빠른 입문

1단계: 빠른 입문

이 단계의 목표는 단 하나입니다. Terraform을 왜 써야 하는지 몸으로 이해하기.

긴 이론 설명 없이, 15분 안에 첫 인프라를 직접 배포해봅니다. plan/apply/destroy의 흐름을 손으로 느끼고, State가 무엇인지 감을 잡으면 이 단계는 끝입니다.

이 단계에서 배우는 것

    flowchart TD
    A["왜 Terraform인가?\nwhy-terraform"] --> B["15분 첫 배포\nquick-start"]
    B --> C["실행 흐름 이해\nworkflow"]
    C --> D["State 기초\nstate-intro"]
    D --> E["✅ 1단계 완료\n첫 리소스 생성 경험"]

    style A fill:#10b981,color:#fff
    style B fill:#3b82f6,color:#fff
    style C fill:#8b5cf6,color:#fff
    style D fill:#f59e0b,color:#fff
    style E fill:#059669,color:#fff
  

단계별 학습 주제

주제핵심 내용소요 시간
Terraform을 왜 배우는가콘솔 운영의 한계, IaC의 필요성10분
15분 만에 첫 배포Provider 설정, S3 생성, init/plan/apply15분
실행 흐름 완전 이해init→plan→apply→destroy 각 단계 역할15분
State 기초State란 무엇인가, Git에 넣으면 안 되는 이유10분

이 단계를 마치면

  • Terraform이 왜 필요한지 설명할 수 있음
  • 최소 1개 리소스를 직접 생성/삭제해 봄
  • 실행 흐름(init/plan/apply/destroy)을 몸으로 이해함
  • State의 개념과 중요성을 설명할 수 있음