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.



One-server deployment

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.



Multiple-server pool deployment