Một câu hỏi thường gặp là: “Khi nào thì nên cài đặt một bản sao cho thư mục?”. Câu trả lời là tùy. Một vài trường hợp sau là nên cài đặt một bản sao (replica) cho thư mục:
+ Nếu một ứng dụng làm cho việc sử dụng thư mục trở nên nặng nề và làm chậm đáp ứng của server cho các ứng dụng khách hàng khác, thì nên cài đặt 1 bản sao và cung cấp một server thứ 2 phục vụ cho chính ứng dụng đang làm chậm hệ thống đĩ.
+ Nếu server cĩ CPU khơng đủ mạnh để xử lý số lượng lớn các yêu cầu nĩ nhận được, thì việc cài đặt một bản sao cĩ thể tăng thời gian đáp ứng của server. Thậm chí ta cịn cĩ thể cài đặt một vài bản sao “read only” và sử dụng load cân bằng (load-balancing), như là round robin DNS hoặc là gĩi phần mềm server ảo. Nhớ rằng dùng cách này là vì CPU khơng đủ mạnh, khơng phải vì các lý do khác (như thiếu bộ nhớ chẳng hạn).
+ Nếu một nhĩm khách hàng nằm ở xa trong một mạng châm, việc cài đặt một bản sao địa phương (chẳng hạn là một bản sao ở gần các khách hàng đang gởi request) sẽ giảm quá tải đường truyền và cải thiện thời gian đáp ứng cho các khách hàng ở xa đĩ.
+ Nếu một server thư mục khơng thể để offline vì đang backups, nên cài đặt một bản sao read- only để cung cấp dịch vụ trong khi server master tắt để backups hay để bảo trì.
+ Nếu thư mục của bạn là một phần đặc trưng của các dịch vụ được cung cấp, thì việc tạo một bản sao cĩ thể giúp cho việc dự phịng.
Cách tạo một bản sao ( replication): Các server LDAP độc lập (slapd) viết các change log,
slurpd đọc các change log đĩ rồi chuyển cho slapd địa phương của bản sao, thay vì sử dụng câu lệnh thay đổi thơng thường của LDAP. Hình 5-1 chỉ ra quan hệ giữa slapd và slurpd trên máy chủ thư mục master (master directory server) và bản sao (replica).