This page is outdated. Updated documentation is available at: Automate Evolve System Requirements. Please update your bookmarks accordingly.
Production 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 | 8 | 8 | 16 |
RAM | 32 | 32 | 64 |
Storage | 500 GB | 500 GB | 1 TB |
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 |
Minimum Nodes/ Machines for High Availability |
2 - can be more depending upon usage | 2 - can be more depending upon usage. Each machine should have 4 instances of Worker services. |
Always On |
SQL Version | NA | NA |
SQL Server on Azure Virtual Machines SQL Server 2019 (64 bit) |
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 |
Accounts | Evolve/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
|
Additional Details
Component | Evolve/Studio Manager Server | Evolve/Studio Manager Worker | SQL Server |
---|---|---|---|
Ports | 443, 80: 25, 587: 3300 – 3399: 135, 2101*, 2103*, 2105*: | 3300 – 3399:
135, 2101*, 2103*, 2105*: | 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 - For SAML 2.0 Authentication - Anonymous | For Windows Authentication - For SAML 2.0 Authentication - Anonymous | |
Certified SAML types | Azure, Auth0, OKTA | Azure, Auth0, OKTA | |
SAP Authentication | SAP Credentials | SAP Credentials | |
Browsers | Edge, Chrome, Firefox | ||
SSL Offloading | Supported | Supported | |
Server Roles and Features | .Net Framework 4.5/4.7/4.8 MSMQ Server Features:
IIS Features - Web Management Tools:
Application Development Features:
Common HTTP Features:
Health and Diagnostics:
Performance Features:
Security:
Note: We do not disable these features during the uninstall process. | Not applicable
| |
Third-Party Software | Microsoft SQL Server 2012 Native client
| Microsoft SQL Server 2012 Native client
| |
PowerShell | 5.1 | 5.1 | |
Certificates for HTTPS | Personal 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. |