Security Guidelines

Understanding and Deploying LDAP Directory Services > 12. Choosing Directory Products > Making the Right Product Choice

<  BACK CONTINUE  >
153021169001182127177100019128036004029190136140232051053054012007230242157196080090129

Making the Right Product Choice

You are probably already convinced that choosing the right directory server and client software is important. Anyone who has spent any amount of time working with computer systems knows that software often makes all the difference. Let's take a brief look at why choosing the right software for your directory service is so important.

Next to developing a good directory design (which we have already discussed extensively in Part II, "Designing Your Directory Service" ), choosing good software does the most to ensure the success of your directory deployment. A bad directory design can't be repaired by good directory software, but a good design can be ruined by bad software. By "bad software" we primarily mean software that does not meet your needs ”although software that is buggy or poorly supported, or has some other serious defect, should also be avoided.

There is no one- size -fits-all directory solution; directory software varies widely in its capabilities. This is a good thing. Although your directory needs may overlap greatly with those of other organizations, nearly every deployment has some unique needs. The greatest challenge in choosing directory software is to find the best match between your needs and the capabilities of the available products. (Directory service needs were introduced in Chapter 5, "Defining Your Directory Needs," and were discussed throughout Part II.)

You may not notice it for a long time if you chose the wrong software. This can lead to serious and expensive problems. This situation is most likely to occur with a growing directory service in which your performance, scalability, and applications needs grow steadily over time. In the worst case, you may not notice that you have a problem until it is too late to gracefully fix it, which can lead to dissatisfaction with your service.

For example, if the use of your directory increases over time, you may notice only a gradual degradation in performance. If gradual performance loss is acceptable, there is no problem. However, if your directory server software reaches a cliff at some point and performance falls off abruptly instead of degrading gracefully, some directory-enabled applications may be unable to cope. If applications just stop working one day (which is possible), you will find yourself really scrambling to devise a quick fix.

There may be many hidden costs associated with choosing the wrong software as well. Small deficiencies in performance, scalability, ease of administration, and quality of support for applications and standards can lead to increased costs for maintaining your service and all the applications that surround it. Conversely, a directory server product that can accommodate 10% more traffic may allow you to deploy five servers instead of six, which could result in a savings of hundreds of thousands of dollars over the lifetime of your service.

Another factor that makes choosing the right software crucial is that it can be expensive and time-consuming to replace one software product with another ”even though open standards such as LDAP tend to reduce such costs. Some of the costs you may still incur when replacing directory services software include the following:

  • Money spent to purchase the new software. If you can't recoup the money you spent on the software you are replacing, your software costs may be double what they would have been if you had made the right choice in the first place. You may also need to purchase new hardware or upgrade existing hardware to accommodate the new software, either because of differences in supported platforms or performance characteristics of the replacement software.

  • Time and money spent redesigning your directory service and directory-enabled applications to fit the new software's capabilities.

  • Time and money spent to learn the ins and outs of the new software.

  • Time and money spent to repilot and redeploy the new software. This can be very expensive for directory server software, especially if you have already deployed a large number of replicas or a widely distributed directory across a large number of servers.

  • Lost productivity because end users and administrators have to learn how to use yet another set of software.

As you can see, this is a pretty scary list. Therefore, it is important to perform a proper evaluation of the available software products in order to make the best choice up front.



Understanding and Deploying LDAP Directory Services,  2002 New Riders Publishing
<  BACK CONTINUE  >

Index terms contained in this section

choosing
          directory software 2nd
                    hidden costs
                    matching needs with capabilities
                    overlapping needs
                    replacing bad software 2nd 3rd
costs
         directory software
                    replacing 2nd 3rd
design
          choosing directory software
directories
          software 2nd
                    hidden costs
                    matching needs with capabilities
                    overlapping needs
                    replacing bad software 2nd 3rd
replacing
          bad software 2nd 3rd
software
          directory 2nd
                    hidden costs
                    matching needs with capabilities
                    overlapping needs
                    replacing bad software 2nd 3rd

2002, O'Reilly & Associates, Inc.



Understanding and Deploying LDAP Directory Services
Understanding and Deploying LDAP Directory Services (2nd Edition)
ISBN: 0672323168
EAN: 2147483647
Year: 1997
Pages: 245

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net