Best efforts in collecting the information needed are worthwhile in order to make the best possible scaling decisions. Only when the information gathering is as complete as it can be, then it is time to consider matching scaling techniques to components.
Manageability, security, and availability are critical factors in all design decisions. Techniques that provide scalability but compromise any of these critical factors cannot be used.
Here is a list of the eight scaling techniques:
Rather than buying hardware that can handle exponential growth that may or may not occur, consider specific approaches for these two types of servers:
Many sites separate the appserver from the database server. The front-end Web serving and commerce application functions are placed on less expensive commodity machines. The data server is placed on more robust and secure but more expensive systems.
® WebSphere is a trademark of the IBM® Corporation in the United States, other countries, or both.
® IBM is a trademark of the IBM Corporation in the United States, other countries, or both.