Development Environment

Notes: These requirements are for a standard system configuration. The actual configuration and number of machines will differ based on the use case, the number of files to be posted, the total number of users in the system, the number of concurrent users, and other factors.

If you are working through a VPN and/or accessing Evolve from a remote location, we recommend an internet speed of at least 10 MbPS (for both download and upload speeds). We also recommend that any latency between your browser and the Evolve server be less than 100 milliseconds. Slower internet connections can cause performance issues and in some cases timeout errors.

Database details:

  • SQL Server on Azure Virtual Machines allows a customer to run SQL Server inside a virtual machine in the Azure cloud. It is supported with all versions of Evolve and Studio Manager, from the first versions (20.0) to the most current versions.

  • Azure SQL Managed Instance is an IaaS offering from Microsoft which will be supported with Evolve 20.2 and Studio Manager 20.2 and all subsequent versions of those two products.

  • Azure SQL Database is a PaaS offering built on standardized hardware and software that is owned, hosted, and maintained by Microsoft. Winshuttle does not support it and currently has no plans to support it.

Component Evolve/Studio Manager Server Evolve/Studio Manager Worker SQL Server
Processor 64 bit 64 bit 64 bit
Core 4 4 4
RAM 16 16 16
Storage 120 GB 120 GB

500 GB for system drive
To achieve optimal reliability, performance, and
ease of use, Winshuttle recommends the following
guidelines for split drives:

  • 120 GB System Disk
  • 120 GB Temp DB Disk
  • 120 GB Log Disk
  • 140 GB Data Disk
OS

Windows Server 2019
Windows Server 2016

Windows Server 2019
Windows Server 2016
Windows Server 2019
Windows Server 2016
Network IPV4 IPV4 IPV4
Network latency between servers less than 1 MS less than 1 MS less than 1 MS
Network Speed (LAN) 1 GBPS 1 GBPS 1 GBPS
SQL Version NA NA

SQL Server on Azure Virtual Machines

SQL Server 2019 (64 bit)
SQL Server 2017 (64 bit)

Supported with SQL Server Always On

IIS 10.0 NA NA
SAP GUI 750 – patch 10
760 – patches 1 through 9
750 – patch 10
760 – patches 1 through 9
NA
.NET Framework 4.8.x 4.8.x NA
Networking TLS 1.0, 1.1, 1.2 TLS 1.0, 1.1, 1.2 TLS 1.0, 1.1, 1.2

Account Requirements

Accounts Evolve/Studio Manager Server
Installation
Accounts
SQL Server Roles: DB Creator, Security Admin
Application DB: DB Owner
Server Machine Admin
Application
Pool Account
Supported: Application Pool Identity, Network System, Custom Account

Permissions provided by the installer:

Application Folder -- Read and Execute
Application Log Folder -- Read and write
Application MSMQ -- Receive Message, Peak Message,
Receive Journal Message, Get Queue Properties, Set Queue Properties,
Get Queue Permissions, Change Queue Permissions, Take Queue Ownership, Write Message.
Full Control permission is provided to the local machine Administrators group.

Application DB -- WSDBAccessRole and WSDBReportRole

Permissions on these roles:
WSDB Access Role -- Connect, Select, Execute, Delete, Insert, Update, Create View,
View Any Column Encryption Key Definition, View Any Column Master Key Definition

WSDBReportRole -- Connect, Select,View Any Column Encryption Key Definition,
View Any Column Master Key Definition
 
AccountsEvolve/Studio Manager Worker
Installation
Accounts
SQL Server Roles: DB Creator, Security Admin
Application DB: DB Owner
Server Machine Admin
Application
Pool Account

Supported: Application Pool Identity, Network System, Custom Account

Permissions provided by the installer:
Application Folder -- Read and Execute
Application Log Folder -- Read and write
Application MSMQ -- Receive Message, Peak Message, Receive Journal
Message, Get Properties, Set Properties, Get Permissions, Set Permissions,
Take Ownership, and Send Message. Full Control permission is provided to
the local machine Administrators group.

Application DB -- WSDBAccessRole and WSDBReportRole

Additional Details

ComponentEvolve/Studio Manager ServerEvolve/Studio Manager WorkerSQL Server
Ports

443, 80:
By default, we use these ports for HTTPS and HTTP respectively. If we change these ports during the installation of Evolve/Studio Manager Server, they must be valid and open.

25, 587:
If Exchange is Outlook 2010, 2013 or 2016,
we need port 25. If Exchange is Office 365 in the cloud, we need port 587. For Studio, if we use Custom Proxy Settings (Option->Proxy & Email), we will use the port specified there.

3300 – 3399:
Use these ports to connect Evolve Worker RFC calls to
the SAP server

135, 2101*, 2103*, 2105*:
MSMQ listen and receive messages on these ports

3300 – 3399:
Use these ports to connect Evolve/Studio Manager Worker
RFC calls to the SAP server.

 

135, 2101*, 2103*, 2105*:
MSMQ listen and receive messages
on these ports.

1433, 1434:
Use these ports to connect to the
Database Server from the
Evolve/Studio Manager Server and/or from the Evolve/Studio Manager Worker.
IIS Authentication

For Windows Authentication -
Enable Window Authentication and Anonymous

For SAML 2.0 Authentication - Anonymous

For Windows Authentication -
Enable Windows Authentication and Anonymous

For SAML 2.0 Authentication - Anonymous

 
Certified SAML typesAzure, Auth0, OKTAAzure, Auth0, OKTA 
SAP Authentication

SAP Credentials
SAP SSO

SAP Credentials
SAP SSO

 
BrowsersEdge, Chrome, Firefox  
SSL Offloading SupportedSupported 
Server Roles
and Features

.Net Framework 4.5/4.7/4.8
Features: ASP.NET 4.5/4.7/4.8

MSMQ Server Features:

  • MSMQ Server Core
  • MSMQ Active Directory Domain Services Integration

IIS Features - Web Management Tools:

  • IIS Management Console
  • IIS Management Scripts and Tools
  • IIS Management Services
  • World Wide Web Services

Application Development Features:

  • .NET Extensibility 4.5/4.7/4.8
  • Application Initialization
  • ASP.NET 4.5/4.7/4.8
  • ISAPI Extensions
  • ISAPI Filters

Common HTTP Features:

  • Default Document
  • Directory Browsing
  • HTTP Errors
  • HTTP Redirection
  • Static Content

Health and Diagnostics: 

  • Custom Logging
  • HTTP Logging
  • Logging Tools
  • ODBC Logging
  • Request Monitor
  • Tracing

Performance Features: 

  • Dynamic Content Compression
  • Static Content Compression

Security: 

  • Request Filtering
  • Windows Authentication

Note: We do not disable these features during the uninstall process.

Not applicable

 

 
Third-Party Software

Microsoft SQL Server 2012 Native client

VC++ redistributable.
If not already installed, the following VC++ redistribution libraries will be installed with this installer:

  • VC++ 2015-2019 (x64)
  • VC++ 2008 (x64)
  • VC++ 2010 (x64)
  • VC++ 2013 (x64)

Microsoft SQL Server 2012 Native client

VC++ redistributable.
If not already installed, the following VC++ redistribution libraries will be installed with this installer:

  • VC++ 2008 (x64)
  • VC++ 2010 (x64)
  • VC++ 2013 (x64)
 
PowerShell 5.1 5.1  
Certificates for HTTPSPersonal store and Web store certificates are supported.

Domain and Wild card types certificates are supported.
Personal store and Web store certificates are supported.

Domain and Wild card types certificates are supported.