9.1.7 Local enterprise tuning and optimizations

The company uses the following tactics to optimize its deployment of Directory Server:

Indexing commonly searched data.

Model the usage or analyze the logs of the live environment, and create indexes to support the most common types of search operations. Avoid creating superfluous indexes: they can slow down update operations.

Optimizing the entry and database caches.

Example Corp. sets the entry cache size to 2GB entries and the database cache to 250MB to ensure that all the indexes fit into RAM, optimizing server performance.

9.1.8Local enterprise operations decisions

The company makes the following decisions regarding the day-to-day operation of its directory:

Back up the databases every night.Use SNMP to monitor the server status.

For more information about SNMP, refer to the HP-UX Directory Server administrator guide.

Auto-rotate the access and error logs.Monitor the error log to ensure that the server is performing as expected.Monitor the access log to screen for searches that should be indexed.

For more information about the access, error, and audit logs, refer to the "Monitoring Server and Database Activity" chapter in the HP-UX Directory Server administrator guide.

9.2 Design example: A multinational enterprise and its extranet

This example builds a directory infrastructure for Example Corp. International. The Example Corp. from the previous example has grown into a large, multinational company. This example builds on the directory structure created in the last example for Example Corp., expanding the directory design to meet its new needs.

Example Corp. has grown into an organization dispersed over three main geographic locations: the US, Europe, and Asia. Example Corp. now has more than 20,000 employees, who all live and work in the countries where the Example Corp. offices are located. Example Corp. decides to launch a company-wide LDAP directory to improve internal communication, to make it easier to develop and deploy web applications, and to increase security and privacy.

Designing a directory tree for an international corporation involves determining how to collect directory entries logically, how to support data management, and how to support replication on a global scale.

In addition, Example Corp. wants to create an extranet for use by its parts suppliers and trading partners. An extranet is an extension of an enterprise's intranet to external clients.

The following sections describe the steps in the process of deploying a multinational directory service and extranet for Example Corp. International.

9.2 Design example: A multinational enterprise and its extranet 131