빌드한 후에 파일을 추가했다. 며칠 후 필자는 가상 서버를 리빌드했고 그의 웹 서버는 사라졌다.
개발자는 약간의 혼란스러움을 겪은 후에 왜 이런 사태가 발생했는지 이해했다. 그는 웹 서버를
Chef
에 추가
했고 파일은
SAN
스토리지에 보관했다. 이 팀은 이제 안정적인 파일 공유 서비스를 갖게 되었다.
2.5
원칙
4
다양성을 최소화한다
시스템이 커지면 이해하기 힘들어지고 변경과 수정도 어려워진다. 작업은 시스템 구성 요소의
수와 구성 요소 종류의 수에 따라 증가한다. 따라서 시스템을 관리 가능한 상태로 유지하는 유
용한 방법은 구성 요소 종류의 수를 줄이는 것이다. 완전히 다른 종류의 서버
5
대를 관리하는
것보다 같은 종류의 서버
100
대를 관리하는 것이 더 쉽다.
재생산성 원칙(
2
.
2
절)은 이 원칙을 보완한다. 단순한 구조를 가진 컴포넌트를 정의하고 동일
한 인스턴스를 많이 생성한다면 쉽게 이해하고 변경하고 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.