FileNet P8 플랫폼, 버전 5.2.1              

다중 도메인 시나리오

다중 도메인 설치 시나리오에서는 마스터 도메인이 자체 포함된 테넌트 도메인 세트를 유지보수합니다. 각 테넌트는 해당 클라이언트에 별도의 독립 도메인으로 표시됩니다.

클라우드 서비스 제공자는 다중 도메인 설치 시나리오를 사용하여 다중 고객에 대한 서비스를 호스팅할 수 있습니다. 이 시나리오에서 서비스 제공자는 동일한 Content Platform Engine 서버 세트 내에서 마스터 FileNet® P8 도메인과 하나 이상의 테넌트 도메인을 실행하므로, Content Platform Engine의 별도 애플리케이션 서버 인스턴스를 배치하는 오버헤드가 감소합니다. 테넌트들은 서로 격리되며 다른 테넌트와 독립적으로 작동합니다. 예를 들어, 하나의 테넌트 오브젝트 저장소는 마스터 도메인이나 다른 테넌트 도메인에서 액세스할 수 없습니다.

이 환경의 실제 인프라 및 스토리지 자원은 마스터 도메인에 의해 제어되므로 서비스 제공자가 다중 테넌트 인프라를 구성하고 관리할 수 있습니다. 이에 대한 예로는 실제 디바이스, 서버 및 사이트를 들 수 있습니다. 테넌트 도메인은 이러한 오브젝트의 읽기 전용 사본을 노출합니다. 다른 테넌트 도메인 오브젝트는 테넌트에 의해 제어됩니다. 이에 대한 예로는 디렉토리 구성, 추가 기능, 오브젝트 저장소 및 격리된 영역을 들 수 있습니다. 이러한 오브젝트의 일부는 처음에 마스터의 값으로 설정되지만 나중에 테넌트에 의해 수정될 수 있습니다. 테넌트 도메인 사용자는 마스터 도메인 또는 기타 테넌트 도메인에서 액세스하거나 수정할 수 없습니다.

마스터 도메인에서 설정된 특성은 마스터 도메인을 독립형 도메인과 구별하고 테넌트 도메인을 가질 수 있도록 합니다.
중요사항: 변경 시작다중 도메인 구성에서(또는 구성으로)의 마이그레이션 경로는 지원되지 않습니다. 기존 독립형 도메인을 다중 도메인 구성으로 마이그레이션하거나 다중 도메인 구성을 독립형 도메인으로 변환할 수 없습니다.변경 끝

다중 도메인 구성에서 마스터 도메인에 액세스하기 위해, 클라이언트 애플리케이션은 일반 독립형 도메인에 액세스할 때 사용되는 것과 동일한 유형의 URL을 지정합니다. 테넌트 도메인에 액세스하려면 ?tenantId=<tenant_identifier> 매개변수가 서버 URL에 추가됩니다. 이 규칙은 Content EngineProcess Engine 클라이언트 애플리케이션 모두에 적용됩니다.

Content Platform Engine 서버 소프트웨어에 대한 패치 또는 업그레이드 적용은 모든 테넌트에 동시에 영향을 미칩니다. 즉, 하나의 테넌트만 패치 또는 업그레이드할 수 없습니다.

각 테넌트는 단일 데이터베이스 연결을 가집니다. 테넌트 GCD 데이터베이스와 모든 오브젝트 저장소 및 격리된 영역에서는 이러한 공유 데이터베이스 연결을 사용합니다. 서비스 제공자는 각 테넌트가 사용할 데이터베이스를 지정합니다. 테넌트는 동일한 데이터베이스를 마스터 도메인 또는 다른 테넌트로 사용하도록 구성될 수 있지만 권장되는 구성은 각 테넌트가 별도의 데이터베이스를 사용하는 것입니다.

클라우드 기반 시나리오에서, 클라우드 제공자는 인증 스킴을 정의하며 이는 보통 연합 ID 관리의 일부 유형입니다. 클라우드 제공자는 각 테넌트 도메인에 대해 AuthenticationRealmName 특성을 설정하고, Content Platform Engine은 테넌트의 WebSphere 영역에 대해 인증된 사용자만이 해당 테넌트 도메인 내에서 자원에 액세스할 수 있도록 합니다. 각 테넌트는 인증을 위해 테넌트 도메인에서 사용할 클라우드 기반 디렉토리로 사용자 및 그룹을 복제하도록 구성될 수 있습니다.

마스터 도메인에서 디렉토리 구성을 위해 UserNameAttribute로서 이메일 주소를 사용하는 것이 좋습니다. 그러면 테넌트 도메인에 있는 사용자가 마스터 도메인에 있는 사용자와 동일한 사용자 이름을 갖게 되어 아무도 로그인할 수 없는 충돌을 예방할 수 있습니다.

다중 도메인 시나리오에서 Content Platform EngineWebSphere® Application Server를 사용해야 합니다. 다중 도메인은 새 설치에만 지원되고 업그레이드에는 지원되지 않습니다. 또한 다중 도메인 구성에 대한 지원은 현재 사용자 정의 애플리케이션으로 제한됩니다. 작성 시, Content Platform Engine을 기반으로 하는 IBM 클라이언트 애플리케이션(예: IBM® Content NavigatorIBM Case Manager)은 다중 도메인 구성을 지원하지 않습니다. 사용자 정의 애플리케이션의 경우, 다중 도메인 구성에 대한 지원은 Content EngineProcess Engine Java API를 사용하는 애플리케이션으로 제한됩니다. 다른 인터페이스(예: IBM CMIS 또는 Process Engine REST Service)를 사용하여 작성한 사용자 정의 애플리케이션은 다중 도메인 구성에서 지원되지 않습니다.

또한 다중 도메인 모델에는 하나의 테넌트에서 너무 많은 자원을 사용하지 못하도록 처리 자원(예: 메모리, CPU 주기, 스레드 및 데이터베이스 연결)을 파티셔닝하는 메커니즘이 없습니다. 이 때문에 다중 도메인 구성은 주로 솔루션이 Content EngineProcess Engine API의 전체 기능을 노출하지 않는 보다 좁은 애플리케이션에 적합합니다. 다중 비즈니스 단위를 지원해야 하는 대부분의 고객은 공유 하드웨어에 다중 가상화 P8 도메인을 호스팅하는 방법을 선호합니다. 이 방법은 테넌트가 사용하는 자원을 제한하는 기능을 제공하므로 다중 애플리케이션 간에 하드웨어 자원을 공유하려는 대부분의 고객에게 더 적합합니다.



마지막 업데이트 날짜: 2016년 3월
p8ppi265.htm

© Copyright IBM Corp. 2013, 2016.