A Unified Communications Managed API 2.0 Core SDK application can be deployed in two ways: on a single server (nonredundant deployment) or in an application pool (redundant deployment).
Nonredundant Application Deployment
In a nonredundant application deployment, a single application server runs a UCMA 2.0 Core SDK application. The Front End connects directly to the application. The following illustration shows a typical topology in which an application can be deployed in this way.
Redundant Application Deployment
In a redundant application deployment, multiple servers run instances of the same UCMA 2.0 Core SDK application. The Front Ends connect directly to the application pool through the Hardward Load Balancer. The following illustration shows a typical topology in which an application can be deployed redundantly.