Distributed Environments

A distributed environment consists of separate IIS, Application and SQL servers.

Although it is possible to install the K2 web components (K2 workspace, K2 smartforms runtime site, K2 designer site) and K2 application server components on separate physical servers as described in this diagram, for better performance the recommended approach is to install the website components and application server components on the same physical machine, as described in Separate SQL Server and Distributed Environments.
The following topology does not include integration with SharePoint. If SharePoint integration is required see the appropriate SharePoint section: SharePoint 2013, 2016 and Online or SharePoint 2010.

Distributed environment, single servers

Distributed environment, single servers, recommended approach for better performance

Distributed environment, Farm/NLB servers

Distributed environment, Farm/NLB servers, recommended approach for better performance

Distributed Install
User Machine N/A
Developer Workstation Client Tools:
  • K2 Studio
    and/or
  • K2 for Visual Studio
Additional components:
  • K2 smartforms wizards
Web Server(s)*
  • K2 blackpearl websites and K2 web services
  • K2 smartforms runtime site
  • K2 designer site
NLB Application Server(s)*
  • K2 blackpearl server
SQL
  • K2 database
*for better performance it is recommended that the Web Server and Application Server components be installed on the same physical machine.

 

Considerations