Remarques : ces exigences s'appliquent à une configuration de système standard. La configuration réelle et le nombre de machines différeront en fonction du cas d’utilisation, du nombre de fichiers à publier, du nombre d’utilisateurs total dans le système, du nombre d’utilisateurs concurrents et d’autres facteurs. Veuillez contacter votre représentant commercial pour connaître la configuration système requise qui répond aux spécificités de votre cas d'utilisation.
Si vous travaillez par le biais d'un VPN et/ou accédez à Evolve à partir d'un site distant, nous recommandons une vitesse Internet d'au moins 10 MbPS (pour les vitesses de téléchargement et d'envoi). Nous recommandons également que toute latence entre votre navigateur et le serveur Evolve soit inférieure à 100 millisecondes. Les connexions Internet plus lentes peuvent entraîner des problèmes de performance et, dans certains cas, des erreurs de délai d'attente.
Les performances de l'application sur les systèmes sur site et sur le cloud (cloud privé) seront les mêmes, à condition que les ressources système soient les mêmes et que la latence du réseau ne soit pas un goulot d'étranglement.
Détails de la base de données :
-
SQL Server sur les machines virtuelles Azure permet à un client d'exécuter SQL Server dans une machine virtuelle dans le Cloud Azure. Il est pris en charge par toutes les versions d'Evolve, de la première version (20.0) à la version la plus récente.
-
Instance Azure SQL gérée est une collection de bases de données de systèmes et d'utilisateurs avec un ensemble de ressources partagées qui sont compatibles "lift-and-shift". Il est pris en charge par Evolve 20.2 et toutes les versions ultérieures.
-
Base de données SQL Azure repose sur du matériel et des logiciels standardisés qui sont détenus, hébergés et entretenus par Microsoft. Actuellement, Winshuttle ne le prend pas en charge et ne prévoit pas de le prendre en charge.
-
Si la base de données Evolve est sur le cloud (à l'aide d' Amazon RDS ou d' Azure SQLManaged Instance ou SQL Server sur des machines virtuelles Azure), nous vous recommandons d'avoir également des machines Server et Worker sur le cloud. Cela contribuera à réduire la latence du réseau et à améliorer les performances.
La bibliothèque SAP NetWeaver RFC est requise pour connecter Automate Evolve, Studio Manager (Server et Worker) et Studio à SAP. Ces produits ne peuvent pas à se connecter au SAP si la bibliothèque n'est pas présente sur le système. Téléchargez cette bibliothèque à partir du site de vente SAP : Étapes pour télécharger les fichiers du SDK SAP NW RFC et placez-la à l'emplacement requis. (Applicable à partir de la version 20.2.9)
Composant | Evolve Server et Evolve Worker | SQL Server |
---|---|---|
Processeur | 64 bits | 64 bits |
Core | 4 | 4 |
Mémoire RAM | 8 Go | 8 Go |
Stockage | 50 Go |
100 Go (pour les données d'application, les journaux et les fichiers temporaires) |
SE |
Windows Server 2012 Windows Server 2019 Windows Server 2016 |
Windows Server 2012 Windows Server 2019 Windows Server 2016 |
Réseau | IPV4 | IPV4 |
Latence de réseau entre les serveurs |
Moins de 1 ms |
Moins de 1 ms |
Vitesse du réseau (LAN) | 1 Gbps | 1 Gbps |
Base de données | NA |
Amazon RDS Instance gérée Azure SQL SQL Server sur les machines virtuelles Azure SQL Server 2019 (64 bits) Pris en charge avec SQL Always On |
IIS | 10,0 | NA |
GUI SAP |
770 - correctifs 1, 2, 3, 4, 5, 6, 7 et 8 (correctif 8 correctif logiciel 1) Consultez Versions de SAP GUI prises en charge par Winshuttle pour plus d'informations. |
NA |
.NET Framework | 4.8.x | NA |
Mise en réseau | TLS 1.0, 1.1, 1.2 | TLS 1.0, 1.1, 1.2 |
Considérations
-
Les recommandations ci-dessus varient en fonction de la complexité des solutions de flux de travail.
-
Si le nombre d'utilisateurs ou la charge augmente, la configuration système requise augmente également.
-
Les besoins en stockage augmenteront en fonction de la taille du document (la taille du fichier Excel et les documents connexes, et/ou la taille du formulaire et de ses pièces jointes). Les besoins en stockage augmenteront également en fonction de la complexité de la solution de flux de production.
-
Les données SQL Server doivent être purgées ou archivées régulièrement pour éviter les problèmes d'application. En fonction de vos données d'utilisation, vous pouvez déterminer la fréquence de purge et d’archivage des données SQL Server.
Conditions de compte
Comptes | Serveur Evolve |
---|---|
Comptes d'installation |
Rôles de SQL Server : créateur de base de données, administration de sécurité Application de base de données : propriétaire de la base de données, Administration de serveur |
Compte Pool d’applications |
Pris en charge : Identité du pool d'applications, système réseau, autorisations de compte personnalisées fournies par le programme d'installation : Dossier d'application -- lecture et exécution Dossier du journal de l'application -- lecture et écriture Application MSMQ -- réception de message, réception pic, réception de message du journal, obtention des propriétés de la file d’attente, définition des propriétés de la file d’attente, obtention d’autorisations de file d’attente, modifications des autorisations de file d’attente, obtention de la propriété de la file d’attente et écriture de message. L’autorisation de contrôle total est donnée au groupe d’administrateurs de la machine locale. Application base de données -- Rôle d’accès WSDB et Rôle de rapport WSDB Autorisations sur ces rôles : Rôle d'accès WSDB -- connexion, sélection, exécution, suppression, insertion, mise à jour, création de vue, affichage de n'importe quelle définition de clé de chiffrement de colonne, affichage de la définition de clé principale d’une colonne WSDBReportRole -- Connexion, sélection, affichage de n’importe quelle définition de clé de chiffrement de colonne, affichage de la définition de clé principale d’une colonne |
Comptes | Evolve Worker |
---|---|
Comptes d'installation | Rôles de SQL Server : créateur de base de données, administration de sécurité Application de base de données : propriétaire de la base de données, Administration de serveur |
Compte Pool d’applications | Pris en charge : service local, système réseau, compte personnalisé Autorisations fournies par le programme d'installation : Dossier d'application -- lecture et exécution Dossier du journal de l'application -- lecture et écriture Application MSMQ -- réception de message, réception pic, réception de message du journal, obtention des propriétés, définition des propriétés, obtention d’autorisations, modifications des autorisations, obtention de la propriété et envoi de message. L’autorisation de contrôle total est donnée au groupe d’administrateurs de la machine locale. Application base de données -- Rôle d’accès WSDB et Rôle de rapport WSDB |
Informations supplémentaires
Composant | Serveur Evolve | Evolve Worker | SQL Server |
---|---|---|---|
Ports | 443, 80 : nous utilisons ces ports par défaut pour les protocoles HTTPS et HTTP. Si nous changeons ces ports au cours de l’installation d’Evolve Server, ils doivent donc être valides et ouverts. 25, 587 : 25, 587 : si le serveur Exchange est assuré par Outlook 2010, 2013 ou 2016, le port 25 est requis. Si le serveur Exchange est assuré par Office 365 dans le Cloud, le port 587 est requis. Pour Studio, si nous utilisons les paramètres proxy personnalisés (Option -> Proxy et e-mail), nous utiliserons le port spécifié ici. 3300– 3399 : utilisez ces ports pour connecter les appels RFC d’Evolve Worker au serveur SAP. 135, 2101*, 2103*, 2105* : MSMQ reçoit et écoute les messages sur ces ports. |
3300– 3399 : utilisez ces ports pour connecter les appels RFC d’Evolve Worker au serveur SAP.
135, 2101*, 2103*, 2105* : MSMQ reçoit et écoute les messages sur ces ports. |
1433, 1434 : Utilisez ces ports pour établir une connexion au serveur de la base de données à partir du serveur Evolve et /ou du worker Evolve. |
Authentification IIS | Pour l’authentification Windows - Activer l’authentification Windows et anonyme Pour l’authentification SAML 2.0 - Anonyme |
Pour l’authentification Windows - Activer l’authentification Windows et anonyme Pour l’authentification SAML 2.0 - Anonyme |
|
Types SAML certifiés | La version actuelle ne prend en charge que les IDP Azure, Auth0, OKTA, ADFS. Authentification Google - Pris en charge à partir de la version 20.2.8 |
La version actuelle ne prend en charge que les IDP Azure, Auth0, OKTA, ADFS. Authentification Google - Pris en charge à partir de la version 20.2.8 |
|
Types OAuth certifiés | La version actuelle ne prend en charge que les IDP Azure, Auth0, OKTA, ADFS. Authentification Google - Pris en charge à partir de la version 20.2.8 |
La version actuelle ne prend en charge que les IDP Azure, Auth0, OKTA, ADFS. Authentification Google - Pris en charge à partir de la version 20.2.8 |
|
Authentification SAP |
Authentification SSO
|
Aucune authentification
|
|
Navigateurs | Edge*, Chrome, Firefox *Support ajouté pour les navigateurs basés sur Chromium |
||
Déchargement SSL | Pris en charge | Pris en charge | |
Rôles et fonctionnalités du serveur | .Net Framework 4.5/4.7/4.8 Fonctionnalités : ASP.NET 4.5/4.7/4.8 Fonctionnalités du serveur MSMQ :
Fonctionnalités IIS - Outils de gestion Web :
Fonctionnalités de développement d’applications :
Fonctions HTTP communes :
Intégrité et diagnostics :
Fonctionnalités de performance :
Sécurité
Remarque : nous ne désactivons pas ces fonctions pendant le processus de désinstallation. |
Non applicable
|
|
Logiciel tiers | VC++ redistribuable, Microsoft SQL Server 2012 Native Client Si elles ne sont pas déjà installées, les bibliothèques de redistribution VC++ seront installées avec le programme d’installation suivant :
|
VC++ redistribuable, Microsoft SQL Server 2012 Native Client Si elles ne sont pas déjà installées, les bibliothèques de redistribution VC++ seront installées avec le programme d’installation suivant :
|
|
PowerShell | 5-1. | 5-1. | |
Certificats pour HTTPS | Les certificats de magasins Web et personnels sont pris en charge. Les certificats de types de caractère générique et de domaine sont pris en charge. |
Les certificats de magasins Web et personnels sont pris en charge. Les certificats de types de caractère générique et de domaine sont pris en charge. |