코드 구조 예제
Last updated
Last updated
리소스가 적고 외부 의존성이 없음. 단일 AWS 계정. 단일 지역. 단일 환경.
예
여러 AWS 계정 및 환경, Terraform을 사용하는 기존의 인프라 모듈
예
많은 AWS 계정, 많은 지역, 복사-붙여넣기를 줄이는 일이 시급함, 사용자 지정 인프라 모듈, 과도한 구성(composition) 사용. Terraform을 사용.
WIP
매우 대규모
여러 공급자(AWS, GCP, Azure). 다중 클라우드 배포. Terraform을 사용.
아니오
중간 규모
여러 AWS 계정 및 환경, 기존 인프라 모듈, Terrgrunt를 사용한 구성(composition) 패턴.
아니오
대규모
많은 AWS 계정, 많은 지역, 복사-붙여넣기를 줄이는 일이 시급함, 사용자 지정 인프라 모듈, 과도한 구성(composition) 사용. Terragrunt 사용.
아니오
매우 대규모
여러 프로바이더(AWS, GCP, Azure), 멀티 클라우드 배포, Terragrunt 사용.
아니오