Trove는 다음 요소로 구성됩니다.
• python-troveclient : 클라이언트에서 콘솔로 trove-api를 실행할 수 있게 지원합니다.
• trove-api : RESTful API 방식의 JSON을 지원하며, Trove 인스턴스를 관리하고 프로비저닝합니다.
• trove-taskmanager : 인스턴스 프로비저닝을 지원하고, 인스턴스의 라이프 사이클을 관리하며, 인스턴스를 운영하는 작업을 수행합니다.
• trove-conductor : 호스트에서 실행되는 서비스로 호스트 정보를 업데이트할 때 게스트 인스턴스 메시지를 수신합니다.
• trove-guestagent : 게스트 인스턴스 안에서 실행되며, 데이터베이스 작업을 실행하고 관리합니다.
그림 2-48은 Trove의 구성 요소 및 흐름을 보여 줍니다.
▲ 그림 2-48 Trove 구성 요소 및 흐름