AWS와 Terraform의 관계 vs Kubernetes와 Helm의 관계

2025. 3. 6. 21:53·🔹 DevOps
728x90
SMALL

✅ 비교: AWS & Terraform vs. Kubernetes & Helm

비교 항목 AWS ↔ Terraform Kubernetes ↔ Helm
주 역할 클라우드 인프라 제공 컨테이너 오케스트레이션
설정 방식 AWS 콘솔, CLI, SDK 사용 kubectl, YAML 설정
자동화 도구 Terraform으로 인프라 코드 관리 Helm으로 애플리케이션 배포
템플릿 관리 Terraform .tf 파일 Helm Chart (YAML 템플릿)
버전 관리 Terraform State 관리 Helm Chart 버전 관리

✅ 공통점

  1. Infrastructure as Code (IaC)
    • Terraform은 AWS 인프라를 코드로 관리
    • Helm은 쿠버네티스 애플리케이션을 코드로 관리
  2. 버전 및 상태 관리
    • Terraform은 state 파일을 활용해 인프라 상태 추적
    • Helm은 Chart 버전을 관리하고 helm rollback으로 이전 상태 복원 가능
  3. 자동화 가능
    • Terraform으로 AWS 리소스를 자동 배포
    • Helm으로 Kubernetes 애플리케이션을 자동 배포

✅ 차이점

차이점 Terraform Helm
관리 대상 AWS 리소스 (EC2, S3, VPC 등) Kubernetes 애플리케이션 (Pods, Services 등)
설정 파일 .tf (HashiCorp Configuration Language) .yaml (Kubernetes YAML 템플릿)
실행 방식 terraform apply로 인프라 생성 helm install로 애플리케이션 배포
롤백 지원 terraform destroy 후 재배포 필요 helm rollback으로 즉시 복원

✅ 정리

  • AWS ↔ Terraform: 클라우드 인프라를 코드로 관리
  • Kubernetes ↔ Helm: 컨테이너 애플리케이션을 코드로 관리

즉, Terraform이 AWS 인프라 자동화 도구라면, Helm은 Kubernetes 애플리케이션 자동화 도구

LIST

'🔹 DevOps' 카테고리의 다른 글

Nginx Blue/Green Rolling 무중단 배포 실습 (초간단)  (1) 2025.04.16
OpenSearch 또는 ECK 기반의 로깅 시스템 구축 및 고도화  (1) 2025.02.17
GitOps 작동 방식 (간단한 흐름)  (1) 2025.02.14
EKS / GitHub Actions & ArgoCD를 활용 CI/CD 배포 파이프라인 구축 및 운영 (전체 과정)  (1) 2025.02.14
AWS 3 Tier architecture / terraform 정리 (미완)  (0) 2025.02.06
'🔹 DevOps' 카테고리의 다른 글
  • Nginx Blue/Green Rolling 무중단 배포 실습 (초간단)
  • OpenSearch 또는 ECK 기반의 로깅 시스템 구축 및 고도화
  • GitOps 작동 방식 (간단한 흐름)
  • EKS / GitHub Actions & ArgoCD를 활용 CI/CD 배포 파이프라인 구축 및 운영 (전체 과정)
terranbin
terranbin
Studying Computer Science
  • terranbin
    Engineer
    terranbin
  • 전체
    오늘
    어제
    • 분류 전체보기 (129)
      • ☁️Cloud (42)
        • AWS (38)
        • MS Azure (4)
      • 🐳 Infra (1)
        • System (12)
        • DRBD (3)
      • 🔌Network (8)
      • 🔹Storage (8)
      • 🔹Kubernetes (15)
      • 🔹 DevOps (8)
      • 🔹Study (4)
      • 🔹Install (6)
      • 🔹ETC (2)
      • 🔹PostMan (6)
      • 🔹Openstack (3)
      • 🔹RcloneView (6)
      • 🔹Test (0)
      • 🔹Debug (2)
      • 🔹DBMS (2)
  • 블로그 메뉴

    • 홈
  • 링크

    • sungbin
    • Github
  • 공지사항

  • 인기 글

  • 태그

    centos7
    rcloneview
    distributed load testing
    설치
    rocky9
    EBS
    network
    aws dlt
    postman
    AWS
    rocky8
    Google Drive
    kubectl
    terraform
    EC2
    ceph
    S3
    SAA
    OpenStack
    kubernetes
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
terranbin
AWS와 Terraform의 관계 vs Kubernetes와 Helm의 관계
상단으로

티스토리툴바