
스택 인스턴스 구성하기
CHAPTER
7
단일 스택 코드 프로젝트를 사용하면
6
.
2
절에서 설명한 것처럼 여러 인스턴스의 일관성을 더
쉽게 유지할 수 있다. 그러나 보통은 서로 다른 스택 인스턴스를 사용자 요구에 맞추어 다르게
정의해야 한다. 예를 들면 프로덕션 환경보다 개발 환경의 서버 수를 적게 구성할 수 있다.
다음은 구성 가능한 최소 및 최대 서버 수로 컨테이너 호스팅 클러스터를 정의하는 스택 코드
예제다.
container_cluster: web_cluster-${environment}
min_size: ${cluster_minimum}
max_size: ${cluster_maximum}
[그림
7
-
1
]과 같이 코드는 각 환경에 따라 다른 파라미터값을 가진다.
Terraform
,
CloudFormation
과 같은 스택 도구는 구성 파라미터값을 설정하는 여러 가지 방
법을 지원한다. 일반적으로 커맨드라인에서 값을 전달하고, 파일에서 값을 읽고, 키-값 저장
소에서 인프라 코드가 값을 검색한다. 인프라를 관리하는 팀은 이러한 기능을 사용하여 구성값
을 관리하고 스택 도구에 전달하는 방법을 결정해야 한다.
113
7
장
스택 인스턴스 구성하기