
159
CHAPTER 7
서버 템플릿을 관리하는 패턴
7
.
2
.
3
템플릿과 생성 시점 프로비저닝 사이의 균형 잡기
템플릿 생성 단계에서 모든 것을 프로비저닝하는 방식과 새 서버를 생성할 때 모든 것을 프로
비저닝하는 방식 중 어느 하나만 선택할 수도 있지만, 대부분의 팀은 프로비저닝 작업을 두 가
지 방식으로 분산한다. 프로비저닝 작업의 균형을 맞추는 방법을 결정할 때는 고려해야 할 것
이 많다.
한 가지 고려 사항은 새로 생성한 서버에 변경이 적용될 때까지 걸리는 주기 시간
Cycle
Time
2
이다.
템플릿을 재생성하는 방식으로 변경을 하면 새 서버를 생성하는 시점에 변경을 할 때보다 더
오랜 시간이 걸릴 것이다.
따라서 서버의 여러 요소가 얼마나 자주 변경될지를 고려하는 것이 좋다. 자주 변경되는 것들
은 서버 생성 시점에 변경하는 것이 더 낫지만, 그리 자주 변경되지 않는 것들은 템플릿에 넣는
것이 더 낫다.
두 가지 방식 모두를 사용해 프로비저닝할 수도 있다. 예를 들어 서버 구성 정의는 템플릿을 만
들 때 패키지와 구성을 설치하는 데 사용한 후, 새 서버를 생성할 때 또다시 사용할 수 있다. 구
성 정의에서 무언가 변경되면 템플릿에는 여전히 기존 구성이 포함되어 있더라도 새 서버에는
변경된 구성이 적용될 것이다.
템플릿을 만든 이후에 변경한 것들만 적용되므로 새 ...