Standard .NET system requirements

<< Click to Display Table of Contents >>

Navigation:  Automation Server > Automation Server requirements > System requirements >

Standard .NET system requirements

Overview

A standard architecture is designed for business processes which do not necessarily need to be in a high availability scheme.

Such standard system architecture for Automation Server would be represented by having:

A single database server.

A single Bizagi server.

In case you consider that your corporate solution needs a high availability architecture to support failover and load balancing capabilities, refer to High availability .NET system requirements.

 

System architecture

The system architecture is represented by the image below:

 

Single_server_system_architecture

Optional setup for Internet access (use of a proxy server)

Whenever end users need to work on the processes via internet from any device, and Bizagi is set up on-premises strictly within the intranet, consider using a reverse proxy server.

This optional reverse proxy server, is set in the DMZ  and avoids the need to publish the Bizagi server and its IP address.

 

Requirements

The following requirements are narrowed down by database server, Bizagi server, and other infrastructure assets.

 

Database server

For a standard system architecture, a single server is involved considering the following requirements:

 

REQUIREMENTS FOR THE DATABASE SERVER

HARDWARE

RAM

16 GB minimum.

It is strongly recommended to consider the most RAM you can use to provide the best performance.

Hard Disk

Two disks in RAID 1 (optional, recommended).

Each disk having 80 GB minimum.

It is strongly recommended to use high-speed disk drives.

Processor

64-bit.

4 cores minimum.

3GHz or higher.

Additional recommendations

Battery backup unit (optional, recommended).

SOFTWARE

Database Engine

Standard or higher editions of:

Microsoft SQL Server 2016 SP1 or higher

Microsoft SQL Server 2014

Microsoft SQL Server 2012

Microsoft SQL Server 2008 R2 SP1 or higher

Microsoft SQL Server 2008 SP3 or higher

Oracle Database 12c

Oracle Database 11g R2

 

Bizagi server

For a standard system architecture, a single server is involved considering the following requirements:

 

REQUIREMENTS FOR THE BIZAGI SERVER

HARDWARE

RAM

16 GB minimum.

Hard Disk

Two disks in RAID 1 (optional, recommended).

Each disk having 10 GB minimum.

Processor

64-bit

4 cores minimum.

3GHz or higher

Additional recommendations

Battery backup unit (optional, recommended).

SOFTWARE

Operating System

Windows Server 2016

Windows Server 2012 R2

Windows Server 2008 R2

These operating systems must have the latest Service Pack installed.

Web Server

IIS 8.5

IIS 7.5

Additional Components

Automation Server, which also installs Microsoft's .NET Framework version 4.6.1 (and this one includes in turn, other components such as Visual C++ 2010, 2008 Redistributable).

Oracle Data Provider for .NET component (applies to projects that connect to an Oracle database).

 

Other relevant infrastructure assets

Consider the following infrastructure requirements and other relevant recommendations:

 

1. File server (optional)

Files and documents uploaded through your processes, are not stored in the database.

You may choose to integrate your corporate ECM/DMS system as a documents repository that store such files and documents; or alternatively, you may rely on a file server (i.e., a shared network drive). Bizagi does not provide the file server or ECM/DMS system.

 

Such file server needs no specific requirements, save having the sufficient hard disk capacity to store your documents and files.

You will need to calculate and perform a sizing analysis based on the expected amount of files and their file size.

 

2. Reverse proxy server (optional)

In case you choose to set up a secure access to your processes via Internet, it is recommended to use a reverse proxy server.

Bizagi does not provide the reverse proxy server.

Such server should consider the following requirements, involving an Apache HTTP Server:

 

REVERSE PROXY SERVER

HARDWARE

Hard Disk

1 GB.

Additional recommendations

Battery backup unit.

SOFTWARE

Reverse proxy module

Apache HTTP Server.

Requisites to set an Apache HTTP Server instance can be reviewed at Apache HTTP project official's documentation according to the specific version and platform.

 

End users

Bizagi Work portal is a web-based application and therefore, end users only need a browser or Bizagi's app installed for mobile devices.

Bizagi presents several optimization measures featured by its own product architecture, focused on mobile devices support, so that the best user experience is provided without the need of demanding requirements (for instance, Bizagi has been tested with 3G and 4G internet).

Even though Bizagi does not demand a high speed in the network for end user connectivity, consider that there are factors which are beyond Bizagi's control, and which may affect overall end user experience.

End users on mobile devices would be communicating over the internet (its communication will inherently depend upon factors such as: A higher latency in data transmission, fluctuations, interference and congestion affecting the speed of the channel, or the quality of the networks used during transmission, among others).

 

REQUIREMENTS FOR END USERS

DESKTOP (PC) OR LAPTOPS

Screen resolution

1024 x 768 or higher.

Browsers

Internet Explorer 10 or 11.

Chrome 24 or higher.

Firefox 19 or higher.

Others

For the optional graphical analysis feature in query forms, Adobe flash is required.

MOBILE DEVICES (tablets, smartphones)

Devices / OS

iOS iPad, iPhone: 9 or higher.

Browser: Safari (Private browsing mode not supported)

Android smartphones and tablets: Lollipop (5.0) or higher.

Browser: Chrome.

 

Important

Consider the following notes:

 

1. Operating systems installed in Turkish language are not supported.

All involved servers will need to be set with regional settings different to those for Turkish language and culture (tr, tr-TR).

 

2. Consider recommended guidelines when installing and configuring Bizagi.

These guidelines include a sizing estimation for best performance, as well as relevant infrastructure aspects in the overall system architecture.

For instance, there are recommendations regarding the network or when setting up the above servers in virtual machines.

For more information about these recommendations, refer to the Optimizing performance chapter.