摘要 |
본 발명은 시험 대상 분산 애플리케이션의 서로 다른 구성요소를 운영하는 복수의 가상 노드가 존재하는 단일 물리 서버의 사용에 관한 것이다. 각각의 가상 노드는 예상 분산 환경에서 실제 물리 노드를 에뮬레이션한다. 가상 노드는, 예를 들어, 가상 머신 또는 에뮬레이션된 서비스일 수 있고, 가상 노드의 콘텍스트 내에서 이들의 운영 체제를 운영할 수 있다. 배치될 분산 환경에서 보통 사용할 프로토콜을 이용해 상기 가상 노드들을 서로 통신하게 함으로써, 분산 환경이 물리 서버 상에서 에뮬레이션된다. 설정 데이터 소스가 사용되어 가상 노드를 설치하고 아마도 업그레이드함으로써 분산 환경을 에뮬레이션할 수 있다. 따라서 분산 애플리케이션은 분산 환경을 실제로 설치하지 않고 시험될 수 있다. |