Specyfikacje techniczne

Trójwarstwowa architektura PolyWorks|DataLoop™


PolyWorks|DataLoop wymaga instalacji i konfiguracji pewnych aplikacji serwerowych. Na poniższym schemacie przedstawiono, jak aplikacje PolyWorks® komunikują się ze sobą oraz z serwerem Microsoft SQL Server.
 

Schema DataLoop

Rekomendacje dla serwera PolyWorks|DataLoop


Aby korzystać z PolyWorks|DataLoop, należy skonfigurować infrastrukturę sieci, która będzie umożliwiała obsługę wielu serwerów. Liczba serwerów i ich konfiguracje zależą od liczby użytkowników, która według naszych oczekiwań wchodzi z serwerami w interakcję.
 

Jeśli przewidujesz, że z oprogramowania PolyWorks|DataLoop będzie korzystać do 25 użytkowników, możesz zainstalować wszystkie aplikacje serwerowe i serwer bazy danych na jednym urządzeniu pełniącym rolę serwera: 

Konfiguracja komputera:  

  • System operacyjny: Tylko Microsoft Windows Server 2016, 2019 lub 2022
  • Procesor: 4 rdzenie 
  • RAM: 16 GB 
  • Podstawowe miejsce na dysku:
    • 500 GB na dysku półprzewodnikowym (SSD) na system operacyjny, wszystkie komponenty do zainstalowania, a także na Microsoft SQL Server i pliki bazy danycha
  • Zalecany rozmiar maszyny wirtualnej w chmurze:  
    • Azure: B4ms: 4 rdzenie, 16 GB RAM 
    • AWS: t3.xlarge: 4 rdzenie, 16 GB RAM 
  • Przechowywanie plików:  
    • Microsoft Azure Blob Storage lub Amazon S3 Storage (zalecane) 
    • FILESTREAM: co najmniej 1 TB na dysku twardym (HDD) dla danych Microsoft SQL Server FILESTREAMa
  • Składniki do zainstalowania:  
    • Serwer Microsoft SQL 2017 lub późniejszy 
    • Internet Information Services (IIS) 
    • Certyfikat SSL (wymagany do komunikacji HTTPS z serweremb) 
    • Przeglądarka 64-bitowa Chrome 
  1. Wymagany rozmiar może być różny w zależności od ilości danych przechowywanych w systemie plików. Oprogramowanie monitorujące powinno być skonfigurowane do wysyłania alertów, gdy ilość dostępnego miejsca na dysku jest niska. 
  2. Zalecane są certyfikaty SSL wydane przez znany urząd certyfikacji. 

Jeśli spodziewasz się, że z oprogramowania PolyWorks|DataLoop będzie korzystać do 50 użytkowników, nadal możesz zainstalować wszystkie aplikacje serwerowe i serwer bazy danych na jednym urządzeniu, które będzie działać jako serwer, ale o zwiększonej pojemności: 

Konfiguracja komputera:  

  • System operacyjny: Tylko Microsoft Windows Server 2016, 2019 lub 2022 
  • Procesor: 4 rdzenie 
  • RAM: 32 GB 
  • Podstawowe miejsce na dysku:  
    • 500 GB na dysku półprzewodnikowym (SSD) na system operacyjny, wszystkie komponenty do zainstalowania, a także na Microsoft SQL Server i pliki bazy danycha
  • Zalecany rozmiar maszyny wirtualnej w chmurze:  
    • Azure: E4ads v5: 4 rdzenie, 32 GB RAM 
    • AWS: r5.xlarge: 4 rdzenie, 32 GB RAM 
  • Przechowywanie plików:  
    • Microsoft Azure Blob Storage lub Amazon S3 Storage (zalecane) 
    • FILESTREAM: co najmniej 4 TB na dysku twardym (HDD) dla danych Microsoft SQL Server FILESTREAMa
  • Składniki do zainstalowania:  
    • Serwer Microsoft SQL 2017 lub późniejszy 
    • Internet Information Services (IIS) 
    • Certyfikat SSL (wymagany do komunikacji HTTPS z serweremb) 
    • Przeglądarka 64-bitowa Chrome 
  1. Wymagany rozmiar może być różny w zależności od ilości danych przechowywanych w systemie plików. Oprogramowanie monitorujące powinno być skonfigurowane do wysyłania alertów, gdy ilość dostępnego miejsca na dysku jest niska. 
  2. Zalecane są certyfikaty SSL wydane przez znany urząd certyfikacji. 

Jeśli przewidujesz, że z oprogramowania PolyWorks|DataLoop będzie korzystać od 50 do 250 użytkowników, musisz zainstalować aplikacje serwerowe i serwer bazy danych na dwóch oddzielnych serwerach: 

Konfiguracja serwera 1 – serwer aplikacji  

  • System operacyjny: Tylko Microsoft Windows Server 2016, 2019 lub 2022
  • Procesor: 4 rdzenie
  • RAM: 16 GB
  • Miejsce na dysku:  
    • 250 GB na dysku półprzewodnikowym (SSD) na system operacyjny i wszystkie komponenty do zainstalowania
  • Zalecany rozmiar maszyny wirtualnej w chmurze:  
    • Azure: B4ms: 4 rdzenie, 16 GB RAM  
    • AWS: m5.xlarge: 4 rdzenie, 16 GB RAM 
  • Składniki do zainstalowania:  
    • Internet Information Services (IIS) 
    • Certyfikat SSL (wymagany do komunikacji HTTPS z serwerema) 
    • Przeglądarka 64-bitowa 
  1. Zalecane są certyfikaty SSL wydane przez znany urząd certyfikacji. Należy pamiętać, że do prawidłowego działania oba serwery muszą znajdować się w tej samej domenie Windows w celu uwierzytelniania za pomocą usługi Active Directory. 

Konfiguracja serwera 2 - serwer bazy danych  

  • System operacyjny: Microsoft Windows Server 2012 R2 lub nowszy 
  • Procesor: 4 rdzenie
  • RAM: 32 GB
  • Podstawowe miejsce na dysku:   
    • 500 GB na dysku półprzewodnikowym (SSD) na system operacyjny, wszystkie komponenty do zainstalowania, a także na Microsoft SQL Server i pliki bazy danycha
  • Zalecany rozmiar maszyny wirtualnej w chmurze:  
    • Azure: E4ads v5: 4 rdzenie, 32 GB RAM 
    • AWS: r5.xlarge: 4 procesory wirtualne, 32 GB pamięci RAM 
  • FPrzechowywanie plików:  
    • Microsoft Azure Blob Storage lub Amazon S3 Storage (zalecane) 
    • FILESTREAM: co najmniej 20 TB na macierzy dysków twardych (HDD RAID) dla danych Microsoft SQL Server FILESTREAMa
  • Składniki do zainstalowania:  
    • Microsoft SQL Server 2017 lub nowszybc
  1. Wymagany rozmiar może być różny w zależności od ilości danych przechowywanych w systemie plików. Oprogramowanie monitorujące powinno być skonfigurowane do wysyłania alertów, gdy ilość dostępnego miejsca na dysku jest niska. 
  2. Zalecamy, by nie instalować Microsoft SQL Server na kontrolerze domeny. 
  3. Zalecamy użycie Microsoft SQL Server Enterprise Edition, jeśli wymagana jest obsługa całodobowa i nie jest spodziewany przestój.