High availability in a distributed environment

If you install multiple BlackBerry® Enterprise Server components on different computers to create a distributed environment, you can configure the components for high availability. High availability for a distributed component requires that you install two or more instances of the component in your organization's environment. When an instance stops responding, the other instances can take over.

When you install multiple BlackBerry Enterprise Server components in a distributed environment, each BlackBerry Enterprise Server component implements high availablility differently.

Component

High availability type

Description

BlackBerry Administration Service

load balancing using DNS round robin, or a hardware load balancer

When you install two or more BlackBerry Administration Service instances, you can create a BlackBerry Administration Service pool. You can access the BlackBerry Administration Service instances using a single web address. The load is distributed across the instances. If a BlackBerry Administration Service instance stops responding, the pool routes requests to the available instances.

BlackBerry Attachment Service

load-balancing with primary and secondary groups

When you install two or more BlackBerry Attachment Service instances, you can create a BlackBerry Attachment Service pool for each BlackBerry Enterprise Server instance. You can configure a pool with a primary group of instances and, optionally, a secondary group of instances. The BlackBerry Enterprise Server sends all requests to the primary group. If the primary group cannot convert a specific file format, the BlackBerry Enterprise Server forwards conversion requests for the specific file format to the secondary group.

BlackBerry Collaboration Service

failover with an active connection to one instance and standby connections to other instances

When you install two or more BlackBerry Collaboration Service instances, you can create a BlackBerry Collaboration Service pool for each BlackBerry Enterprise Server instance. Each BlackBerry Enterprise Server assigns one of the connections to the BlackBerry Collaboration Service instances as the active connection, and the other connections as standby connections. If the BlackBerry Collaboration Service that the active connection is assigned to stops responding, the BlackBerry Enterprise Server assigns the active connection to another BlackBerry Collaboration Service instance.

BlackBerry Configuration Database

database mirroring

If you install the BlackBerry Configuration Database on Microsoft® SQL Server® 2005 SP2 or later, you can configure database mirroring. If the principal BlackBerry Configuration Database stops responding, the BlackBerry Enterprise Server fails over to the mirror BlackBerry Configuration Database.

BlackBerry MDS Connection Service

failover with an active connection to one instance and standby connections to other instances

When you install two or more BlackBerry MDS Connection Service instances, you can create a BlackBerry MDS Connection Service pool for each BlackBerry Enterprise Server instance. Each BlackBerry Enterprise Server assigns one of the connections to the BlackBerry MDS Connection Service instances as the active connection, and the other connections as standby connections. If the BlackBerry MDS Connection Service that the active connection is assigned to stops responding, the BlackBerry Enterprise Server assigns the active connection to another BlackBerry MDS Connection Service instance.

BlackBerry Monitoring Service

none

The BlackBerry Monitoring Service does not support high availability. If you install two or more BlackBerry Monitoring Service instances in your organization's environment, only the first instance is used.

BlackBerry Router

failover

When you install two or more BlackBerry Router instances, you can create a BlackBerry Router pool for each BlackBerry Enterprise Server or BlackBerry Enterprise Server pair. If a BlackBerry Router stops responding, the BlackBerry Enterprise Server selects another instance using information that is stored in the BlackBerry Configuration Database.


Was this information helpful? Send us your comments.