Hardware Requirements and Prerequisites by component

The following table lists the minimum hardware requirements for installing K2. For clarity, this section is divided into Hardware Requirements by Component (components that are installed on servers in a K2 topology) and Hardware Requirements by Component (components that are installed or accessed from users' machines in a K2 topology).

These tables list minimum requirements only. In all cases, higher-specification hardware will usually perform better at runtime. Your environment, installation topology, requirements or expected load on K2 may require higher-specification hardware than the minimum hardware requirements listed below.
IPv4 is required on all machines running K2 components (e.g. K2 Server, K2 websites). Although IPv6 can exist on these machines in addition to IPv4, IPv6 is not used by K2, therefore IPv4 is required. K2 will not operate as expected on environments where IPv6 is the only IP configuration

Server Components

The table below lists the minimum hardware requirements for server components (for example the K2 Server and K2 Sites components) in a K2 topology.

Hardware Type
K2 component Minimum Requirement Notes
CPU K2 Server (Application server) 2.5 GHz with native 64-bit support AMD 64 or Intel x86_64 multi-core CPU(s)
K2 Database (SQL Server) 2.5 GHz with native 64-bit support AMD 64 or Intel x86_64 multi-core CPU(s)
K2 Sites (IIS Server) 2.5 GHz with native 64-bit support AMD 64 or Intel x86_64 multi-core CPU(s)
Memory K2 Server (Application server)

8 GB 

 

K2 Database (SQL Server) 16 GB Recommended to reserve 2-4 GB of system memory for the Operating System. If limits are not set, SQL Server may attempt to allocate all server memory for itself, starving other services including the OS of needed resources. This can result in slow performance of database operations. Please consult SQL Server documentation for your database version about setting the maximum amount of system memory SQL Server can allocate.
K2 Sites (IIS Server) 8 GB  
Hard Drive free space K2 Server (Application server) 1 GB
K2 Database (SQL Server) 5 GB Recommended to start with 10 GB free space, to allow for database growth
K2 Sites (IIS Server) 500 MB  
Display (All server components) 1024 x 768 or higher resolution monitor.  
Network Connection (All server components)

100 (Mbps) connection required for farm/distributed deployment.

 

 

Client Components (Legacy)

The table below lists the minimum hardware requirements for client machines (for example Developer workstations where K2 client design tools like K2 Studio are installed. Where applicable, minimum requirements my also apply for other Client machines used to access web-based K2 components for example the K2 Designer.

Hardware Type
K2 component Minimum Requirement Notes
CPU Developer workstation 2.5 GHz  
Client machine 1.8 GHz  
Memory Developer workstation 4 GB  
Client machine 2 GB  
Hard Drive free space Developer workstation 500 MB  
Display Developer workstation 1024 x 768 or higher resolution monitor.  
Client machine 1024 x 768 or higher resolution monitor.  
Network Connection Developer workstation

10 Mbps

 

Client machine 56 Kbps for client-server connection