Architecture: BlackBerry MVS high availability

The BlackBerry® Mobile Voice System high availability installation is illustrated below.

To make sure that there is no single point of failure of BlackBerry MVS components, you install two instances of each BlackBerry MVS component. After you install the BlackBerry MVS Server instances, to enable high availability, you use the MVS Console to pair one BlackBerry MVS Server with another.

High availability is achieved through active-active and active-standby models of redundancy. The following table summarizes the redundancy model for each BlackBerry MVS component:

Component Model

MVS Data Manager

Active-active

MVS Console

Active-active

MVS Witness Server

Active-active

MVS Event Manager

Active-active

MVS Session Manager (except MVS Event Manager)

Active-standby

MVS BlackBerry Enterprise Server Connector

Active-standby

In an active-standby model, high availability is achieved when one BlackBerry MVS Server is paired with another, through the MVS Console. When you have paired the two MVS Session Manager instances, one of the MVS Session Manager instances becomes active and the other standby. The same holds for the two MVS BlackBerry Enterprise Server Connector instances: One becomes active, one standby. The components themselves determine which one becomes active and which one standby. If the active component fails, failover from the active component to the standby component is managed by the components in conjunction with the MVS Witness Server.

In an active-active model, components are always active. If a component fails, the BlackBerry MVS automatically stops using that component. High availability is achieved by providing two components of the same type at the BlackBerry Domain level, and not for every high availability pair.

For example, because MVS Data Manager instances use an active-active model, two MVS Data Manager instances provide redundancy for all BlackBerry MVS Server instances in the BlackBerry Domain. By comparison, there must be one active and one standby MVS Session Manager for every high availability pair.


Was this information helpful? Send us your comments.