Comarch ERP Altum – migracja na nowy serwer to usługa realizowana najczęściej przy wymianie infrastruktury sprzętowej, przejściu na wirtualizację lub zmianie środowiska SQL Server na nowszą wersję. Ponieważ Altum jest systemem serwerowym opartym o bazę danych SQL Server, migracja wymaga przeniesienia zarówno samej bazy, jak i usług serwera aplikacji oraz odpowiedniej rekonfiguracji stanowisk roboczych.
W serwisie planujemy migrację tak, aby zminimalizować przestój w pracy firmy – z wykorzystaniem kopii zapasowej bazy, testów na środowisku docelowym przed przełączeniem produkcyjnym oraz weryfikacją wszystkich integracji (KSeF, Comarch POS, WMS, B2B).
Kiedy konieczna jest migracja na nowy serwer
Migracja Comarch ERP Altum na nowy serwer jest typowym zadaniem przy końcu cyklu życia sprzętu, przy przechodzeniu z serwera fizycznego na maszynę wirtualną, a także przy potrzebie zwiększenia wydajności bazy danych w związku z rosnącą liczbą użytkowników lub dokumentów. Powodem bywa również konieczność aktualizacji do nowszej wersji SQL Server, nieobsługiwanej już przez producenta.
Etapy migracji
- Inwentaryzacja bieżącego środowiska – wersja Altum, wersja SQL Server, zainstalowane moduły i integracje
- Wykonanie pełnej kopii zapasowej bazy danych oraz plików konfiguracyjnych serwera aplikacji
- Instalacja i konfiguracja SQL Server oraz serwera aplikacji Altum na nowym sprzęcie
- Przywrócenie kopii bazy danych na nowym serwerze i weryfikacja jej spójności
- Rekonfiguracja połączeń stanowisk roboczych do nowego adresu serwera
- Testy funkcjonalne – logowanie, wydruki, integracje (KSeF, POS, WMS, B2B)
Najczęstsze problemy podczas migracji
W praktyce serwisowej najczęściej napotykamy problemy z uprawnieniami do bazy danych po przywróceniu kopii na nowym serwerze (loginy SQL powiązane z innym identyfikatorem SID), różnicami w wersji SQL Server powodującymi konieczność dodatkowej konwersji bazy oraz koniecznością aktualizacji sterowników i komponentów po stronie nowego systemu operacyjnego serwera.
Integracje po migracji
Po przeniesieniu na nowy serwer konieczna jest weryfikacja wszystkich zewnętrznych integracji – modułu KSeF (adres i certyfikaty), połączenia z Comarch POS w punktach sprzedaży, wymiany danych z WMS w magazynie oraz ewentualnych integracji B2B. Zmiana adresu serwera bez aktualizacji konfiguracji po stronie tych systemów skutkuje utratą komunikacji.
Diagnostyka po migracji
Po zakończeniu migracji sprawdzamy logi serwera aplikacji pod kątem błędów połączenia, testujemy logowanie z różnych stanowisk roboczych w sieci oraz weryfikujemy wydajność zapytań do bazy danych na nowym sprzęcie. W przypadku środowiska wieloodziałowego istotne jest też sprawdzenie łączności z lokalizacji oddziałowych, jeśli korzystają z połączenia przez sieć rozległą (WAN) lub VPN.
Minimalizacja przestoju
Aby ograniczyć czas niedostępności systemu, migrację warto przeprowadzać etapami – konfigurację i wstępne testy na nowym serwerze wykonać przed planowanym przestojem, a samo przełączenie produkcyjne (ostatnia kopia bazy i zmiana adresów w konfiguracji stanowisk) ograniczyć do minimum czasowego, np. poza godzinami pracy.
Podsumowanie
Migracja Comarch ERP Altum na nowy serwer obejmuje przeniesienie bazy danych SQL Server, rekonfigurację serwera aplikacji, aktualizację połączeń stanowisk roboczych oraz weryfikację wszystkich integracji. Serwis zapewnia zaplanowane przeprowadzenie tego procesu z minimalnym przestojem w pracy firmy.