- Kierowca dostępny teraz
- całą dobę, 7 dni w tygodniu
- Dojazd do 1 h w promieniu 40 km
- Diagnoza laptopa 0 zł
Zdalny dostęp do Insert GT pozwala pracownikom korzystać z programu spoza siedziby firmy, przy zachowaniu bezpiecznego połączenia z bazą danych.
Konfiguracja obejmuje ustawienie bezpiecznego dostępu zdalnego do Insert GT — przez VPN lub usługi terminalowe — oraz przetestowanie stabilności takiego połączenia.
Usługa jest przydatna dla firm, których pracownicy potrzebują dostępu do Insert GT spoza biura.
Konfiguracja pracy zdalnej mieści się z reguły w standardowym czasie do 3 dni.
Diagnoza wstępna i wycena są bezpłatne, a usługa objęta jest gwarancją do 12 miesięcy.
Pakiet oprogramowania InsERT GT, w którego skład wchodzą między innymi programy Subiekt GT, Rewizor GT, Rachmistrz GT oraz Gratyfikant GT, został zaprojektowany w architekturze klient-serwer. Oznacza to, że program zainstalowany na komputerze pracownika (stacji roboczej) łączy się z centralną bazą danych Microsoft SQL Server (relacyjny system zarządzania bazami danych przechowujący wszystkie informacje o dokumentach, towarach i kontrahentach). Sposób realizacji połączenia zdalnego ma kluczowe znaczenie dla szybkości i wygody pracy użytkownika.
Pierwszym wariantem jest tunel VPN (Virtual Private Network, czyli wirtualna sieć prywatna tworząca zaszyfrowane połączenie przez internet). W tym modelu stacja robocza pracownika zdalnego łączy się bezpośrednio z bazą danych w biurze tak, jakby znajdowała się w sieci lokalnej. Program InsERT GT wykonuje wszystkie operacje logiczne na komputerze domowym. Każde otwarcie listy towarów, wyszukiwanie dokumentu czy generowanie zestawienia wymaga przesłania znacznych ilości danych przez łącze internetowe. W przypadku łączy o wyższych opóźnieniach (parametr ping określający czas dotarcia pakietu danych) praca przez sam VPN może być zauważalnie powolna, a otwieranie okien programu może zajmować od kilku do kilkunastu sekund.
Drugim wariantem są usługi terminalowe RDS (Remote Desktop Services, czyli technologia serwera pulpitu zdalnego w systemie Windows Server). W tej konfiguracji program InsERT GT oraz silnik bazy danych Microsoft SQL Server działają na tym samym serwerze lub w ramach szybkiej sieci lokalnej w biurze. Użytkownik łączy się za pomocą protokołu RDP (Remote Desktop Protocol, protokół przesyłający wyłącznie obraz pulpitu oraz sygnały myszy i klawiatury). Ponieważ baza danych i program działają na jednej maszynie, wymiana informacji odbywa się z maksymalną prędkością pamięci RAM (pamięć operacyjna komputera) i magistrali systemowej. Przesyłany przez internet jest jedynie obraz ekranu, co zapewnia płynne działanie programu nawet na słabszych łączach internetowych lub podczas korzystania z połączenia mobilnego.
Dobór odpowiedniej metody zależy od liczby pracowników pracujących zdalnie, charakteru wykonywanych zadań oraz posiadanej infrastruktury serwerowej i sieciowej.
Próby samodzielnego uruchomienia dostępu zdalnego do programów handlowo-magazynowych bez odpowiedniego przygotowania z zakresu bezpieczeństwa sieciowego często prowadzą do poważnych incydentów informatycznych.
Najbardziej niebezpiecznym błędem jest bezpośrednie przekierowanie portu RDP (domyślny port 3389) lub portu bazy danych Microsoft SQL Server (domyślny port 1433) na routerze brzegowym bezpośrednio na publiczny adres IP. Otwarty port staje się natychmiast celem zautomatyzowanych skanerów internetowych. Skutkuje to tysiącami prób logowania słownikowego (ataki typu brute force, czyli automatyczne zgadywanie haseł), co może doprowadzić do zablokowania usług, przeciążenia serwera, a w skrajnym przypadku do przejęcia kontroli nad systemem przez oprogramowanie szyfrujące dla okupu (ransomware).
Kolejnym uchybieniem jest brak segmentacji sieci (podziału na podsieci VLAN, czyli wirtualne sieci lokalne). Gdy komputer domowy pracownika zostaje połączony z siecią firmową bez ograniczeń, wszelkie infekcje złośliwym oprogramowaniem z sieci domowej mogą łatwo przedostać się do zasobów serwera biurowego. Konfiguracja powinna zawsze ograniczać uprawnienia sieciowe zdalnego użytkownika wyłącznie do niezbędnych portów i adresów IP.
Często spotykanym problemem jest również brak mechanizmu kontroli sesji oraz brak wymuszenia bezpiecznych haseł o wysokiej złożoności. Niewłaściwie skonfigurowany serwer terminalowy może utrzymywać zawieszone sesje użytkowników, co powoduje blokowanie rekordów w bazie InsERT GT i uniemożliwia innym pracownikom edycję dokumentów lub zamykanie okresów rozliczeniowych.
Błędem o krytycznych konsekwencjach jest brak automatycznych, zweryfikowanych kopii zapasowych (backup) bazy danych przed wdrożeniem zmian w infrastrukturze. Wszelkie prace konfiguracyjne muszą być poprzedzone wykonaniem pełnej kopii bazy danych i zapisaniem jej na niezależnym nośniku danych lub zasobie sieciowym odłączonym od modyfikowanego środowiska.
Zgłaszane przez pracowników spowolnienia w działaniu pakietu InsERT GT podczas pracy zdalnej nie zawsze są spowodowane przepustowością łącza internetowego lub konfiguracją tunelu VPN. W wielu przypadkach źródło problemu leży w parametrach sprzętowych serwera lub stanie samej bazy danych.
Wąskim gardłem bywa podsystem dyskowy serwera. Jeśli baza danych Microsoft SQL Server oraz pliki tymczasowe działają na tradycyjnych magnetycznych dyskach twardych (HDD) lub przeciążonych macierzach, operacje wejścia i wyjścia (IOPS, czyli liczba operacji odczytu i zapisu na sekundę) ulegają znacznemu spowolnieniu przy wielu jednoczesnych zapytaniach. Zastosowanie szybkich dysków półprzewodnikowych w technologii SSD NVMe (nośniki danych wykorzystujące szybką magistralę PCI Express) często rozwiązuje problem spadków wydajności.
Inną przyczyną jest brak odpowiedniej ilości pamięci RAM przydzielonej dla instancji serwera bazodanowego. Silnik Microsoft SQL Server przechowuje często używane tabele i indeksy w pamięci operacyjnej. Jeśli pamięci jest za mało, serwer musi stale odczytywać dane z dysku, co powoduje zatory w obsłudze żądań przesyłanych przez użytkowników zdalnych.
Problemem może być także fragmentacja indeksów w bazie danych lub nadmierny rozrost pliku dziennika transakcji (plik z rozszerzeniem LDF). Regularna konserwacja bazy, obejmująca odbudowę indeksów, aktualizację statystyk oraz sprawdzanie spójności poleceniem technicznym DBCC CHECKDB, jest niezbędna do zachowania stabilnej wydajności całego systemu.
Warto również zweryfikować zewnętrzne integracje pracujące w tle. Aplikacje synchronizujące stany magazynowe ze sklepami internetowymi, platformami sprzedażowymi (takimi jak Allegro) czy systemami zarządzania wysyłkami (BaseLinker) mogą w sposób ciągły odpytywać bazę danych, generując obciążenie zbiegające się w czasie z pracą użytkowników zdalnych.
Prawidłowe wdrożenie bezpiecznej pracy zdalnej z programami InsERT GT wymaga spełnienia kilku podstawowych warunków technicznych po stronie siedziby firmy oraz stacji roboczych:
W większości przypadków praca na pełnym pakiecie InsERT GT wyłącznie przez połączenie VPN jest wolniejsza niż w sieci lokalnej. Wynika to z faktu, że program przesyła między stacją a serwerem SQL duże porcje danych przy każdym generowaniu list, dokumentów czy zestawień. Na łączach o wyższych opóźnieniach czas oczekiwania na wykonanie operacji może być uciążliwy. Sam VPN sprawdza się dobrze przy niewielkich bazach, bardzo szybkich łączach światłowodowych po obu stronach lub gdy pracownik wykonuje jedynie sporadyczne operacje. W przypadku codziennej, intensywnej pracy handlowej lub magazynowej rekomendowanym rozwiązaniem jest połączenie terminalowe RDS.
W przypadku korzystania z serwera terminalowego Windows Server konieczne jest posiadanie standardowych licencji dostępowych CAL (Client Access License, licencja na dostęp klienta do serwera) oraz licencji RDS CAL (Remote Desktop Services CAL, licencja na korzystanie z usług pulpitu zdalnego) dla każdego użytkownika lub urządzenia. Dodatkowo w samym programie InsERT GT wymagana jest odpowiednia liczba licencji stanowiskowych odpowiadająca liczbie jednocześnie pracujących użytkowników programu.
Tak, usługa pulpitu zdalnego RDP posiada funkcję przekierowania drukarek lokalnych (przesyłanie zadań drukowania z sesji serwerowej na urządzenie podłączone do komputera domowego). Wymaga to odpowiedniej konfiguracji sterowników drukarki na serwerze terminalowym oraz włączenia opcji przekierowywania portów drukarek w kliencie połączenia zdalnego. Prawidłowo ustawiona usługa pozwala na bezproblemowy wydruk faktur, dokumentów WZ czy zestawień księgowych bezpośrednio na drukarce domowej pracownika.
Tak, w ramach konfiguracji serwera oraz routera istnieje możliwość zdefiniowania harmonogramu dostępności usług. Połączenia VPN oraz sesje terminalowe mogą być automatycznie blokowane poza godzinami pracy przedsiębiorstwa lub w dni wolne, co zmniejsza ryzyko nieautoryzowanych prób logowania w nocy.
Transmisja danych w tunelu VPN oraz w sesji RDP jest w całości szyfrowana przy użyciu nowoczesnych algorytmów kryptograficznych (takich jak AES-256). Oznacza to, że dane przesyłane przez publiczną sieć internet są nieczytelne dla osób trzecich. Dodatkową warstwę ochrony stanowi brak bezpośredniego wystawiania usług bazy danych i pulpitów na świat zewnętrzny oraz stosowanie certyfikatów bezpieczeństwa SSL/TLS (protokoły szyfrowania połączeń sieciowych).
Właściwie zaplanowana i wdrożona konfiguracja dostępu zdalnego do programów InsERT GT umożliwia płynne prowadzenie sprzedaży, fakturowania oraz księgowości poza siedzibą przedsiębiorstwa, przy jednoczesnym zachowaniu pełnej ochrony bazy danych przed zagrożeniami sieciowymi. Usługa jest realizowana w formie dojazdu serwisanta bezpośrednio do siedziby firmy na terenie Warszawy oraz okolicznych powiatów (w promieniu do 40 kilometrów), gdzie na miejscu przeprowadzana jest weryfikacja infrastruktury, konfiguracja urządzeń sieciowych, serwerów oraz stacji roboczych, a także testy wydajnościowe i stabilnościowe połączeń.