
193
2
부의 대부분은 서버를 프로비저닝하고 구성하는 데 중점을 둔다. 이번 장에서는 많은 인프라
요소를 프로비저닝하고 구성하는 방법을 살펴볼 것이다. 인프라의 규모, 복잡도, 사용자 수가
증가할수록, 다음 이유로 코드로서의 인프라의 혜택을 얻기는 더 어려워진다.
●
특정변경으로영향을받을수있는범위가넓어지면,빈번하고,신속하고,안전하게변경하기어려
워진다.
●
사람들은일상적인유지보수와고장예방활동에더많은시간을보내며,서비스를더가치있게
개선하는데는시간을덜보낸다.
●
사용자가자신의자원을직접프로비저닝하고관리하도록허용하면다른사용자와서비스에영향
을미칠수있다.
이런 어려움을 줄이는 일반적인 대책은 인프라의 제어권을 중앙으로 집중화하는 것이다. 이렇
게 하면 회의, 문서화, 변경 절차에 더 많은 시간을 보내야 하며, 조직에 가치를 부여하는 활동
에는 더 적은 시간을 보낼 수밖에 없다.
따라서 제어권을 중앙 집중화하는 대안은 특정 변경의 영향 범위를 최소화하도록 인프라를 설
계하는 것이다. 인프라를 정의하고, 프로비저닝하고, 관리하는 효과적인 방법을 사용하면 인
프라의 규모가 커졌을 때도 확신을 갖고 자주 변경할 수 있을 것이다. 이 방법을 사용하면 결국
애플리케이션과 ...