300
●
소비자시스템을변경한후에도통합이여전히잘동작하는지를시험하는목적
●
공급자측을변경한후에도소비자시스템이여전히잘동작하는지를시험하는목적
●
공급자가새로운기능을내놓기전해당기능을시험하고개발하는목적
●
문제해결을목적으로상용환경의문제를재현하는목적
●
상용데이터에영향을미치지않고소비자시스템을시연하는목적
공급자가 이를 지원하는 효과적인 방법은 셀프 프로비저닝 방식으로 서비스 인스턴스를 제공
하는 것이다. 소비자 팀이 필요에 따라 인스턴스를 만들어 구성할 수 있으면, 팀만의 시험 및
시연 요구를 쉽게 처리할 수 있다. 예를 들어 대규모 조직의 데이터베이스 서비스 팀은 각 팀만
의 데이터베이스 서버 인스턴스를 기동해 관리하게 할 수 있다. 소비자 팀은 이 기능을 사용해
서비스 팀의 상용 데이터베이스는 건드리지 않고 새로운 구성 옵션을 시험할 수 있다.
공급자는 소비자 팀 스스로 서비스의 사전 릴리스 빌드를 프로비저닝할 수 있게 해주는 방식으
로 시험용 인스턴스를 제공할 수 있다. 이는 사전 릴리스 라이브러리와 동일한 개념이지만 하
나의 서비스로 제공된다는 점에서 차이가 있다.
서비스의 시험용 인스턴스에서 데이터와 구성을 관리하기는 쉽지 않다. 소비자 팀은 적절한 데
이터와 구성을 서비스 인스턴스에 자동으로 올릴 수 있어야 한다. 시험용 데이터는 자동 시험
을 위해 인위적으로 구성한 것이거나, 상용 환경의 문제를 재현하거나 기능을 시연하는 데 유
용한 상용 ...