This topic provides information about scaling your deployment of Microsoft Provisioning System to meet increasing demand.
The basic objectives of scaling up a component or service of Microsoft Provisioning System are to increase capacity or speed, improve efficiency, and shift or reduce load.
A component is usually scaled up in response to an increasing demand for the service it provides. Web or Exchange services, for example, might experience such an increase. When demand exceeds the level the system was designed to support, performance begins to degrade.
When the performance of a particular component degrades, you can easily scale it up to regain the desired level of performance. Microsoft Provisioning System is designed so that different components, such as the Microsoft Provisioning Framework (MPF) provisioning engine, Delegated Administration Console, and the MPF databases, can be deployed on separate servers or clusters of servers. This approach can also be used with the Web and Exchange hosting servers. Because of this design, you can easily and selectively scale up to serve increasing demand for an individual component or service. To scale up, you just add to your deployment an additional server running that component or service; no special configuration or coding is required.
For more information about configuring redundant servers, see Implementing redundant servers.