community.borland.com

Article #28029: Understanding the IBReplication Licensing Model

Below is simple guide to determine what Licenses you need to purchase when using IBReplicator with InterBase 6.

  1. All servers which have source or target databases must have appropriate InterBase Server and User Licenses.
  2. The computer which runs IBReplicator must have a Replication Server License.
  3. All computers which have source or target databases must have a Replicant license.
  4. The computer which runs IBReplicator may have source and/or target databases on it, or none at all. If the computer which runs IBReplicator is also a target or source, it must have a Replicant and Replicant Server License.

Here are some examples:

Example 1. Replication between ServerA to ServerB.

InterBase Server is installed on both servers.
IBReplicator is installed on ServerA.
Source Database on ServerA.
Target Database on ServerB. (or vice-versa, or bi-directional)

Licenses Required:
ServerA: Replication Server, Replicant.
ServerB: Replicant.

Example 2. Replication between ServerA to ServerB, controlled by ServerC.

InterBase Server is installed on ServerA and ServerB.
InterBase Client (or Server) is installed on ServerC.
IBReplicator is installed on ServerC.
Source Database on ServerA.
Target Database on ServerB. (or vice-versa, or bi-directional)

Licenses Required:
ServerA: Replicant.
ServerB: Replicant.
ServerC: Replication Server.

Example 3. Replication between ServerA, ServerB and ServerC.

InterBase Server is installed on ServerA, ServerB and ServerC
IBReplicator is installed on ServerC.
ServerC Replicates between ServerB and C.
ServerC Replicates between ServerA and C.
ServerC Replicates between ServerB and A.

Licenses Required:
ServerA: Replicant.
ServerB: Replicant.
ServerC: Replication Server, Replicant.

Example 4. n-way replication, hub-and-spoke scenario. e.g. branch office/head office scenario. Head office controls replication.

InterBase Server is installed on each branch, and at HO.
IBReplicator is installed at HO

Head Office replicates between itself and each branch, and HO replicates these changes to all other branches.

Licenses Required:
Head Office: Replication Server, Replicant
Each Branch: Replicant.

Example 5. n-way replication, star scenario. e.g. branch office/head office where each Branch controls it's own replication from/to HO.

InterBase Server is installed on each branch, and at HO.
IBReplicator is installed at EACH BRANCH.

Each branch replicates changes to Head Office, and fetches changes from HO.

Licenses Required:
Head Office: Replicant
Each Branch: Replication Server, Replicant.

Last Modified: 14-NOV-01