Autor Wątek: Subiekt GT na VPS - z czym to się je?  (Przeczytany 7493 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline b2

  • Nowy użytkownik
  • *
  • Wiadomości: 3
  • Reputacja +0/-0
  • Wersja programu: 1.25
Odp: Subiekt GT na VPS - z czym to się je?
« Odpowiedź #15 dnia: Luty 24, 2020, 00:27:56 »
Witajcie,

przejrzałem w ciągu ostatniego tygodnia całą masę wątków na tym forum, na forum Inserta i jeszcze kilku innych, niestety ciężko znaleźć szczegółowe informacje dotyczące konfiguracji Subiekta czy Gestora na serwerze poza siecią lokalną, dlatego chciałbym usystematyzować kilka rzeczy i ułatwić w przyszłości znalezienie odpowiedniego rozwiązania dla potencjalnych użytkowników tych programów. Poniższy tekst to w zasadzie pytania do fachowców, ja jestem laikiem i tylko chcę potwierdzić słuszność rozumowania.

Do postawienia serwera poza siecią lokalną mamy 2 zasadnicze możliwości: fizyczny zakup komputera-serwera lub wykupienie hostingu serwera np. VPS w jakiejś firmie hostingowej. Niezależnie od wyboru opcji komputer-serwer powinien:

- spełniać minimalne wymagania programów Insert (Core 2 Duo, 4GB ramu, najlepiej dysk SSD)
- być wpięty bezpośrednio kablem do routera i posiadać stały adres IP oraz przede wszystkim wysoki upload łącza (tyczy się przede wszystkim fizycznego komputera-serwera)
- posiadać odpowiedni zasilacz awaryjny UPS oraz możliwość backupu danych z bazy (tyczy się przede wszystkim fizycznego komputera-serwera)
- jeśli jednoczesny dostęp do bazy będzie miał więcej niż 1 użytkownik, to komputer powinien posiadać system Windows Server, komputery-klienckie mogą mieć jakikolwiek system. Serwer VPS musi posiadać zainstalowany system Windows.
- konieczna jest minimum baza SQL Express, jeśli baza będzie większa niż 10GB należy wykupić licencje na SQL Standard
- jeśli baza ma dużą objętość przez np. konto pocztowe wpięte w Gestora (np. przez wysyłane zdjęcia, obrazki od klientów), to można użyć w bazie SQL opcji Filestream i niejako wyrzucić te pliki poza bazę, wtedy dostęp do nich będzie nadal zapewniony z poziomu programu, ale ich wielkość nie będzie wliczana w objętość bazy
- w celu użytkowania programu z zadowalającą szybkością zaleca się używanie Pulpitu Zdalnego (RDP). Co ważne, z każdego w zasadzie komputera bez względu na system możemy się połączyć poprzez wbudowane systemowe RDP (jeśli jest), ale komputer-serwer musi posiadać Windowsa w wersji Pro lub Windows Server aby miał możliwość bycia serwerem systemowego RDP dla pozostałych komputerów. Można także użyć aplikacji np. Team Viewer i posiadać RDP niezależnie od posiadanej wersji Windowsa, ale za dodatkową opłatą (zastosowanie komercyjne)
- przez Pulpit Zdalny do bazy może łączyć się naraz wiele komputerów, ale komputer-serwer musi mieć zainstalowanego Windowsa w wersji Server, inaczej naraz łączyć się może tylko jeden użytkownik
- w przypadku łączenia przez Pulpit Zdalny, na komputerach-klientach nie trzeba instalować programów Insert, wystarczy mieć zainstalowany program na komputerze-serwerze. Ilość wykupionych stanowisk Insert powinna być natomiast taka, jaka jest ilość realnych użytkowników programu +1 (dla komputera-serwera)
- w celu zabezpieczenia połączenia przez Pulpit Zdalny (RDP) zaleca się wykorzystanie "tunelowania" np. przez programy typu Hamachi, OpenVPN itp. Takie tunelowanie należy wykorzystywać także wtedy, kiedy komputer-serwer jest wykupionym hostingiem VPS, instalacja odbywa się w ten sam sposób jak na fizycznym komputerze np. w biurze. Konieczna jest przy tym zmiana ustawień routera komputera-serwera
- niezależnie od wybranej opcji serwera konieczne mogą być/będą konfiguracje bazy SQL, routera, programów, Subiekta itd., co było opisane już w wielu różnych wątkach

Ja wiem, że od tego są wdrożeniowcy, administratorzy sieci itd., ale wydaje mi się, że z pewną wiedzą, niekonieczne zawodowca i relatywnie niskim kosztem, można samemu postawić serwer pod programy Inserta i cieszyć się użytkowaniem tych programów.

Tak jak wspomniałem, nie są to stwierdzenia a de facto pytania do specjalistów, jeśli gdzieś się pomyliłem, coś pomieszałem, proszę o sprostowanie, na pewno ułatwi to życie wielu osobom.

Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4875
  • Reputacja +172/-11
Subiekt GT na VPS - z czym to się je?
« Odpowiedź #16 dnia: Luty 24, 2020, 00:34:24 »
To akurat nie jest prawda:
Cytuj
Ilość wykupionych stanowisk Insert powinna być natomiast taka, jaka jest ilość realnych użytkowników programu +1 (dla komputera-serwera)
Potrzebujesz tyle stanowisk ilu użytkowników będzie pracować jednocześnie.
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline Chris

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 2850
  • Reputacja +275/-0
  • Wersja programu: GT, Nexo - aktualne
Odp: Subiekt GT na VPS - z czym to się je?
« Odpowiedź #17 dnia: Luty 24, 2020, 11:10:28 »
Bardzo dobrze to wszystko opisałeś, w sumie tylko drobne uwagi z mojej strony
- konieczna jest minimum baza SQL Express, jeśli baza będzie większa niż 10GB należy wykupić licencje na SQL Standard
Podczas procesu konwersji baza potrafi dwukrotnie zwiększać objętość, więc już przy rozmiarze 5GB może być konieczność zakupu wersji Standard
Cytuj
- jeśli baza ma dużą objętość przez np. konto pocztowe wpięte w Gestora (np. przez wysyłane zdjęcia, obrazki od klientów), to można użyć w bazie SQL opcji Filestream i niejako wyrzucić te pliki poza bazę, wtedy dostęp do nich będzie nadal zapewniony z poziomu programu, ale ich wielkość nie będzie wliczana w objętość bazy
Przy GT nie widziałem takich możliwości.

Cytuj
- w celu użytkowania programu z zadowalającą szybkością zaleca się używanie Pulpitu Zdalnego (RDP). Co ważne, z każdego w zasadzie komputera bez względu na system możemy się połączyć poprzez wbudowane systemowe RDP (jeśli jest), ale komputer-serwer musi posiadać Windowsa w wersji Pro lub Windows Server aby miał możliwość bycia serwerem systemowego RDP dla pozostałych komputerów. Można także użyć aplikacji np. Team Viewer i posiadać RDP niezależnie od posiadanej wersji Windowsa, ale za dodatkową opłatą (zastosowanie komercyjne)
TeamViewer łączy się do sesji konsolowej, więc nie przyda się jeśli ma się łączyć więcej niż 1 użytkownik.

Cytuj
- przez Pulpit Zdalny do bazy może łączyć się naraz wiele komputerów, ale komputer-serwer musi mieć zainstalowanego Windowsa w wersji Server, inaczej naraz łączyć się może tylko jeden użytkownik
Dodatkowo trzeba wykupić licencje dostępowe do serwera i licencje połączenia pulpitu zdalnego. Znacząco wpływa to na koszt rozwiązania.
Krzysztof, Radom

Offline b2

  • Nowy użytkownik
  • *
  • Wiadomości: 3
  • Reputacja +0/-0
  • Wersja programu: 1.25
Odp: Subiekt GT na VPS - z czym to się je?
« Odpowiedź #18 dnia: Luty 24, 2020, 18:51:29 »
Czy nowi użytkownicy mają włączone jakieś ograniczenia? Przy próbie odpowiedzi wylogowuje mnie, loguje się ponownie i znów wylogowuje w wątku. Próbowałem na kilku kompach i przeglądarkach.

To akurat nie jest prawda:
Cytuj
Ilość wykupionych stanowisk Insert powinna być natomiast taka, jaka jest ilość realnych użytkowników programu +1 (dla komputera-serwera)
Potrzebujesz tyle stanowisk ilu użytkowników będzie pracować jednocześnie.

Ok, ale rozumiem, że serwer liczony jest jako użytkownik?

Bardzo dobrze to wszystko opisałeś, w sumie tylko drobne uwagi z mojej strony
- konieczna jest minimum baza SQL Express, jeśli baza będzie większa niż 10GB należy wykupić licencje na SQL Standard
Podczas procesu konwersji baza potrafi dwukrotnie zwiększać objętość, więc już przy rozmiarze 5GB może być konieczność zakupu wersji Standard
Cytuj
- jeśli baza ma dużą objętość przez np. konto pocztowe wpięte w Gestora (np. przez wysyłane zdjęcia, obrazki od klientów), to można użyć w bazie SQL opcji Filestream i niejako wyrzucić te pliki poza bazę, wtedy dostęp do nich będzie nadal zapewniony z poziomu programu, ale ich wielkość nie będzie wliczana w objętość bazy
Przy GT nie widziałem takich możliwości.

Cytuj
- w celu użytkowania programu z zadowalającą szybkością zaleca się używanie Pulpitu Zdalnego (RDP). Co ważne, z każdego w zasadzie komputera bez względu na system możemy się połączyć poprzez wbudowane systemowe RDP (jeśli jest), ale komputer-serwer musi posiadać Windowsa w wersji Pro lub Windows Server aby miał możliwość bycia serwerem systemowego RDP dla pozostałych komputerów. Można także użyć aplikacji np. Team Viewer i posiadać RDP niezależnie od posiadanej wersji Windowsa, ale za dodatkową opłatą (zastosowanie komercyjne)
TeamViewer łączy się do sesji konsolowej, więc nie przyda się jeśli ma się łączyć więcej niż 1 użytkownik.

Cytuj
- przez Pulpit Zdalny do bazy może łączyć się naraz wiele komputerów, ale komputer-serwer musi mieć zainstalowanego Windowsa w wersji Server, inaczej naraz łączyć się może tylko jeden użytkownik
Dodatkowo trzeba wykupić licencje dostępowe do serwera i licencje połączenia pulpitu zdalnego. Znacząco wpływa to na koszt rozwiązania.

Czyli jest to bardziej skomplikowane niż myślałem. Rozumiem że każdy użytkownik to 1 licencja dostępowa + 1 licencja na RDP?

To jeszcze inaczej: czy istnieje możliwość równoczesnego działania kilku użytkowników przez RDP bez wydawania kilku tysięcy złotych na licencje typu RDP itp. ?  Potrzebuję wpiąć w swojej działalności 3 różne komputery, których nie łączy sieć lokalna do Subiekta i Gestora i ciągle się zastanawiam jak to zrobić relatywnie niskim kosztem przy jak najlepszej wydajności.

Wysłane z mojego Redmi 4 przy użyciu Tapatalka
« Ostatnia zmiana: Luty 24, 2020, 18:54:30 wysłana przez b2 »

Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4875
  • Reputacja +172/-11
Odp: Subiekt GT na VPS - z czym to się je?
« Odpowiedź #19 dnia: Luty 24, 2020, 21:32:42 »
To akurat nie jest prawda:
Cytuj
Ilość wykupionych stanowisk Insert powinna być natomiast taka, jaka jest ilość realnych użytkowników programu +1 (dla komputera-serwera)
Potrzebujesz tyle stanowisk ilu użytkowników będzie pracować jednocześnie.

Ok, ale rozumiem, że serwer liczony jest jako użytkownik?
Nie, zupełnie nie rozumiesz  ;)
Liczy się "uruchomione Subiekty", przy czym jeśli na komputerze uruchomisz sobie 3 sesje Subiekta (np przez F12) to i tak liczy sie jako jeden.
Jeśli na serwerze nie uruchomisz Subiekta to nie liczy się do puli.
Całe obliczenie jest dynamiczne - nieważne na ilu stanowiskach masz zainstalowanego Subiekta, ważne ile z nich ma uruchomionego w danym momencie.

Z tym, że jeśli na systemie klasy Windows Serwer pracuje jednocześnie kilku użytkowników (tzn mają uruchomione Subiekty, połączenie do bazy się nie liczy) to są liczeni oddzielnie.

Wydaje mi się że mieszasz licencjonowanie płatnych wersji MS SQL Server z licencjonowaniem Subiekta.

Możesz kupić 3 poleasingowe PC z Windows Pro i logować się do nich zdalnie.
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline b2

  • Nowy użytkownik
  • *
  • Wiadomości: 3
  • Reputacja +0/-0
  • Wersja programu: 1.25
Odp: Subiekt GT na VPS - z czym to się je?
« Odpowiedź #20 dnia: Luty 24, 2020, 23:45:12 »
To akurat nie jest prawda:
Cytuj
Ilość wykupionych stanowisk Insert powinna być natomiast taka, jaka jest ilość realnych użytkowników programu +1 (dla komputera-serwera)
Potrzebujesz tyle stanowisk ilu użytkowników będzie pracować jednocześnie.

Ok, ale rozumiem, że serwer liczony jest jako użytkownik?
Nie, zupełnie nie rozumiesz  ;)
Liczy się "uruchomione Subiekty", przy czym jeśli na komputerze uruchomisz sobie 3 sesje Subiekta (np przez F12) to i tak liczy sie jako jeden.
Jeśli na serwerze nie uruchomisz Subiekta to nie liczy się do puli.
Całe obliczenie jest dynamiczne - nieważne na ilu stanowiskach masz zainstalowanego Subiekta, ważne ile z nich ma uruchomionego w danym momencie.

Z tym, że jeśli na systemie klasy Windows Serwer pracuje jednocześnie kilku użytkowników (tzn mają uruchomione Subiekty, połączenie do bazy się nie liczy) to są liczeni oddzielnie.

Wydaje mi się że mieszasz licencjonowanie płatnych wersji MS SQL Server z licencjonowaniem Subiekta.

Możesz kupić 3 poleasingowe PC z Windows Pro i logować się do nich zdalnie.

Chyba się źle wyraziłem przez skrót myślowy. Zakładam 3 równoczesne połączenia z serwerem przez RDP, RDP uruchamia zainstalowaną instancję Subiekta na serwerze, w związku z czym jest on chyba traktowany jako kolejny użytkownik i konieczna jest także tu licencja Insert, ale oczywiście jako zupełny laik mogę to źle rozumieć ;)


Wysłane z mojego Redmi 4 przy użyciu Tapatalka
« Ostatnia zmiana: Luty 25, 2020, 00:18:54 wysłana przez b2 »

Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4875
  • Reputacja +172/-11
Subiekt GT na VPS - z czym to się je?
« Odpowiedź #21 dnia: Luty 25, 2020, 08:20:17 »
Przeczytaj jeszcze raz moja odpowiedź.
Spokojnie i powoli.
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Forum Użytkownikow Subiekt GT

Subiekt GT na VPS - z czym to się je?
« Odpowiedź #21 dnia: Luty 25, 2020, 08:20:17 »