Bejegyzés

A fejlesztő gépek teljesítménye – néha ez is véges

A szoftverfejlesztő cégek kell, hogy erősebb számítógépekkel fejlesszenek, mint a felhasználói számítógépek, de nem csak a GHz-ek számítanak. Egy kis betekintés, hogy min dolgoznak kollégáink.

Dell notebook-ok: A fejlesztők számítógépei mind notebook-ok, ebből is természetesen minőségi gépet kell választanunk, a leállás sokkal nagyobb hátrány, mint pár tízezer Ft. Ezért is választottuk a DELL számítógépeket. 2.4GHz, Core2Duo. Windows Vista.

17”-es display, 1440×900-as felbontás: sokmindennek ki kell férnie az asztalra. De nem lehet sokkal nagyobb, mint a felhasználók (kijelzőjének) felbontása, mert a kollégák hirtelen túl nagy ablakokat hoznának létre.

2-3GB memória: A hordozható számítógépek hátránya, hogy hordozzák őket. Emiatt nem mindenki az irodában tölti a munkaidejét. Ezért a teljes infrastruktúra kis méretű változata rendelkezésre kell, hogy álljon a számítógépeken. Adatbázis szerver, fejlesztőeszköz, Symbol Ügyvitel alkalmazás. Ez mind egy gépen is kell, hogy fusson. Ezért kell minimum 2GB.

Központi fejlesztői szerver: Master adatbázisunk, amely a fejlesztés magja ezen a számítógépen helyezkedik el. Ehhez csatlakoznak a kollégák, a forráskódok is ezen kerülnek tárolásra.

Adatmentés: Folyamatos adatmentés, amelynek részei: adatbázisok, forráskódok, grafikai fejlesztések (portál, wordpress, stb.) munkafájljai.

Céges adatok: Természetesen mi is a Symbol Ügyvitelt használjuk. Ehhez egy külön szervert állítottunk be, amely LINUX és fájlszerverként is szolgál. Ez egy jó tesztkörnyezet is.

VMware: Tesztelést végző kollégáink külön erre a célra lecsupaszított virtuális számítógépeken tesztelik programjainkat. Két fontos szempont van, amit mindig ellenőrízni kell:

  1. Üres operációs rendszer. Frissen telepített operációs rendszereken is futnia kell a programnak, nem elég ha fel tudunk mutatni egy számítógépet, amin elindul. Hiszen az ügyfélnek általában nem fejlesztői számítógépe van.
  2. Változatos operációs rendszerek.WindowsXP, Windows Vista, Windows7. Ez utóbbi kettőből x86 és x64-es változat, magyar, angol és német nyelvi beállítás. Ez is egy komoly és fontos feladat.

Néha még így is elfogy a memória… A Microsoft-os fejlesztőkörnyezetünk átlag heti egy alkalommal memória “elfogyásra” panaszkodik. Ilyenkor újra kell indítani. No, ez belefér. Jó munkát!

Ha Önnek linuxos szervere van, akkor is használhat Symbol Ügyvitelt

Az ügyviteli piac dobozos termékeire szinte kivétel nélkül jellemző, hogy Microsoft SQL szervert használnak, hiszen elterjedt és viszonylat korán megjelent az ingyenes változata. A működtetésükhöz Windows operációs rendszerre van szükség. Mi szembementünk az árral, velünk felhasználhatja Linux szerverét is.

Kb. 10 évvel ezelőtt jelentek meg azok az ügyviteli alkalmazások, amelyek hálózatban is működtek és kihasználták az adatbázis szerverek adta lehetőségeket. (Sajnos még jelenleg is eladósorban vannak olyan termékek, amelyek hálózatosak ugyan, de a működésük sokkal inkább hasonlít egy közös mappában megosztott, egyszerre egy felhasználó által írható Excel fájlra!). A fejlesztőcsapatok szinte mindegyike az MsSql szervert választotta, akkor még a 7.0-s változatot. Azóta előreléptek és az egyik legnagyobb (árbevétel szempontból, hála a magas követési díjaknak) ügyviteli gyártó is nemrég tért ár MsSql 2005-re. Még 10 évvel ezelőtt indultak el ezen az úton.

Korábban plusz költséget jelentett, hogy egy cég Windows alapú szervert állítson be ügyvitele és egyéb rendszere működtetéséhez. Gyakran ajánlották, hogy inkább valamelyik kliens munkaállomáson kerüljön telepítésre a szerver. Gondolom, nem kell mondani, hogy ezáltal annak a munkaállomásnak állandóan bekapcsolva kell lennie (vagy reggel és este kötött sorrendben kell a számítógépeket elindítani) és az adatvesztés veszélye többszörösen jelentkezik, hiszen egy felhasználói számítógép könnyebben fertőződik meg vírussal vagy megy tönkre, mint egy szerver célokat szolgáló számítógép.

Akkor is és most is jellemző, hogy “Úgyis van egy Windows szerveretek, hiszen most alapítottátok a céget!” jellegű mondatok hangzanak el, előfeltétellel élnek arra vonatkozóan, hogy milyen egy cég informatikai felépítése.

Az ilyen jellegű architektúrális kiépítés közel kétszeresése növelheti a bevezetés költségét, hiszen külön számítógépen, speciális szerver operációs rendszert kell üzemeltetni. (Itt ismét felejtsük el azt a félmegoldást, mely szerint valamelyik munkaállomás lesz a szerver!) Ilyen magas bevezetési költségek szembeötlőek, ha az ügyviteli piac dobozos termékeit 5 (esetleg 6) számjegyű összegekből kívánjuk megvásárolni.

linux

Akkor is és most is jellemző, hogy valamilyen ingyenes megoldással valósítják meg a szerver számítógépek szoftveres szintjét. Komplett megoldások vannak fájlrendszer, domain-controller, levelező szolgáltatások megvalósítására Linux operációs rendszerrel.

De ezen nem futnak az eddigi ügyviteli rendszerekhez szükséges szerver komponensek!

A Symbol Ügyvitel a pendrive-on való egygépes működéstől kezdve, az egygépes, de telepített verzión át, a hálózatos működésig olyan adatbázis szervert használ, amely Windows-on kívül számos operációs rendszerre engedi telepíteni az adatbázis kiszolgálót. A következő operációs rendszereken van Önnek lehetősége kialakítani az adatbázis-környezetet:

  • Linux x86
  • Linux x86 (+NPTL)
  • Linux AMD64
  • MacOSX Intelx86
  • MacOSX Intelx64
  • MacOSX Motorola PowerPC
  • Solaris 10 i386
  • Solaris 10 AMD64+EMT64
  • Windows x86
  • Windows x64 

Linux esetében az ajánlott disztribúciók:

  • Red Hat Enterprise Linux
  • Suse Linux
  • Mandrake and Mandriva
  • Ubuntu Server
  • Debian
  • Slackware
  • CentOS
  • Gentoo

Windows esetében az ajánlott generációk:

  • Windows XP 32/64
  • Windows Vista 32/64
  • Windows 7
  • Windows Server 2003
  • Windows Server 2008
  • Windows Server 2010

A lehetőségek sokszínűségével Ön időt és pénzt takaríthat meg!