K2 blackpearl Installation and Configuration Guide > Planning Guide > Deployment Scenarios - K2 Supported Topologies > Scaling for Page Rendering | Send feedback |
Since many business-critical processes may be automated using K2 blackpearl, it may be important to have a redundant system to ensure processes are not interrupted. This scenario is the same as the Small Scale install, but with adding a Network Load Balanced (NLB) cluster to ensure failover via load balancing.
Scaling for Page Rendering | |
---|---|
Server A, B | NLB SharePoint 2007, SharePoint 2010 (Server or Foundation) and IIS NLB K2 blackpearl (all components) |
Server C | SQL Server 2008 |
Note: Depending on the SharePoint product installed, either the MOSS, WSS, SharePoint 2010 Server or SharePoint 2010 Foundation components will be displayed for installation. |
This scenario introduces a NLB cluster into the installation topology; therefore, it is important to understand NLB before installing this scenario.
NLB can be configured by using either the operating system or specific hardware. In either case, NLB configuration should be completed before installing K2 blackpearl.
When installing components that will be load balanced, the installation must be performed on each machine independently. In this install, all of the components are on NLB servers; therefore, all of the components need to be installed on each NLB server.
The location of the SQL Server is not critical for a K2 installation, as long as the network connection speed to the K2 Server meets minimum requirements. It is also important that the DTC component is configured properly in order for communications between the K2 Server and the SQL Server can function properly. The SQL Server can share physical resources or be located on an independent platform, such as in this install. Considering that in most cases K2 is being introduced into an existing environment, the K2 Databases would be installed on an independent server that runs SQL Server 2008. Since this is a common occurrence, the installation documentation takes this into consideration.