인프라 개요
멀티 리전 쇼핑몰 플랫폼은 Terraform을 사용하여 AWS 인프라를 코드로 관리합니다. us-east-1(프라이머리)과 us-west-2(세컨더리) 두 리전에 걸쳐 260개 이상의 리소스를 프로비저닝합니다.
아키텍처 다이어그램
State 관리
Terraform 상태는 S3 백엔드와 DynamoDB 잠금을 사용하여 중앙 집중식으로 관리됩니다.
| 구성 요소 | 값 |
|---|---|
| S3 버킷 | multi-region-mall-terraform-state |
| DynamoDB 테이블 | terraform-state-lock |
| 리전 | us-east-1 |
| 암호화 | AES-256 서버 측 암호화 |
terraform {
backend "s3" {
bucket = "multi-region-mall-terraform-state"
key = "environments/production/us-east-1/terraform.tfstate"
region = "us-east-1"
dynamodb_table = "terraform-state-lock"
encrypt = true
}
}