What are the Software Prerequisites and Recommended Minimum Server Specifications for JAMS V6?

Follow

In this article:

  • Software Prerequisites Table
  • Server Hardware Minimum and Recommended Tables
  • Detailed Requirements Overview

Basic Software Prerequisites

JAMS Scheduler

  • .Net Framework v.4.6 (or higher)
  • Microsoft Message Queue (installed with JAMS)
  • Microsoft SQL Server 2005 (or higher)

JAMS Site/ Rest API

  • Server 2012 R2 or higher

JAMS Agent

  • .NET Framework v.2.0 (or higher)

JAMS Client

  • .NET Framework v4.6 (or higher)

 


Server Hardware Requirements (Minimum)

JAMS Scheduler

  • Processor: Dual Core ~2.5 GHz (x86 or x64)
  • Memory: 8 GB
  • Disk Space: 10 GB, in addition to the disk space required by the OS

JAMS Agent

  • Processor: 1 GHZ (x86 or x64)
  • Memory: 1 GB
  • Disk Space: 75 MB

JAMS Client

  • Processor: 1 GHZ (x86 or x64)
  • Memory: 1 GB
  • Disk Space: 300 MB

 


Server Hardware Requirements
(50,000 to 100,000 Jobs per Day)

JAMS Scheduler

  • Processor: 8 Core ~3.2 GHz (x86 or x64)
  • Memory: 32+ GB
  • Disk Space: 1+ TB
  • Recommended: A separate SQL Cluster for the JAMS SQL Back-end

JAMS Agent

  • Processor: 1 GHZ (x86 or x64)
  • Memory: 1 GB
  • Disk Space: 75 MB

JAMS Client

  • Processor: 1 GHZ (x86 or x64)
  • Memory: 1 GB
  • Disk Space: 300 MB

 


Server Hardware Requirements
(100,000+ Jobs per Day)

JAMS Scheduler

  • Processor: 16 Cores, ~3.2GHz
  • Memory: 64+ GB
  • Disk Space: 1+ TB
  • One server hosting the JAMS Scheduler
  • One server reserved for the SQL Server with multiple high-speed SCSI drives

JAMS Agent

  • Processor: 1 GHZ (x86 or x64)
  • Memory: 1 GB
  • Disk Space: 75 MB

JAMS Client

  • Processor: 1 GHZ (x86 or X64)
  • Memory: 1 GB
  • Disk Space: 300 MB

 


Prerequisites Detail

  • .NET Framework v. 4.6 or newer (JAMS Scheduler and Client)
  • .NET Framework v. 2.0 or newer (JAMS Agents)
  • Microsoft Message Queue (MSMQ)
  • Microsoft SQL Server
  • PowerShell
  • Hardware Server Specifications for the JAMS Scheduler
  • For sites running over 100,000 Jobs per day
  • Hardware Server Specs for JAMS Agents
  • Hardware Server Specs for the JAMS Client
  • Supporting JAMS in a Virtual Environment

 

.NET Framework v. 4.6

The JAMS Client and Scheduler require .NET Framework v. 4.6 or newer. Once the JAMS setup begins, it checks if a proper version of .Net Framework is installed. If v. 4.6 or higher is not installed, the setup will ask to accept Microsoft's license agreement. Once the agreement is accepted, the software will then download and install the framework.

Note: Installing the .NET Framework will require a system reboot.

 

.NET Framework v. 2.0

The JAMS Agent requires v.2.0 (or higher) of the .NET Framework.

 

Microsoft Message Queue (MSMQ)

The JAMS Scheduler requires the Microsoft Message Queue (MSMQ). When installing the JAMS Scheduler, the setup will check for the MSMQ and, if it's not installed, will ask you to confirm that you want to install it.

NOTE: MSMQ is included with Microsoft Windows, but it is optional and not installed by default.

 

Microsoft SQL Server

The JAMS Scheduler requires Microsoft SQL Server 2005 or higher. The SQL Server does not need to be installed on the same machine as the JAMS Scheduler.

If you or your DBA choose to install the JAMS Scheduler component, the setup will first check for a connection to an SQL Server. If the server not installed, the setup will ask to install the SQL Server 2012 Express Edition.

You also have the option of using an SQL Server on a different machine. Please note, when the installer checks for the SQL Server, it only looks for the default instance names of MSSQLSERVER and SQLEXPRESS.

If you have a different instance preference, decline the SQL Express installation and specify your preferred instance when the JAMS installer asks for the SQL server name and instance.

For SQLStoredProc Execution Method jobs:

  • Shared Management Objects for your version of SQL will be needed, this can be found in the appropriate Microsoft Feature Pack version, or in the install for SQL Management Studio.

For SSISDirect Execution Method jobs:

  • Shared Features that are required are: Client Tools Backwards Compatibility and Client Tools SDK

PowerShell

JAMS Supports PowerShell V2 and higher. The JAMS Client component includes a PowerShell Snap-In that contains a number of JAMS cmdlets and a JAMS Provider.
PowerShell is not required, but in order to use the Snap-In you must install PowerShell before installing JAMS. If you happened to install PowerShell after installing the JAMS Client, just reinstall the JAMS Client to pick up the JAMS Snap- In.

 

Hardware Server Specifications for the JAMS Scheduler

  • Processor: 1 GHZ (x86 or x64)
  • Memory: 1 GB
  • Disk Space: 1 GB, in addition to the disk space required by the OS.

These are the minimum system requirements that can support running thousands of jobs per day. Heavy loads, for example, over 100,000 jobs per day, will require more resources.

For database planning, the JAMS test lab runs approximately 1,000 jobs per day using one instance of JAMS. Retaining 30 days of information generates a database approximately 110 Mb in size.

 

For sites running over 100,000 Jobs per day

Based upon customer implementations where more than 100,000 jobs are executed each day, the JAMS installation should consist of:

  • Two Windows servers, each with Dual Quad 2.0 GHz CPUs and 32 GB of RAM (or more).
  • Specifically, one of the above servers hosting the JAMS Scheduler and the second server reserved for the SQL Server with multiple high-speed SCSI drives.

 

Hardware Server Specs for JAMS Agents

  • Processor: 1 GHZ (x86 or x64)
  • Memory: 1 GB
  • Disk Space: 75 MB

 

Hardware Server Specs for the JAMS Client

  • Processor: 1 GHZ (x86 or x64)
  • Memory: 1 GB
  • Disk Space: 300 MB

 

Supporting JAMS in a Virtual Environment

MVP Systems Software, Inc. supports customers running JAMS on any supported operating system in a virtualized environment, such as VMware and HyperV. JAMS is supported in cloud based environments such as AWS or Microsoft Azure.

 

Have more questions? Submit a request

Comments