2011. 12. 8. 15:14
System Center Orchestrator 2012 기본 아키텍처 SystemCenter2011. 12. 8. 15:14
System Center Orchestrator 2012 RC SCO 2012 기본 아키텍처 Technet 정리
기본 구성 요소
- Management Server: Runbook Designer와 Orchestration Database와의 통신 계층이다.
- Runbook Server: Runbook이 실행되는 서버이며 Runbook Server는 Orchestration Database와 직접 통신을 수행한다. 다수의 Runbook Server를 배포해 가용성을 높이고 용량을 늘릴 수 있다.
- Orchestration Database: SQL 서버로 배포된 모든 Runbook과 Runbook의 실행 상태, 로그 파일 및 구성 정보를 저장한다.
- Runbook Designer: Runbook을 만들고 수정 및 관리하기 위한 도구이다.
- Runbook Tester: Runbook Designer에서 개발 중인 Runbook의 실행을 테스트하기 위한 도구이다.
- Orchestration Console: 웹 브라우저를 통해 Runbook을 실행 및 중지하고 실행 상태를 실시간으로 확인할 수 있다.
- Orchestrator Web Service: Representational State Transfer(REST) 기반의 서비스로 어플리케이션이 Orchestrator에 접속해 Runbook을 시작 및 중지하고 어플리케이션 또는 스크립트에 의해 실행된 Runbook의 상태 정보를 받을 수 있도록 해 준다. Orchestration Console은 Orchestrator와의 상호 동작을 위해 이 서비스를 이용한다.
- Deployment Manager: Integration Pack(IP), Runbook Server 및 Runbook Designer를 배포하기 위한 도구이다.
아키텍처 다이어그램
다이어그램을 통해 알 수 있듯이 Management Server가 죽게되면 Runbook Designer가 DB에 접속할 수 없으므로 Runbook Designer을 통한 Runbook에 대한 생성 및 수정, 시작, 중지 등과 같은 작업을 할 수 없다. 마찬가지로 Web Service가 죽게되면 Orchestration Console을 통한 Runbook의 실행, 중지 등의 작업을 수행할 수 없게 된다.
즉, SQL 서버와 Runbook 서버만 살아 있어도 동작하는데 문제는 없다.