Exigences matérielles pour le serveur de la base de données

Le système Comarch ERP Standard fonctionne en architecture Client-Serveur. En ce qui concerne l’installation la plus simple sur un seul poste, aussi bien la couche du serveur de bases de données que l’application peuvent fonctionner sur un seul poste de travail. En pratique, les fonctions du serveur de bases de données sont prises en charge par une plate-forme matérielle séparée.

Ci-dessous, vous trouverez les recommandations supplémentaires que vous devez prendre en compte lors de la création de l’infrastructure dédiée au système.

Attention
Pour assurer un fonctionnement correct du système Comarch ERP Standard et Comarch Retail, les mises à jour les plus récentes ainsi que les Service packs pour Microsoft SQL Server sont indispensables.

Lors de l’installation du serveur de la base de données, il faut faire attention à la collation du serveur MS SQL et à la langue par défaut (Default Language). La collation requise est Latin1_General_CI_AS ou Polish_CI_AS et la langue par défaut obligatoire est l’anglais (English). Si vous utilisez une autre collation, une autre langue ou si la case des lettres est prise en compte, des erreurs peuvent se produire lors de la création des bases de données et lors du travail avec le système.

Attention
Il est également important que les bases de données créées aient les mêmes paramètres de collation que le serveur MS SQL Server.

Par conséquent, si vous travaillez avec plusieurs systèmes Comarch ERP (Comarch ERP Optima, Comarch ERP Standard ou Comarch ERP XL), il est recommandé que chaque base de données créée pour ces systèmes se trouve sur une autre instance de MS SQL Server.

En cas d’installer sur le même serveur Comarch ERP Standard et Comarch ERP Optima, il est nécessaire de distinguer deux cas compte tenu de la collation requise par Comarch ERP Optima (Polish) :

  • La base Comarch ERP Standard est avec la collation Polish – si c’est le cas, les deux bases peuvent se trouver sur le même serveur.
  • La base Comarch ERP Standard est avec la collation Latin – si c’est le cas, les bases doivent se trouver sur les instances SQL différentes conformes avec leur collation.

En ce qui concerne le serveur BI, il est recommandé que la collation du serveur soit la même que la collation de la base de données Comarch ERP Standard et du serveur SQL où se trouve un environnement de production.

Exigences serveur recommandées

Les processeurs serveur pris en charge doivent être de classe Xeon ou comparables. Il est également recommandé que les processeurs prennent en charge Hyper-Threading Technology qui sert à optimiser la performance de calculs effectués simultanément par les microprocesseurs. Cela signifie que le système d’exploitation assigne deux processeurs virtuels (vCPU) à chaque cœur physique du processeur.

Exemple
Un processeur de 8 cœurs en technologie Hyper-Threading aura 16 processeurs virtuels (vCPU).

Les exigences matérielles du serveur de la base de données présentées ci-dessous ont été définies pour les besoins du système Comarch ERP Standard tout seul.

Liste des exigences minimales pour le serveur de la base de données en fonction du nombre d’utilisateurs :

Ressources\Nombre d'utilisateurs 5102030405080100
Processeur physique* 2-cœur 2-cœur 4-cœur 4-cœur 6-cœur 6-cœur 8-cœur 8-cœur
Processeur virtuel** 3-vCPU 4-vCPU 5-vCPU 6-vCPU 8-vCPU 10-vCPU 14-vCPU 16-vCPU
Mémoire RAM 6 Go 12 Go 16 Go 24 Go 32 Go 36 Go 48 Go 64 Go
HDD Disques SSD ou SAS 15000 rpm.
RAID RAID 10
NIC 100 Mbits/s
Système d'exploitation Microsoft Windows Server 2016 Standard Edition
Microsoft Windows Server 2017 Standard Edition
SQL Microsoft SQL Server 2014 Standard Edition ou supérieure
Microsoft SQL Server 2016 Standard Edition ou supérieure
Microsoft SQL Server 2017 Standard Edition

* Compte tenu du fait que les cœurs physiques sont en pair, la puissance potentielle du processeur sur le matériel physique peut être supérieure à celle demandée conformément au nombre d’utilisateurs.

** Concerne les environnements virtualisés sur la base de Hyper-V.

Attention
Pour assurer un fonctionnement correct de l’environnement de production, il est nécessaire de prévoir et de réserver une mémoire supplémentaire afin de permettre un fonctionnement libre du système d’exploitation, d’autres applications ainsi que des rôles serveur supplémentaires (par exemple, serveur d’imprimantes, de fichiers, de sauvegarde, etc.).

En cas des services de synchronisation dont la tâche est d’échanger les données entre les applications, le nombre de filiales où l’application est installée est calculé par rapport au nombre d’utilisateurs de Comarch ERP Standard qui utilisent la base de données :

  • Le service de synchronisation entre Comarch ERP Standard et POS – 4 filiales POS = 1 utilisateur de Comarch ERP Standard

Attention
Pour les grands nombres :

  • d’intégrations (par exemple, les boutiques en ligne, Comarch WMS, Comarch DMS)
  • de données (par exemple, les clients/fournisseurs, les articles, les documents)
  • de processus supplémentaires (par exemple, les processus BPM, vos propres extensions, les déclencheurs)

le renforcement adéquat des paramètres de l’environnement ou une évaluation individuelle de la configuration matérielle est nécessaire




Exigences pour le serveur de terminaux

La configuration recommandée pour le serveur de terminaux n’envisage pas la situation où le serveur joue également un rôle du serveur de fichiers pour les utilisateurs qui l’utilisent. Si une telle solution est nécessaire, il faut augmenter le nombre de disques durs requis par rapport au nombre proposé ci-dessous.

Liste des exigences minimales pour le serveur de terminaux en fonction du nombre d’utilisateurs :

Processeur physique Jusqu'à 40 utilisateurs : 4-cœur

Jusqu'à 60 utilisateurs : 6-cœur
Jusqu'à 80 utilisateurs : 8-cœur
Jusqu'à 100 utilisateurs : 10-cœur
Processeur virtuel* Jusqu'à 20 utilisateurs : 1-vCPU + 1-vCPU / 5 utilisateurs

Au-delà de 20 utilisateurs : 1-vCPU + 2-vCPU / 10 utilisateurs
Mémoire RAM 0,7 Go / utilisateur
HDD 0,5 Go / utilisateur + 40 Go par système d'exploitation / 2 x SAS 15000 rpm
RAID RAID 1
NIC 100 Mbits/s
Système d'exploitation Microsoft Windows Server 2016 Standard
Microsoft Windows Server 2017 Standard

* Concerne les environnements virtualisés sur la base de Hyper-V.

Si plus d’un serveur prend en charge les connexions via terminal, il est nécessaire de configurer bien l’infrastructure compte tenu de l’équilibrage de charge des ressources (load balancing).
Le système Comarch ERP Standard peut être installé aussi bien dans une infrastructure
de 32 bits que de 64 bits.

Exemple

Exigences minimales pour le serveur de terminaux sur lequel 50 utilisateurs de Comarch ERP Standard vont travailler :

  • CPU : 1 x 6-Core / 11-vCPU
  • MÉMOIRE RAM : 40 Go (prend en compte 5 Go pour les besoins du système Windows)
  • HDD : 60 Go

Attention
Chaque intégration supplémentaire et application augmentent la demande de ressources du serveur de terminaux

Attention
Vu que les sessions d’opérateurs profitant des rapports BI nécessitent une quantité beaucoup plus importante de la mémoire RAM, il est nécessaire de le prendre en compte lors de l’étude ou de la modification de l’infrastructure pour les besoins du système Comarch ERP Standard. La session de l’opérateur BI peut occuper même trois fois plus de la mémoire RAM que la session de l’opérateur qui n’utilise pas BI.

 




Exigences pour Comarch Retail POS

Les paramètres techniques minimaux pour la station de travail ont été présentés dans l’article Exigences matérielles pour la station de travail.

En plus, pour installer et assurer un fonctionnement correct de l’application Comarch Retail POS, il est nécessaire d’installer les composants suivants :

  • Microsoft .Net Framework 4.6.2
  • Microsoft SQL Server version Express 2014 ou supérieure, en version correspondante à la version du système d’exploitation (x86/x64)



Exigences pour Comarch e-Shop

Pour assurer la coopération de Comarch ERP Standard avec Comarch e-Shop, les composants suivants sont obligatoires :

  • Environnement .NET Framework 4
  • Complément Microsoft Web Services Enhancements (WSE) 3.0 Runtime
  • Composant SQLXML 3.0

Coopération de Comarch ERP Standard avec Comarch e-Shop

En fonction de la version, Comarch ERP Standard coopère avec les versions de Comarch e-Shop suivantes :

Version de Comarch e-Shop Version de Comarch ERP Standard
Comarch e-Shop 7.4, 7.5 6.3 Comarch ERP Standard
Comarch e-Shop 7.5 2015.0 et 2015.1 Comarch ERP Standard
Comarch e-Shop 7.6, 7.7, 7.8 2015.2 Comarch ERP Standard
Comarch e-Shop 7.9 2015.5.2(8.0) 2015.5 et 2015.6 Comarch ERP Standard
Comarch e-Shop 2015.5 et 2016 2016.0 Comarch ERP Standard
Comarch e-Shop 2015.5, 2016 et 2016.2 2016.1 Comarch ERP Standard
Comarch e-Shop 2015.5, 2016, 2016.2 2016.5 Comarch ERP Standard
Comarch e-Shop 2016.5 2016.5 Comarch ERP Standard
Comarch e-Shop 2017.0 2017.0 Comarch ERP Standard
Comarch e-Shop 2017.1 2017.0, 2017.1, 2017.5.1 Comarch ERP Standard
Comarch e-Shop 2017.5 2017.1, 2017.5.1 Comarch ERP Standard
Comarch e-Shop 2018.0 2018.0.1 Comarch ERP Standard
Comarch e-Shop 2018.1 2018.0.1 Comarch ERP Standard
Comarch e-Shop 2018.2 2018.0.1 Comarch ERP Standard
Comarch e-Shop 2018.3 2018.0.1, 2018.1.1 Comarch ERP Standard
Comarch e-Shop 2018.5 2018.2 Comarch ERP Standard
Comarch e-Shop 2018.6, 2018.7 2018.5 Comarch ERP Standard
Comarch e-Shop 2019.1 2019.0 Comarch ERP Standard

Attention
La coopération avec Comarch e-Shop n’est pas possible sur les ordinateurs équipés de systèmes d’exploitation Windows 98, Windows ME et Windows XP




Exigences pour BI

Ci-dessous, vous trouverez les exigences minimales du serveur BI, BI Web Reports Book et BI Point.

En ce qui concerne le serveur BI, il est recommandé que la collation du serveur soit la même que la collation de la base de données Comarch ERP Standard et du serveur SQL où se trouve un environnement de production.

Attention
Le module Business Intelligence a été adapté pour travailler dans un environnement de domaine (Active Directory) et c’est uniquement dans cette configuration que toutes les fonctionnalités qu’il offre seront disponibles. Dans le cadre de coopération entre BI et le logiciel Excel, il est nécessaire d’avoir au minimum la version MS Office 2003 (ou supérieure). La coopération de BI avec le client de la messagerie électronique (uniquement MS Outlook) est possible lorsque l’application est déjà configurée et démarrée.

Serveur BI

Le tableau ci-dessous présente les exigences minimales pour le serveur Business Intelligence qui changent en fonction de la taille de la base de données du logiciel Comarch ERP Standard.

Taille de la base de Comarch ERP Standard * <10 Go 10-50 Go 50-80 Go
Nombre de personnes dressant les rapports 2510
Processeur 1 CPU 4-Cœur > 2,0 GHz 1 CPU 8-Cœur > 2.0 GHz 2 CPU 8-Cœur > 2.4 GHz
Mémoire RAM*** 16 Go** 40 Go** 64 Go**
Disques**** 100 Go 300 Go 600 Go
RAID RAID 0 au minimum, RAID 10 recommandé
Système d'exploitation***** Microsoft Windows Server x64 2008 R2 Standard ou plus récent Microsoft Windows Server x64 2008 R2 Standard/Entreprise ou plus récent
SQL ***** MS SQL Server 2008 R2 /2012/2014/2016/2017 Standard Edition x64 MS SQL Server 2008 R2 /2012/2014/2016/2017 BI/Enterprise Edition x64
Autres .NET Framework 4.6.2

*Ne concerne pas les données binaires. Pour les bases au-delà de 80 Go, il est recommandé de prendre des renseignements individuels.
** Il est nécessaire d’ajouter 0,5 Go pour chaque utilisateur BI
*** Il est recommandé d’utiliser les mémoires RAM de haute fréquence par exemple, 2133 MHZ. Toutes les mémoires RAM doivent avoir la même fréquence.
**** Les disques rapides SSD sont recommandés
***** Avec le Service Pack le plus récent disponible

Attention
Les fonctionnalités Entrepôt de données en temps réel et Data Mining (Exploration de données) nécessitent l’environnement où MS SQL 2008 R2/2012/2014/2016/2017 est installé en version Enterprise/BI Edition. Les versions MS SQL 2008 R2/2012/2014/2016/2017 Standard Edition permettent de lancer le module Business Intelligence sans fonctionnalités mentionnées ci-dessus.

Web Reports Book

Le tableau ci-dessous présente les exigences pour le serveur et la station de travail du client permettant d’utiliser l’application Web Reports Book.

Serveur Client
Système d'exploitation Microsoft Windows Vista x64
Microsoft Windows 7 x64
Microsoft Windows 8 (8.1) x64
Microsoft Windows 10 x64
Tout système d'exploitation/mobile qui supporte l'un des navigateurs Web ci-dessous en version la plus récente :

Firefox version 3.6 ou supérieure
Google Chrome version la plus récente disponible
SQL MS SQL Server 2014/2016/2017
Exigences supplémentaires .NET Framework 4.0

Internet Information Services version 7.0 ou supérieur
Active Directory Environnement de domaine requis

BI Point

Si l’installation de Business Intelligence prévoit l’utilisation de Comarch BI Point, la configuration matérielle doit prendre en compte les indications ci-dessous.

Serveur Client
Processeur Jusqu'à 10 utilisateurs en même temps – 2×2,4GHz, un cœur supplémentaire pour chaque 5 utilisateurs suivants
Mémoire RAM* 8 Go au minimum pour
4 utilisateurs au maximum en même temps (qui utilisent BI en parallèle)
Système d'exploitation ** Microsoft Windows Server 2016 R2 Standard Edition ou supérieur

Microsoft Windows Server 2012 x64
Microsoft Windows Vista x64
Microsoft Windows 7 x64
Microsoft Windows 8 (8.1) x64
Microsoft Windows 10 x64
Tout système d'exploitation/mobile qui supporte l'un des navigateurs Web ci-dessous en version la plus récente disponible :

Internet Explorer version 11 ou supérieure***
Firefox version 3.6 ou supérieure
Google Chrome version la plus récente disponible
Safari version la plus récente disponible
SQLMS SQL Server 2008 R2/2012/2014/2016/2017
Exigences supplémentaires .NET Framework 4.6.2

Internet Information Services version 7.5 ou supérieure
PostgreSQL 9.6.3
PostGIS 2.2.0 ou supérieure

** Il est nécessaire d’ajouter 0,5 Go pour chaque utilisateur BI
** Le choix du système dépend de la quantité maximale de la mémoire RAM prise en charge.
*** Comarch ne garantit pas la prise en charge d’Internet Explorer avec Enhanced Security configuré

Remarque
Le navigateur Web recommandé pour utiliser BI Point est Google Chrome.




Exigences supplémentaires

Gestion de l’environnement

Afin de simplifier la gestion de l’infrastructure système et de l’environnement de l’application, tous les serveurs doivent appartenir au même domaine et toutes les instances SQL disponibles dans les magasins doivent être reliées dans la Centrale. L’exécution des opérations d’administration pour plusieurs filiales est considérablement simplifiée si vous disposez du domaine et que vous pouvez gérer les ressources depuis un seul endroit. Cela est notamment important dans le cas de Comarch Retail où l’on doit administrer l’environnement constitué de quelques dizaines d’ordinateurs.

Dans l’environnement distribué, les ordinateurs doivent être dans le même domaine ou connectés à l’aide d’un tunnel VPN avec un réseau interne, car l’adresse IP fixe des ordinateurs où l’agent subordonné est installé est nécessaire pour le fonctionnement correct du réseau des agents.

Matrice de stockage

Pour assurer un fonctionnement correct, efficace et continu du système, la matrice disque appropriée est indispensable. En fonction des besoins, exigences et moyens dont dispose le Client, il est nécessaire de mettre en place la solution matrice appropriée (par exemple, RAID 1, 5, 10) avec les options telles que Hot-Spare.

Machines virtuelles

Au lieu d’acheter les serveurs physiques séparés qui vont jouer un seul rôle spécialisé, il est recommandé (notamment si vous ne disposez pas de votre propre infrastructure matérielle) d’acheter une (ou plusieurs) machine plus puissante qui va jouer un rôle de machine de virtualisation où seront démarrées les machines virtuelles suivantes. La répartition des machines virtuelles permet de démarrer chaque rôle serveur (base de données, serveur de terminaux, Business Intelligence, etc.) séparément sur un serveur tout en garantissant l’utilisation optimale des ressources du serveur, la gestion plus simple des rôles serveur suivants et le suivi plus facile de l’utilisation des ressources.

Comarch ERP BPM Server

Le service Comarch ERP BPM Server n’exige pas la version Microsoft SQL Server Standard. Pour le démarrer, il suffit d’avoir la version Microsoft SQL Server Express.

Attention
Pour assurer la configuration correcte et le travail des processus BPM, le service Comarch ERP BPM Server doit être enregistré et démarré sur le serveur de la base de données.

Espace disque libre pour les installations Comarch ERP Standard/Comarch Retail

L’espace disque occupé par les installations du système Comarch est le suivant :

Produit Espace disque
Comarch ERP Auto Update 4 Go*
Centrale Serveur/Poste de travail 1,5 Go
Comarch Retail POS 0,5 Go

* Application, y compris tous les composants téléchargés. Il faut prévoir l’espace disque libre nécessaire pour télécharger de nouvelles versions.

 




Exigences matérielles pour la station de travail

Cet article décrit les exigences matérielles minimales pour une station de travail nécessaires pour démarrer le système Comarch ERP Standard, Comarch Retail et les autres éléments du système.

Comarch ERP Standard BI POS 2.0
Système d'exploitation Microsoft Windows 8/8.1/10 Microsoft Windows 8.1/10
Processeur Intel Core i3/i5/i7 3rd
Gen/ Intel Core i3/i5/i7 4th Gen
AMD ATHLON II X2
AMD ATHLON II X4
Intel Dual Core
Intel Core 2 Duo
Mémoire RAM* 4 Go 8 Go 4 Go
Résolution 1280x768 1024x768
SQL** Microsoft SQL Server 2014 Express
Microsoft SQL Server 2016 Express
Microsoft SQL Server 2017 Express
Microsoft SQL Server 2014 Standard Edition x64
Microsoft SQL Server 2016 Standard Edition x64
Microsoft SQL Server 2017 Standard Edition x64
Microsoft SQL Server 2014 Express
Microsoft SQL Server 2016 Express
Microsoft SQL Server 2017 Express
Framework Microsoft .Net Framework 4.6.2

* En cas d’applications clientes (par exemple, le Livre de rapports BI) installées sur les versions serveur des systèmes Windows, il est nécessaire d’augmenter de 2 Go la mémoire RAM (au lieu de 4 Go, il faut 6 Go).

** Avec le Service Pack le plus récent. En cas de Comarch ERP Standard et BI, les exigences concernent la plus simple installation à un seul poste avec la base de données locale. Les postes de travail qui se connectent à la base sur un serveur externe ne doivent pas nécessairement comporter le logiciel SQL Server.