5장. 디렉터리 토폴로지 설계
Red Hat Directory Server는 많은 수의 항목을 저장할 수 있으며 결과적으로 여러 서버에 항목을 배포해야 할 수 있습니다. 디렉터리 토폴로지는 디렉터리 트리를 여러 물리적 디렉터리 서버로 나누는 방법과 이러한 서버가 연결되는 방법을 설명합니다.
5.1. 토폴로지 개요
Directory Server는 여러 물리적 디렉터리 서버에서 Designing-the-directory-tree 에서 설계한 디렉터리 트리를 분배하는 분산 디렉터리를 지원합니다. 해당 서버에서 디렉토리를 나누는 방법은 다음과 같은 성능 관련 지점에 영향을 미칩니다.
- 디렉터리 지원 애플리케이션을 위한 성능.
- 디렉터리 서비스의 가용성.
- 디렉터리 서비스 관리.
디렉터리 토폴로지에는 다음과 같은 주요 의미가 있습니다.
- 데이터베이스
데이터베이스 는 복제, 백업 및 데이터 복원과 같은 작업의 기본 단위입니다. 단일 디렉터리를 여러 조각으로 분할하고 별도의 데이터베이스에 할당할 수 있습니다. 그런 다음 이러한 데이터베이스를 서버 간에 배포하여 각 서버의 워크로드를 줄일 수 있습니다. 단일 서버에 둘 이상의 데이터베이스를 저장할 수 있습니다. 예를 들어 하나의 서버에는 세 개의 서로 다른 데이터베이스가 포함될 수 있습니다.
여러 데이터베이스에 대한 자세한 내용은 여러 데이터베이스 사용 정보.
- 접미사
디렉터리 트리를 여러 데이터베이스로 나눌 때 각 데이터베이스에 접미사 라는 디렉터리 트리의 일부가 포함되어 있습니다. 예를 들어 한 데이터베이스를 사용하여 디렉터리 트리의
ou=people,dc=example,dc=com
접미사(branch)에 항목만 저장할 수 있습니다.접미사에 대한 자세한 내용은 접미사 정보를 참조하십시오. ???
- 기술 자료 참조 (referrals 및 chaining)
Directory Server는 다른 데이터베이스에 저장된 디렉터리 데이터를 연결하는 데 필요한 정보 참조 메커니즘(예: 추천 및 연결)을 제공합니다.