Chapter 4. Solution Environment 33
Draft Document for Review May 23, 2008 10:14 am 7645SolEnv.fm
Following figure displays the typical multi-server deployment environment.
Figure 4-2 Multi-Server Deployment
A typical deployment life cycle might begin with a single-server topology that
would move through phases of demonstration, functional proof-of-concept, and
testing integration within the existing environment, and then gradually move
towards a pilot multi-server environment before finally implementing a production
deployment within the enterprise.
4.3 Sizing Considerations
Sizing hardware for an application is a very critical task. One of the major
objectives of sizing is to get right performance and the other is being able to
support the enterprise's growth in terms of number of users for the application.
Capacity Planning and Availability management are two important functions that
need to be considered while sizing hardware for an application. Following are the
few factors that one should consider for hardware sizing.
Cron Task: Cron tasks are behind-the-scene jobs set to run automatically
and on a fixed schedule. These jobs might process a number of records
depending on the nature of the job. As the complexity and number of these
jobs increases they consume a lot of resources and therefore become an
important point for hardware sizing.