1.DOMAIN 이란 ?
DOMAIN이란 한 Master Machine이 관리할 수 있는 TUXEDO Application들의 집합으로, TUXEDO에서 관리는 DOMAIN 단위로 이루어진다.
2.DOMAIN의 필요성
업무가 증가하거나 혹은 조직이 확장되어 지리적으로 관리하여야 할 Node Server Machine이 증가하면 관리상에 불편함이 발생
-> 관리가 가능한 단위로 Computing Segment를 정의하여 관리하여야 할 필요성 대두.
3.DOMAIN을 정의하는 기준
1) 관리적 측면 : Machine 갯수가 10~20 이상일 경우 (예, 대법원)
2) 지리적 측면 : 국내외 Network 환경인 경우 (예, 한진해운)
3) 기능적 측면 : 서로 다른 업무 통합할 경우 (예, 관세청)
4.DOMAIN의 특성
1) Scalability and Modular Growth
프로그래머는 확장시 발생하는 문제에 억매이지 않고, Modular하여 쉽게 Programming할 수 있도록 하며, 관리자는 이러한 응용 프로그램들을 DOMAIN상에 분산배치하여 손쉽게 운영할 수 있도록 함.
2) Transparency and Independence
한 DOMAIN의 Local, Remote Machine 혹은 다른 DOMAIN에 속한 Remote Machine내에서 응용 프로그램이 수행되어도, TUXEDO 서비스는 투명(Transparency)하게 접근할 수 있으며, 관리자는 사용자나 개발자와 독립적으로 서비스를 수행할 DOMAIN, Machine을 자유롭게 지정 운영할 수 있음.
3) Interoperability with Heterogeneous Environment
서로 상이한 TP-Monitor 환경에서도 응용 프로그램의 수정없이 사용가능.
4) Transaction Management and Reliability
Remote DOMAIN까지 Transaction 개념을 확장시킬 수 있으며, DOMAIN 사이에도 Reliable Queuing 기능을 사용하여 신뢰성을 증가.
5) Security
DOMAIN들 사이에 ACL(Access Control List) 기능을 제공하여 Security 기능을 향상.
5.DOMAIN 사용시 고려사항
1) 한 DOMAIN이 관리하는 Server Machine의 갯수는 10~20 정도가 적당.
2) 최대 DOMAIN의 갯수도 10~20 정도가 적당.
3) Access가 빈번한 Server Machine은 한 DOMAIN에 두는 것이 바람직.
4) DOMAIN 사이에는 Domain Gateway를 통하여 통신을 하는데 Inter Domain Transaction이 많이 발생하는 DOMAIN에서는 여러개의 Domain Gateway를 정의하여 병렬처리하는 것이 바람직.
'▶ Tuxedo > 기술자료' 카테고리의 다른 글
MP mode에서 “can’t propagate TUXCONFIG file” 라는 error 발생하면 (0) | 2012.02.27 |
---|---|
DOMAIN 관련 TUXEDO Process (0) | 2012.02.27 |
Tuxedo Admin 계정이 아닌 개발자 계정에서 서버 프로세스의 시작/종료 권한부여 (0) | 2012.02.24 |
Tuxedo Admin 계정이 아닌 계정에서 서버 프로세스의 기동/종료 (0) | 2012.02.24 |
truss를 사용한 프로그램 및 오류 분석 (0) | 2012.02.24 |