JLabs.MagicLine.Kontext
Kontext provozu úlohy a operační prostředí
Uživateli viditelná interaktivní část úlohy je klasická aplikace client-server určená ke správě složitých
datových struktur. Obhospodařuje několik důležitých databázových tabulek pomocí formulářů a pracovních
scénářů.
Koncepce aplikací vycházejících z jádra VaxNt je popsána
blíže na těchto stránkách: Obecná dokumentace k VaxNt. Zde se
zmínime jenom o tom, že aplikace jsou agnostické vůči používané databázi a jsou sestaveny
skriptovacím mechanismem. Jejich konfigurovatelnost je tedy velmi vysoká.
Klientská část úlohy je tedy velmi klasicky vyhlížející agenda na správu několika databázových tabulek.
Databáze obsahující vlastní data je uložena na serveru, běžném komoditním počítači na bázi Linuxu.
Ten je zároveň síťovým serverem poskytuhjícím základní služby infrastruktury. Tedy DHCP, DNS,
sdílení disků, printserver apod.
Z pohledu provozovatele jsou důležité tyto skutečnosti:
Databáze a všechny důležité součásti systému se nacházejí na serveru a NEJSOU
přístupné běžnými prostředky uživatelům. Server neběží pod žádným z operačních systémů
Windows firmy Microsoft Corp. Proto také není pro řadové uživatele data omylem nebo
i úmyslně poškodit či zneužít.
JEDINÝ způsob, kterým je možno na uživatelské úrovni se systémem pracovat, je
klientská část VaxNt v prostředí Windows.
Provoz na serveru je naprogramován tak, že data se sama od sebe zálohují, vytváření
se zálohy za každou hodinu provozu i každý den provozu v modu 24:7:12. Tedy za každou
hodinu provozu v daném dnu máme jednu zálohu, za každý den v daném týdnu a rovněž i jednu
za každý měsíc provozu. Je tedy možno dohledat i data, která byla omylem smazána a jejich zničení nebo
nežádoucí změna nebyly detekovány ihned v zápětí.
Server je schopen zálohovat data na záložní disk nebo po Internetu ukládáat zálohy
na některý ze serverů mimo provozovnu.
Objem dat vznikajících v provozu není sice astronomický, ale je dobře si uvědomit, že
po několika měsících provozu již jako zálohovací medium rozhodně neposlouží disketa. Je potřeba
počítat s objemem desítek MB za každý rok provozu.
Instalovaný systém je otevřený v tom smyslu, že je možno v něm dělat relativně snadno
a rychle úpravy ve funkcionalitě, přidávat napojení na kancelářský software, například MS Office.
Tím je možno například zajišťovat dopisové kampaně, tisk dokumentů v dokonalé "štábní kultuře" apod.
Data jsou sdílená, vidí tedy každý ve firmě (v dané počítačové síti) vždy jedna a tatáž data.
Zapíše-li XY nový artikl do evidence, hned s ním XZ může pracovat. Steně tak se jeví přijímání
zboží na sklad, výdej, prodej apod.
Události generované činností různých pracovníků se pěkně řadí jakoby na nekonečném pásu papíru,
tomu se říká Historie.
Data tedy nepatří jednomu počítači, jsou sdílená, není nutno nikam nic kopírovat nebo komukoli
cokoli posílat.
Server NEMÁ nic společného s Internetem. Je-li ve firmě zajištěna konektivita do Internetu,
server toho využije pro zálohování i pro vzdálenou správu systému.
Vzorová konfigurace provozu malé firmy včetně konektivity na Internet by měla vypadat takto:
Na Internet je pomocí pevné linky nebo ADSL připojen jeden počítač z celé počítačové sítě.
Ten funguje hlavně jako tzv. firewall a zabraňuje tomu, aby po Internetu "proti proudu" nepronikal
nikdo neoprávněně do systému. Technicky to může být zastaralý počítač s minimálními parametry, dokonce
do určité míry platí, že čím slabší tím lépe. Aspoň pro potenciálního hackera nepředstavuje ani
žádnou koříst a ani mu nedává možnost k rozvíjení aktivit. Firewall běží pořád a slouží všem ostatním
počítačům jako "slouha" otevírající bránu do Internetu. Doporučená konfigurace je jakékoli Pentium,
128MB RAM a jakýkoli disk. Žádný monitor a žádné periferie. Dvě síťové karty, jedna dovnitř firmy
a druhá do Internetu.
Z mnoha důvodů je nepraktické nebo nevhodné, aby Firewallem byl vlastní server aplikací. To tedy bude
další počítač. Technicky by měl mít již lepší parametry, ale při očekávaném připojení řádově několika
jednotek dalších počítačů je lépe vsadit na robustnost oproti výkonu. Tedy minimální spotřeba elproudu,
minimální vývin balastního tepla a tím pádem menší náchylnosti k zamrzání a pádům.
Doporučená konfigurace je VIA Ezra C3 800MHz nebo lepší procesor, RAM 512MB, 2ks 120GB disk. Jedna síťová
karta, žádné periferie. Může mít na sobě přivěšenu jednu nebo dvě tiskárny a nabízet je ostatním
počítačům v síti.
Jeden počítač na recepci, s vlastní tiskárnou.
Jeden počítač pro účetnictví, nemusí být nutně v počítačové síti. Ale může být.
Jeden počítač pro administrativní a nerutinní úkony. Jakýkoli.
Možnost připojit notebook.
Záložní počítač pro případ výpadku recepce apod. Jakýkoli, předem nakonfigurován tak, aby
mohl rovnou pracovat.
Index kapitoly
Aktualizováno dne 20030616. Komentář: info@jlabs.cz