Wymagania dla stacji roboczej

W tym artykule opisane zostały minimalne wymagania sprzętowe dla stacji roboczej, które są niezbędne do uruchomienia systemu Comarch ERP Altum, Comarch Retail oraz pozostałych elementów systemu.

AltumBIPOS 2.0
System operacyjnyMicrosoft Windows 7/8/8.1/10 Microsoft Windows 7 SP2/8.1/10
ProcesorIntel Core i3/i5/i7 4th Gen
AMD Ryzen 5
lub podobnej klasy
Intel Core i3/i5/i7 4th Gen
AMD Ryzen 5
lub podobnej klasy
Pamięć RAM*4 GB8GB6 GB
Rozdzielczość1280x768 Proporcje 16:9:
1280x720
SQL**Microsoft SQL Server 2012 Express
Microsoft SQL Server 2014 Express
Microsoft SQL Server 2016 Express
Microsoft SQL Server 2017 Express
Microsoft SQL Server 2012 Standard Edition x64
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
FrameworkMicrosoft .Net Framework 4.7.2

* W przypadku aplikacji klienckich (na przykład Księgi Raportów BI) instalowanych na wersjach serwerowych systemów Windows należy zwiększyć ilość RAM o 2 GB (czyli zamiast 4 GB powinno być 6 GB)

** Z najnowszym Service Pack. W przypadku Altum i BI wymagania dotyczą przypadku najprostszej instalacji jednostanowiskowej z lokalną bazą danych. Stanowiska łączące się do bazy na zewnętrznym serwerze, nie muszą posiadać oprogramowania SQL Server.

Uwaga
Podane powyżej minimalne wymagania pozwolą na uruchomienie aplikacji. Każde inne zainstalowane oprogramowanie na stacji roboczej może wpłynąć na obniżenie wydajności oraz zwiększenie wymagań.




Wymagania dla serwera bazy danych

System Comarch ERP Altum działa w architekturze Klient-Serwer. W przypadku najprostszej instalacji jednostanowiskowej zarówno warstwa serwera baz danych, jak i aplikacja może działać na jednym stanowisku. W praktyce wyodrębnia się funkcje serwera baz danych na osobnej platformie sprzętowej.
Poniżej przedstawione są dodatkowe aspekty, które należy uwzględnić podczas tworzenia infrastruktury dla systemu.

Uwaga
Do prawidłowego działania systemu Comarch ERP Altum oraz Comarch Retail niezbędne są najnowsze aktualizacje oraz Service Packi dla Microsoft SQL Server.

Przy instalacji serwera bazy danych istotną sprawą jest zwrócenie uwagi na collation serwera MS SQL oraz na język domyślny (Default Language). Wymaganym collation jest Latin1_General_CI_AS lub Polish_CI_AS, a wymaganym językiem domyślnym jest język angielski (English).W przypadku zastosowania innego collation lub wrażliwości na wielkość znaków czy też innego języka mogą pojawić się błędy przy kreacji baz danych oraz podczas pracy z systemem.

Uwaga

Wykreowane bazy danych powinny mieć ustawienia collation takie same jak ustawienia collation serwera MS SQL Server.

W przypadku pracy z kilkoma systemami Comarch ERP (Optima, Altum lub XL), zaleca się, aby każda z baz danych kreowanych dla tych systemów znajdowała się na innej instancji MS SQL Server.

  • W przypadku instalacji na tym samym serwerze Comarch ERP Altum oraz Comarch ERP Optima, ze względu na wymagane collation dla Comarch ERP Optima (Polish) należy rozróżnić dwa przypadki:
    • Baza Altum jest z collation Polish – wtedy obie bazy mogą być na jednym serwerze
    • Baza Altum jest z collation Latin – wtedy bazy muszą być na różnych instancjach SQL zgodnych z ich collation.
  • W przypadku serwera BI rekomendowane jest collation serwera takie samo jak collation bazy danych Comarch ERP Altum oraz serwera SQL, na którym znajduje się środowisko produkcyjne.

 

Wymagania serwerowe zalecane

Obsługiwane procesory serwerowe powinny być klasy Xeon lub porównywalne. Zalecane jest również, aby procesory obsługiwały Hyper-Threading Technology, która służy do zwiększenia wydajności obliczeń prowadzonych równolegle przez mikroprocesory. Oznacza to, że dla każdego fizycznego rdzenia procesora system operacyjny przypisuje dwa procesory wirtualne (vCPU).

Przykład
Procesor, który ma 8 rdzeni (core), z technologią Hyper-Threading będzie miał 16 wirtualnych procesorów (vCPU).

Poniżej przedstawione wymagania sprzętowe dla serwera bazy danych zostały określone na potrzeby samego systemu Comarch ERP Altum.

Zestawienie minimalnych wymagań dla serwera bazy danych w podziale per użytkownik/użytkownicy:

Zasoby \ Liczba użytkowników5102030405080100
Procesor fizyczny*2-core2-core4-core4-core6-core6-core8-core8-core
Procesor wirtualny**3 vCPU4 vCPU5 vCPU6 vCPU8 vCPU10 vCPU14 vCPU16 vCPU
Pamięć RAM6 GB12 GB16 GB24 GB32 GB36 GB48 GB64 GB
HDDDyski SSD lub SAS 15000 rpm.
RAIDRAID 10
NIC100 Mb/s
System operacyjnyMicrosoft Windows Server 2012 R2 Standard Edition
Microsoft Windows Server 2016 Standard Edition
Microsoft Windows Server 2017 Standard Edition
SQLMicrosoft SQL Server 2012 Standard Edition lub wyższa
Microsoft SQL Server 2014 Standard Edition lub wyższa
Microsoft SQL Server 2016 Standard Edition lub wyższa
Microsoft SQL Server 2017 Standard Edition

*Ze względu na to, że fizyczne rdzenie są w parach to potencjalna moc procesora na fizycznym sprzęcie może być wyższa od zapotrzebowania, związanego z ilością użytkowników.
**Dotyczy zwirtualizowanych środowisk w oparciu o Hyper-V.

 

Uwaga
Do prawidłowego funkcjonowania środowiska produkcyjnego należy zapewnić i zarezerwować dodatkową pamięć na swobodną pracę systemu operacyjnego, innych aplikacji oraz dodatkowe role serwerowe (np. serwer drukarek, plików, backupu, itd.).

W przypadku usług synchronizacji, których zadaniem jest wymiana danych pomiędzy aplikacjami, następuje przeliczenie ilości stanowisk, na których zainstalowana jest aplikacja na użytkowników Comarch ERP Altum obciążających bazę danych:

  • Usługa wymiany danych między Altum a POS – 4 stanowiska POS = 1 użytkownik Comarch ERP Altum

 

Uwaga
W przypadku występowania dużej ilości:

  • integracji (np. sklepy internetowe, Comarch WMS, Comarch DMS)
  • danych (np. kontrahenci, artykuły, dokumenty)
  • dodatkowych procesów (np. procesy BPM, własne rozszerzenia, triggery)

wymagane jest odpowiednie zwiększenie parametrów środowiska lub indywidualna wycena konfiguracji sprzętowej.




Wymagania Comarch Retail POS

Minimalne parametry techniczne dla stacji roboczej zostały zaprezentowane w artykule Wymagania dla stacji roboczej.

Dodatkowo do zainstalowania i poprawnej pracy aplikacji Comarch Retail POS wymagane jest zainstalowanie komponentów:

  • Microsoft .Net Framework 4.7.2
  • Microsoft SQL Server w wersji Express 2014 lub wyższej w wersji zgodnej z wersją systemu operacyjnego (x86/x64)



Wymagania dla serwera terminali

Zalecana konfiguracja dla serwera terminali nie zakłada, że serwer pełni również rolę serwera plików dla pracujących na nim użytkowników. W sytuacji, kiedy takie rozwiązanie jest konieczne, należy zwiększyć liczbę wymaganych dysków twardych w stosunku do proponowanej poniżej.

Zestawienie minimalnych wymagań dla serwera terminali w podziale per użytkownik/użytkownicy:

Procesor fizycznyDo 40 użytkowników: 4-Core

Do 60 użytkowników: 6-Core

Do 80 użytkowników: 8-Core

Do 100 użytkowników: 10-Core
Procesor wirtualny* Do 20 użytkowników: 1-vCPU + 1-vCPU / 5 użytkowników

Powyżej 20 użytkowników: 1-vCPU + 2-vCPU / 10 użytkowników
Pamięć RAM0,7 GB / użytkownika
HDD0,5 GB / użytkownika + 40 GB na system operacyjny + miejsce na pamięć wirtualną
RAIDRAID 1
NIC100 Mb/s
System operacyjnyMicrosoft Windows Server 2012 R2 Standard
Microsoft Windows Server 2016 Standard
Microsoft Windows Server 2017 Standard

* Dotyczy zwirtualizowanych środowisk w oparciu o Hyper-V

 

Jeżeli więcej niż jeden serwer obsługuje połączenia terminalowe, należy odpowiednio skonfigurować infrastrukturę z uwzględnieniem równoważenia obciążenia zasobów (load balancing).
System Comarch ERP Altum może być instalowany zarówno w infrastrukturze 32-bitowej, jaki 64 bitowej.

Przykład
Wymagania minimalne dla serwera terminali, na którym ma pracować 50 użytkowników Altum:

  • CPU: 1 x 6-Core / 11-vCPU
  • RAM: 40 GB (uwzględnia 5 GB na pracę systemu Windows)
  • HDD: 120 GB (uwzględnia pamięć wirtualną na poziomie 1,5 x ilość pamięci RAM)

Uwaga
Każda dodatkowa integracja oraz aplikacja zwiększa zapotrzebowanie na zasoby serwera terminali.

Uwaga
Ze względu na fakt, że sesje operatorów korzystających z raportów BI wymagają znacznie większej ilości pamięci RAM należy odpowiednio uwzględnić to wymaganie w trakcie projektowania lub zmiany infrastruktury na potrzeby systemu Comarch ERP Altum. Sesja operatora BI może zajmować nawet trzy razy więcej pamięci RAM niż sesja operatora niekorzystającego z BI.




Wymagania Comarch e-Sklep

Do współpracy Comarch ERP Altum z Comarch e-Sklep wymagane są następujące komponenty:

  • Środowisko .NET Framework 4.6.2
  • Dodatek Microsoft Web Services Enhancements (WSE) 3.0 Runtime
  • Komponent SQLXML 3.0
  • Protokół TLS 1.2

 

Współpraca Comarch ERP Altum z Comarch e-Sklep

W zależności od wersji, program Comarch ERP Altum współpracuje z poniższymi wersjami Comarch ERP e-Sklep:

Wersja Comarch ERP e-SklepWersja Comarch ERP Altum
Comarch ERP e-Sklep 7.4, 7.56.3 Comarch ERP Altum
Comarch ERP e-Sklep 7.52015.0 i 2015.1 Comarch ERP Altum
Comarch ERP e-Sklep 7.6, 7.7, 7.82015.2 Comarch ERP Altum
Comarch ERP e-Sklep 7.9, 2015.5.2(8.0)2015.5 oraz 2015.6 Comarch ERP Altum
Comarch ERP e-Sklep 2015.5 i 20162016.0 Comarch ERP Altum
Comarch ERP e-Sklep 2015.5, 2016 i 2016.22016.1 Comarch ERP Altum
Comarch ERP e-Sklep 2015.5, 2016 ,2016.22016.5 Comarch ERP Altum
Comarch e-Sklep 2016.52016.5 Comarch ERP Altum
Comarch e-Sklep 2017.02017.0 Comarch ERP Altum
Comarch e-Sklep 2017.12017.0, 2017.1, 2017.5.1 Comarch ERP Altum
Comarch e-Sklep 2017.52017.1, 2017.5.1 Comarch ERP Altum
Comarch e-Sklep 2018.02018.0.1 Comarch ERP Altum
Comarch e-Sklep 2018.12018.0.1 Comarch ERP Altum
Comarch e-Sklep 2018.22018.0.1 Comarch ERP Altum
Comarch e-Sklep 2018.32018.0.1, 2018.1.1 Comarch ERP Altum
Comarch e-Sklep 2018.52018.2 Comarch ERP Altum
Comarch e-Sklep 2018.6, 2018.72018.5 Comarch ERP Altum
Comarch e-Sklep 2019.12019.0 Comarch ERP Altum
Comarch e-Sklep 2019.52019.5 Comarch ERP Altum

Uwaga
Współpraca z Comarch e-Sklep nie jest możliwa na komputerach wyposażonych w systemy operacyjne Windows 98, Windows ME i Windows XP.




Wymagania BI

Poniżej opisane zostały minimalne wymagania dla serwera BI, BI Web Reports Book i BI Point.

W przypadku serwera BI rekomendowane jest takie samo collation serwera jak collation bazy danych Comarch ERP Altum oraz serwera SQL, na którym znajduje się środowisko produkcyjne.

Uwaga
Moduł Business Intelligence został przystosowany do pracy w środowisku domenowym (Active Directory) i tylko w takiej konfiguracji będzie można korzystać ze wszystkich jego funkcjonalności. W zakresie współpracy BI z programem Excel, wymagana jest minimum wersja MS Office 2003 (lub wyższa). Współpraca BI z klientem pocztowym (wyłącznie MS Outlook) jest możliwa po skonfigurowaniu i włączeniu tej aplikacji.

Serwer BI

W tabeli poniżej znajdują się minimalne wymagania dla serwera Business Intelligence, zależne od rozmiaru bazy danych programu Comarch ERP Altum.
Rozmiar bazy Comarch ERP Altum*<10 GB10-50 GB50-80 GB
Liczba osób raportujących2510
Procesor1 CPU 4-Core > 2,0 GHz1 CPU 8-Core > 2.0 GHz2 CPU 8-Core > 2.4 GHz
Pamięć RAM***16 GB**40 GB**64 GB**
Dyski****100 GB300 GB600 GB
RAIDMinimum RAID 0, zalecany RAID 10
System operacyjny*****Microsoft Windows Server x64 2008 R2 Standard lub nowszyMicrosoft Windows Server x64 2008 R2 Standard/Enterprise lub nowszy
SQL*****MS SQL Server 2008 R2 / 2012 / 2014 / 2016 / 2017 Standard Edition x64MS SQL Server 2008 R2 / 2012 / 2014 / 2016 / 2017 BI/Enterprise Edition x64
Dodatkowe.NET Framework 4.6.2

* Nie dotyczy danych binarnych, dla baz powyżej 80GB zaleca się indywidualne konsultacje
** Należy doliczyć 0,5 GB na każdego użytkownika BI
*** Zaleca się stosować pamięci RAM o wysokiej jednakowej dla wszystkich częstotliwości np. 2133 MHZ
**** Zalecane szybkie dyski SSD
***** Z najnowszym dostępnym Service Pack-iem

Uwaga
Funkcje hurtowni czasu rzeczywistego oraz eksploracji danych wymagają środowiska z zainstalowanym MS SQL 2008 R2/2012/2014/2016/2017 w wersji Enterprise/BI Edition. Wersje MS SQL /2008 R2/2012/2014/2016/2017 Standard Edition pozwalają uruchomić moduł Business Intelligence bez wspomnianych funkcji.

Web Reports Book

Poniżej przedstawione są wymagania dla serwera i klienckiej stacji roboczej w celu korzystania z aplikacji Web Reports Book.
SerwerKlient
System operacyjny Microsoft Windows Server 2008 R2 x64

Microsoft Windows Server 2012 x64
Microsoft Windows Vista x64
Microsoft Windows 7 x64

Microsoft Windows 8 (8.1) x64

Microsoft Windows 10 x64
Dowolny system operacyjny/mobilny wspierający jedną z poniższych przeglądarek internetowych w najnowszej dostępnej wersji:

* Internet Explorer wersja 11 lub wyższa

* Firefox wersja 3.6 lub wyższa

* Google Chrome najnowsza dostępna wersja
SQLMS SQL Server 2008 R2 / 2012 / 2014 / 2016 / 2017-
Dodatkowe wymagania.NET Framework 4.0

Internet Information Services version 7.0 lub wyższy
-
Active DirectoryWymagane środowisko domenowe-

BI Point

W przypadku, gdy instalacja Business Intelligence będzie wykorzystywała funkcjonalność BI Point, konfiguracja sprzętowa powinna uwzględniać poniższe wytyczne.
SerwerKlient
ProcesorDo 10 jednoczesnych użytkowników – 2x2,4GHz, dodatkowy rdzeń dla każdych kolejnych 5 użytkowników-
Pamięć RAM*Minimum 8 GB dla maksymalnie
4 jednoczesnych (równolegle korzystających z BI) użytkowników
-
System operacyjny **Microsoft Windows Server 2008 R2 x64

Microsoft Windows Server 2012 x64
Microsoft Windows Vista x64
Microsoft Windows 7 x64

Microsoft Windows 8 (8.1) x64

Microsoft Windows 10 x64
Dowolny system operacyjny/mobilny wspierający jedną z poniższych przeglądarek internetowych w najnowszej dostępnej wersji:

Internet Explorer wersja 11 lub wyższa***

Firefox wersja 3.6 lub wyższa

Google Chrome najnowsza dostępna wersja

Safari najnowsza dostępna wersja
SQLMS SQL Server 2008 R2 / 2012 / 2014 / 2016 / 2017-
Dodatkowe wymagania.NET Framework 4.6.2

Internet Information Services version 7.5 lub wyższy

PostgreSQL 9.6.3

PostGIS 2.2.0 lub wyższa
-

* Należy doliczyć 0,5 GB na każdego użytkownika BI
** Wybór systemu uzależniony  jest od ilości obsługiwanej maksymalnej ilości pamięci RAM
*** Comarch nie zapewnia wsparcia dla Internet Explorer ze skonfigurowanym Enhanced Security

Wskazówka
Rekomendowaną przeglądarką internetową dla obsługi BI Point jest Google Chrome.




Wymagania dodatkowe

Zarządzanie środowiskiem

W celu łatwego zarządzania infrastrukturą systemową i środowiskiem aplikacji wszystkie serwery powinny należeć do wspólnej domeny, a wszystkie instancje SQL występujące w sklepach powinny być zlinkowane w centrali. Wykonywanie czynności administracyjnych dla wielu oddziałów jest znacznie uproszczone w przypadku posiadania domeny i możliwości centralnego sterowania zasobami. Ma to szczególne znaczenie w środowisku z Comarch Retail, gdzie równolegle zarządza się środowiskiem złożonym z kilkudziesięciu komputerów.

W środowisku rozproszonym komputery powinny być we wspólnej domenie lub połączone za pomocą tunelu VPN z siecią wewnętrzną, ponieważ dla poprawnego działania sieci agentów wymagane jest stałe IP komputerów, na których zainstalowany jest agent podrzędny.

Macierz dyskowa

Do prawidłowej, wydajnej i nieprzerwanej pracy systemu należy zapewnić odpowiednią macierz dyskową. W zależności od potrzeb, wymagań i środków, jakimi dysponuje Klient, należy wdrożyć odpowiednie rozwiązanie macierzowe (na przykład RAID 1,5,10) z odpowiednimi opcjami takimi jak Hot-Spare.

Wirtualizacja

Zamiast zakupu oddzielnych fizycznych serwerów, które będą pełniły jedną wyspecjalizowaną rolę, zaleca się (szczególnie w przypadku braku posiadania własnej infrastruktury sprzętowej) zakup jednej (lub więcej) maszyny z lepszymi parametrami, która będzie pełniła rolę wirtualizatora, na której będą uruchamiane kolejne maszyny wirtualne. Podział na maszyny wirtualne pozwala na uruchamianie każdej roli serwerowej (bazy danych, serwera terminali, Business Intelligence, itd.) oddzielnie na jednym serwerze przy maksymalnym wykorzystaniu zasobów serwera z ułatwionym zarządzaniem kolejnymi rolami serwera, jak i łatwiejszym monitoringiem zużycia zasobów.

Comarch ERP BPM Server

Usługa Comarch ERP BPM Server nie wymaga wersji Microsoft SQL Server Standard – aby uruchomić tę usługę wystarczy wersja Microsoft SQL Server Express.

Uwaga
W celu zapewnienia poprawnej konfiguracji oraz pracy procesów BPM, usługa Comarch ERP BPM Server powinna być zarejestrowana i uruchomiona na serwerze bazy danych.

Wolna przestrzeń dyskowa dla instalacji Comarch ERP Altum/Comarch Retail

Przestrzeń na dysku, jaką zajmują poszczególne instalacje systemu Comarch:
ProduktMiejsce na dysku
Comarch ERP Auto Update4 GB*
Centrala Serwer / Stanowisko1.5 GB
Comarch Retail POS0.5 GB

* Aplikacja wraz z pobranymi wszystkimi komponentami. Należy uwzględnić wolne miejsce wymagane podczas pobierania nowych wersji