Hardverové požiadavky na inštaláciu programu MerkurIS sú nasledovné:
Použiť pracovnú stanicu súčasne ako server pre iné pracovné stanice (klienti) je síce možné, ale nie je to doporučované a hlavne nie bezpečné riešenie. Je možné ho použiť iba pri minimálnych nárokoch na rýchlosť, objem spracovávaných dát a pri nízkom počte súčasne pracujúcich klientov.
Pre stanovenie požiadaviek na server je potrebné definovať, aké množstvo údajov sa na serveri bude spracovávať a koľko klientov bude s programom pracovať súčasne
do 5 klientov | 5 - 10 klientov | viacej ako 10 klientov | |
---|---|---|---|
CPU Je vhodnejšie použiť CPU s viacerými jadrami, ako CPU s vysokou taktovacou frekvenciou. |
Intel i3, AMD | Intel i5, AMD | Intel i7, XEON, AMD. Viacej jadier |
Operačná pamäť | 16 GB | 32 GB | 64 GB |
Pevný disk HDD musí mať povolenú write-back Cache (nie write-trough) a Read Cache. Ak je použité RAID pole, musí byť vybavené BBU (Battery Backup Unit, napr v HP Smart Storage) . V opačnom prípade RAID pole z dôvodu bezpečnosti nepovolí Write Cache a prístup na takýto disk je pomalý. Ak RAID nie je vybavené BBU, je vhodnejšie na databázu použiť samostatný disk mimo RAID poľa |
1 HDD | Samostatný disk na OS a na databázu | Samostatný SSD disk na OS a na databázu RAID 10, vybavený BBU (Battery Backup Unit) |
Aby bola zabezpečená bezproblémová funkčnosť programu MerkurIS, musia byť splnené nasledovné predpoklady:
MerkurIS využíva pri svojej práci databázový server FirebirdSQL. Databázový server môže byť nainštalovaný:
Ak SQL server slúži pre viacerých klientov, na ktorých je spúšťaný program MerkurIS a musí mať povolenú komunikáciu smerom dovnútra:
Port | Zdroj | Účel |
---|---|---|
TCP 3050 | Všetky klientské stanice | Práca s databázou |
TCP 3051 | Všetky klientské stanice | Notifikácie |
V prípade, že klientské stanice sa pripájajú na SQL server z inej lokality cez sieť Internet, a komunikácia nie je zabezpečená v sieti VPN, musí byť na routeri zabezpečené aj smerovanie obidvoch portov na server, na ktorom je nainštalovaný Firebird SQL.
Pre prepojenie medzi programom MerkurIS a databázovým serverom FirebirdSQL je dôležité kvalitné spojenie s nízkou latenciou do 50 ms.
Klientská časť programu MerkurIS pre svoju činnosť nevyžaduje žiadne povolenie komunikácie smerom dovnútra, ale vystačí iba s komunikáciou smerom von Štandardne konfigurovaný počítač a router má smerom von povolenú všetku komunikáciu takže v takomto prípade nie je potrebné žiadne zvláštne nastavenie.
V prípade infraštruktúry s vyššími požiadavkami na bezpečnosť, kde je kontrolovaná aj komunikácia smerom von, je potrebné, okrem prístupu na server FirebirdSQL, povoliť komunikáciu voči nasledovným serverom v sieti Internet:
Zoznam portov a ich využite (tento zoznam nemusí byť úplný a v budúcnosti v ňom môžu nastať zmeny):
Port | Cieľ | Účel | Aplikácia |
---|---|---|---|
TCP 3050 | Server Firebird SQL | Práca s databázou | MerkurIS |
TCP 3051 | Server Firebird SQL | Notifikácie | MerkurIS |
TCP 443 | www.cep.financnasprava.sk | Odosielanie a prijímanie správ z CEP | D.Suite/eIDAS, MerkurIS |
TCP 443 | ekrcis.financnasprava.sk | Aktualizácie číselníkov | MerkurIS |
TCP 443 | update.merkuris.sk | Aktualizácie SW | MerkurIS |
TCP 443 | alex.merkuris.sk | Licenčný server, odoslanie zoznamu pre fakturáciu služby | MerkurIS |
TCP 80, 3055 | www.merkuris.sk; proxy.davidplus.sk; proxy2.davidplus.sk | Vzdialená pomoc | MerkurIS, PomocVNC, PomocVNCProxy |
TCP 443 | mers.merkuris.sk | Odosielanie hlásení o chybách | MerkurIS |
Aby používateľ mohol v prípade potreby operatívne uskutočniť aktualizáciu programu, musí mať práva lokálneho administrátora, alebo musí mať nastavené práva na zápis do adresára, kde je program nainštalovaný. Ak nie je možné pre užívateľa zabezpečiť prístupové práva do adresára kde sa program inštaluje štandardne ( c:\Program Files (x86)\MerkurIS\ ), nainštalujte program do iného adresára.