Zbliżenie na komponenty serwera w profesjonalnym odcieniu niebiesko-srebrnym, kable i elementy rackowe, rozmyte tło data cent

Jaki serwer do Comarch Optima?

Do Comarch ERP Optima potrzebujesz serwera z systemem Windows Server i obsługiwaną wersją Microsoft SQL Server. Dla kilku użytkowników wystarczy konfiguracja z 2–4 rdzeniami CPU, 4–8 GB RAM i szybkim dyskiem SSD, natomiast przy 10–30 użytkownikach zalecany jest dedykowany serwer SQL z minimum 4 rdzeniami, 8 GB RAM i macierzą RAID 10.

Wybór serwera do Comarch ERP Optima to decyzja, która bezpośrednio przekłada się na szybkość pracy całego biura. Zbyt słaba maszyna powoduje spowolnienia odczuwalne przy każdym otwieraniu dokumentu czy generowaniu raportu. Z kolei przeznaczenie budżetu na zbyt mocny sprzęt przy kilku użytkownikach to pieniądze wydane bez sensu. Ten artykuł pomoże dobrać serwer do realnych potrzeb firmy, niezależnie od tego, czy szukasz maszyny fizycznej, wirtualnej, nowej czy używanej.

Wymagania sprzętowe i programowe Comarch ERP Optima

Comarch określa minimalne wymagania sprzętowe dla serwera Optima jako procesor Intel lub AMD o taktowaniu co najmniej 2 GHz, 2 GB RAM i 5 GB wolnego miejsca na dysku. To są jednak wartości absolutnie minimalne, przy których system uruchomi się, ale nie będzie pracował płynnie przy większej liczbie stanowisk.

Pod względem systemu operacyjnego Optima współpracuje z Windows Server 2012, 2012 R2, 2016 i 2019. Ważne jest też dopasowanie wersji Microsoft SQL Server do konkretnej wersji Optimy, bo Comarch publikuje listę obsługiwanych edycji SQL w dokumentacji technicznej. Instalacja na nieobsługiwanej wersji może powodować problemy, które trudno zdiagnozować.

Przed zakupem lub konfiguracją serwera sprawdź aktualną dokumentację Comarch ERP Optima pod kątem obsługiwanych wersji Windows Server i SQL Server. Lista ta zmienia się wraz z kolejnymi wersjami systemu i nie zawsze pokrywa się z tym, co znajdziesz w materiałach sprzed roku czy dwóch.

W instalacjach wielostanowiskowych Comarch wprost zaleca korzystanie z dedykowanego serwera bazy danych, a nie uruchamianie SQL Server na tej samej maszynie co stacje robocze użytkowników.

Serwer fizyczny czy VPS do Comarch ERP Optima?

To pierwsza i często najtrudniejsza decyzja. Odpowiedź zależy od tego, czy firma chce inwestować w sprzęt na miejscu, czy płacić miesięczny abonament za serwer wirtualny u zewnętrznego dostawcy.

Aspekt Serwer fizyczny Serwer VPS ERP
Inwestycja początkowa Wysoka (zakup sprzętu) Niska (abonament miesięczny)
Utrzymanie Wymaga opieki technicznej na miejscu Po stronie dostawcy
Elastyczność zasobów Ograniczona (rozbudowa sprzętu) Wysoka (zmiana planu w kilka minut)
Kontrola Pełna Zależy od dostawcy
Praca zdalna Wymaga osobnej konfiguracji VPN/RDP Wbudowana, dostęp przez RDP

Serwer fizyczny sprawdzi się tam, gdzie firma ma własne biuro, stabilną infrastrukturę i kogoś, kto zaopiekuje się sprzętem. Serwer VPS ERP jest natomiast wygodnym rozwiązaniem dla firm, które nie chcą zajmować się sprzętem, pracują zdalnie lub dopiero zaczynają pracę z Optimą. Większość dostawców VPS przeznaczonych do ERP oferuje maszyny ze wstępnie skonfigurowanym Windows Server i SQL Server, co skraca czas uruchomienia.

Praktyczne wskazówki przy wyborze VPS: przy dwóch jednoczesnych użytkownikach Optima wystarczy plan z 2 vCPU i 4 GB RAM (klasa VM01 Basic). Gdy na jednym serwerze działają Optima, SQL Server i usługi terminalowe, a pracuje 2–10 osób, potrzebny jest plan z 4 vCPU i 8 GB RAM (klasa VM1,5 Standard). Powyżej 10 użytkowników warto rozważyć wyższe plany, takie jak VM02 Business i dalsze.

Tower czy rack – jaki typ serwera wybrać?

Jeśli zdecydujesz się na serwer fizyczny, kolejny wybór dotyczy obudowy. Różnica między tower a rack to nie tylko estetyka, ale też sposób zarządzania infrastrukturą i koszty.

Cecha Serwer tower Serwer rack
Koszt zakupu Niższy Wyższy
Prostota instalacji Wysoka Wymaga szafy rack
Skalowalność Ograniczona Wysoka
Zarządzanie przy wielu serwerach Utrudnione Wygodne

Serwer tower warto wybrać, gdy firma ma jeden serwer, ograniczone miejsce i budżet oraz nie planuje rozbudowy infrastruktury serwerowej w krótkim czasie. Dla małej firmy z kilkoma stanowiskami Optima to całkowicie wystarczające rozwiązanie.

Serwer rack ma sens przy planowanym wzroście liczby serwerów i urządzeń sieciowych, gdy chce się je umieścić w zamkniętej szafie i wygodnie zarządzać całością. W praktyce w mniejszych firmach serwery rack rzadko są uzasadnione wyłącznie pod Optimę, chyba że firma planuje szerszą rozbudowę IT.

Spośród producentów najczęściej polecane są Dell (seria PowerEdge), HPE (seria ProLiant) i Fujitsu. Konkretne modele dostosowane do mniejszych instalacji Optima to m.in. HPE ProLiant T350 (tower) czy Dell PowerEdge R640 lub HPE ProLiant DL360 Gen10 (rack). HPE oferuje też jednoprocesorowe platformy ProLiant dedykowane klientom pracującym z Comarch ERP Optima.

Jak dobrać parametry serwera do liczby użytkowników?

To miejsce, gdzie większość pytań ma konkretną, liczbową odpowiedź. Comarch podaje orientacyjne zalecenia: 1 rdzeń CPU i 2,5 GB RAM na 5 aktywnych użytkowników po stronie aplikacji. Dla serwera bazy danych SQL przy 10–30 użytkownikach zalecane są co najmniej 4 rdzenie CPU i 8 GB RAM.

Liczba użytkowników CPU (rdzenie/vCPU) Pamięć RAM Dyski
1–5 2–4 4–8 GB SSD, RAID 1 lub bez macierzy
5–15 4 8–16 GB SSD, RAID 1 lub RAID 10
15–30 4–8 16–32 GB SSD w RAID 10
Powyżej 30 8+ (często 2 CPU) 64–128 GB SSD w RAID 10, dedykowany serwer SQL

Dyski mają tutaj ogromne znaczenie. SQL Server intensywnie korzysta z operacji odczytu i zapisu, a wolny dysk HDD bardzo szybko staje się wąskim gardłem całej instalacji. SSD w każdym scenariuszu to minimum dla serwera SQL pod Optimę. Przy większej liczbie użytkowników warto zastosować RAID 10, który łączy wydajność z redundancją danych.

Przy zakupie serwera fizycznego zawsze wybieraj model z wolnymi slotami na dodatkową pamięć RAM i miejscem na kolejne dyski. Koszt rozbudowy po roku jest znacznie niższy niż zakup nowej maszyny, a firma rośnie zwykle szybciej, niż zakładano przy pierwszej instalacji.

Serwer SQL i serwer terminalowy – kiedy warto je rozdzielić?

Przy kilku użytkownikach i jednej bazie danych całkowicie wystarczy jeden serwer, na którym działa zarówno SQL Server, jak i aplikacja Optima dla użytkowników łączących się przez RDP. To tańsze i prostsze w administracji rozwiązanie.

Problem pojawia się, gdy firma urośnie do 10–15 i więcej użytkowników pracujących jednocześnie. Wtedy sesje terminalowe użytkowników rywalizują z zapytaniami SQL o zasoby procesora i dysku. Efekt to stopniowe spowalnianie pracy, szczególnie przy generowaniu raportów czy importach danych.

Rozdzielenie ról polega na tym, że jeden serwer obsługuje wyłącznie bazę danych SQL (priorytet: duża ilość RAM, szybkie dyski SSD w RAID 10), a drugi działa jako serwer terminalowy, z którego użytkownicy uruchamiają Optimę przez RDP (priorytet: liczba i szybkość rdzeni procesora, odpowiednia ilość RAM na sesję). To rozwiązanie zwiększa stabilność i skalowalność całej infrastruktury, ale wymaga bardziej złożonej administracji i większego budżetu na sprzęt lub wyższe plany VPS.

SQL Server Express czy SQL Server Standard?

Comarch ERP Optima współpracuje zarówno z SQL Server Express, jak i z płatnymi edycjami, takimi jak Standard. Różnica między nimi ma realne znaczenie dopiero przy określonej skali wdrożenia.

Parametr SQL Server Express SQL Server Standard
Koszt licencji Bezpłatny Płatny
Maksymalny rozmiar bazy 10 GB Brak ograniczeń (zależy od OS)
Maksymalne wykorzystanie RAM 1,4 GB na instancję 128 GB i więcej
Skalowalność Ograniczona Wysoka

SQL Server Express sprawdza się przy małych instalacjach, gdzie baza danych nie rośnie szybko, a liczba użytkowników jest niewielka. W praktyce wiele firm przez kilka lat pracuje na Expressie bez żadnych problemów.

Sygnały, że czas przejść na SQL Server Standard, to przede wszystkim zbliżanie się bazy do granicy 10 GB, odczuwalne spowolnienia przy kilkunastu użytkownikach oraz potrzeba zaawansowanego zarządzania pamięcią i wydajnością. Migracja z Express na Standard wymaga planowania i chwilowego przestoju, dlatego warto przeprowadzić ją zanim firma odczuje realne problemy, nie w trybie awaryjnym.

Nowy serwer markowy czy używany sprzęt?

Używane serwery, takie jak HP DL380p z dwoma procesorami Xeon i 32 GB RAM, są realnie stosowane w firmach do obsługi Comarch ERP Optima i przy rozsądnej cenie dają więcej zasobów niż nowy, budżetowy sprzęt. To szczególnie popularne rozwiązanie w małych biurach, które chcą uruchomić system bez dużych wydatków na start.

Minusy używanego sprzętu są jednak poważne: brak gwarancji producenta, wyższe ryzyko awarii dysków i zasilaczy po kilku latach pracy oraz ograniczona dostępność wsparcia. Jeśli decydujesz się na używany serwer, wymień dyski na nowe SSD i od razu wdrażaj regularny backup, bo to ryzyko, które można ograniczyć, ale nie wyeliminować. Sprzęt klasy rack z dwoma starszymi procesorami Xeon E5 v3/v4 i 32 GB RAM nadal dobrze obsługuje instalacje do kilkunastu użytkowników, pod warunkiem odpowiedniej konfiguracji dysków.

Nowy serwer markowy (Dell, HPE, Fujitsu) to wyższa cena, ale też gwarancja, aktualne podzespoły i możliwość zakupu wsparcia serwisowego. Przy firmie, w której Optima to centralny system pracy, długi przestój sprzętowy to realny koszt, który trudno zrekompensować oszczędnością na zakupie.

FAQ – pytania i odpowiedzi

Jaki minimalny serwer wystarczy do uruchomienia Comarch ERP Optima dla kilku użytkowników?

Dla 2–5 jednoczesnych użytkowników wystarczy serwer z 2–4 rdzeniami CPU, 4–8 GB RAM i szybkim dyskiem SSD. Może to być zarówno serwer fizyczny klasy tower, jak i serwer VPS z planem VM01 Basic lub VM1,5 Standard, na którym działa SQL Server Express i aplikacja Optima.

Czy lepiej wybrać serwer fizyczny czy VPS do Comarch ERP Optima?

Serwer fizyczny sprawdza się, gdy firma ma stałe biuro, własną infrastrukturę i osobę odpowiedzialną za sprzęt. VPS jest lepszy dla firm bez zaplecza IT, pracujących zdalnie lub dopiero wdrażających Optimę, bo wymaga mniejszej inwestycji na start i pozwala elastycznie zwiększać zasoby.

Jaki serwer SQL jest potrzebny dla 10–30 użytkowników Comarch ERP Optima?

Dedykowany serwer SQL dla tej liczby użytkowników powinien mieć co najmniej 4 rdzenie CPU, 8–16 GB RAM i szybkie dyski SSD skonfigurowane w RAID 10. Przy tej skali warto też rozważyć oddzielenie serwera SQL od serwera terminalowego, żeby sesje użytkowników nie konkurowały z zapytaniami do bazy.

Czy mogę używać Microsoft SQL Server Express z Comarch ERP Optima i kiedy muszę przejść na wersję Standard?

SQL Server Express jest wystarczający przy małych instalacjach z bazą do 10 GB i kilkoma użytkownikami. Przejście na SQL Server Standard jest wskazane, gdy baza zbliża się do tego limitu, pojawiają się spowolnienia przy większej liczbie użytkowników lub firma planuje szybki wzrost liczby stanowisk.

Czy używany serwer nadaje się do pracy z Comarch ERP Optima?

Tak, używane serwery klasy HP DL380p z dwoma procesorami Xeon i 32 GB RAM są stosowane w firmach z powodzeniem. Warunkiem jest wymiana dysków na nowe SSD i wdrożenie regularnego backupu, bo ryzyko awarii starszego sprzętu jest wyższe niż w przypadku nowych maszyn z gwarancją.