Distributed Installation

A distributed installation describes an environment where more than one instance of the K2 connect Server Service or more than one Developer machine is required that may be clustered and share the same database.

  • When installing on more than one Developer machine, all components must be selected in the installer for both machines.
  • The installation of the second Developer machine must point to the database of the first Developer machine or database on the SQL Server.

Each time a K2 Server and K2 connect Server is added, this requires an individual K2 connect Server license. The available options for distributed installations are listed below and are divided into two categories:

  1. Multitiered: Multitiered environments may contain more than one K2 connect Server but the work load is not load balanced. The developer machines reference the same SQL Server Instance, databases and Service Object Repository.
    In a Development / Production environment, if you want to publish service objects from one server to the other you have to use the same K2 connect 5.3 User Guide database. Open the Connect Admin tool and look at the SQL connectionstring to see that they are the same.
  2. Clustered Environments: A clustered environment requires at least two K2 Servers to be already configured in a clustered configuration. Each of the K2 Servers will require K2 connect Servers and licenses per service instance.

For option 2, all K2 Servers require a K2 connect Server license to ensure that the cluster configuration is able to service calls regardless of which machine handles the task. The absence of the K2 connect license on all machines will result in exceptions preventing the cluster from handling the service call.

How to configure the above environments

The tables below describe how to configure Multitiered and Clustered environments and lists the primary components of a distributed K2 connect installation.

Installed on each Developer machine:

Server and client orientated

K2 connect Server

The K2 connect Server is installed on the same machine as the K2 Server and is licensed for use per machine.
K2 connect Administration Tools installed to administer K2 connect destinations.
K2 connect Client Tools Installed for Client Administration.
Service Object Designer Development tools required to develop and publish Service Objects.

Installed on the SQL Server Machine:

Data Storage
K2 connect database Installed on the SQL Server. The K2 connect database is installed once, any additional client machines would point to the same K2 connect database.

Installation Steps

Before installing K2 connect, ensure the Installation Prerequisites have been met and the manual configurations are done. Use these step by step instructions as the base for a distributed installation: