Skip to content

[CHORE] Terraform 기반 AWS 인프라 구축 및 환경 설정 #36

Description

@xYunaL

💡 작업 요약 (Summary)

  • Azure 리소스 전면 종료에 따라, 서비스 인프라를 AWS로 이관하고 전체를 Terraform(IaC)으로 구성한다.
  • 구성: CloudFront + ECS on EC2(t4g.small) + RDS PostgreSQL 16 + S3, 서울 리전(ap-northeast-2), 상시 가동.
  • 콘솔 클릭이 아닌 코드로 인프라를 정의해, destroyapply완전 복원 가능한 상태를 만든다.

🎯 배경 및 목적 (Motivation)

  • 기존 인프라가 소실. Azure 구독 종료로 ACA·ACR·Blob Storage·PostgreSQL·Key Vault가 모두 내려갔고, 재현 가능한 인프라 정의가 남아 있지 않아 복구에 수작업이 필요한 상태.
  • 예산 제약. 월 10만원 한도 내에서 24시간 가동이 가능한 최소 구성이 필요.

⚠️ 영향도 (Impact & Risks)

  • NAT Gateway 미사용
  • ALB 미사용
  • network_mode = "host"

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions