배포 설계의 중요한 구성 요소는 LDAP 디렉토리와 같이 자주 액세스하는 데이터 집합에 대한 디스크 액세스 속도입니다. 디스크 액세스는 데이터로 가장 느리게 액세스하여 성능 병목 현상의 원인이 될 수 있습니다.
디스크 액세스를 최적화하는 한 방법은 읽기 작업과 쓰기 작업을 분리하는 것입니다. 쓰기 작업은 읽기 작업보다 비용이 많이 들 뿐 아니라 읽기 작업(LDAP 디렉토리 조회 작업)은 일반적으로 쓰기 작업(LDAP 디렉토리의 데이터 업데이트)보다 상당히 자주 발생합니다.
디스크 액세스를 최적화하는 또 다른 방법은 다른 유형의 I/O 작업에 대해 전용 디스크를 두는 것입니다. 예를 들면 트랜잭션 로그와 이벤트 로그, LDAP 읽기 및 쓰기 작업과 같은 Directory Server 로깅 작업을 위해 별개 디스크를 제공합니다.
또한 읽기 및 쓰기 작업 전용인 Directory Server에 한 개 이상의 인스턴스를 구현하고 로컬 서버로 분산된 복제 인스턴스를 읽기 및 검색 액세스를 위해 사용할 것을 고려합니다. 연쇄 및 연결 선택 사항 또한 디렉토리 서비스 액세스를 최적화하는데 사용할 수 있습니다.
Sun Java System Directory Server 5 2005Q1 Deployment Plannning Guide에서는 디스크 액세스 계획의 다양한 요소를 설명합니다. 이 장의 내용은 다음과 같습니다.
최소 메모리 및 디스크 공간 요구 사항.다양한 크기의 디렉토리에 필요한 디스크 및 메모리 예상치를 제공합니다.
캐시 액세스를 위한 물리적 메모리 크기 조정.Directory Server의 계획된 사용에 따른 캐시 크기 예상 및 총 메모리 사용 계획에 대한 지침을 제공합니다.
디스크 부속 시스템 크기 조정.디렉토리 접미어 및 디스크 사용에 영향을 미치는 Directory Server 요소에 따른 디스크 공간 요구 사항 계획 및 다양한 디스크 배열 대안을 포함하는 디스크 전반에 걸친 파일 분산에 대한 정보를 제공합니다.