Előszó
Fontos leszögezni mindjárt az elején, hogy a saját szerver vagy cloud kérdésre nincs egyértelmű, univerzális válasz. Rengeteg tényezőtől függ, melyeket mindig egyen-egyenként kell mérlegelni, és ez alapján döntést hozni.
Háttér
Ügyfelünk olyan technológiával dolgozik, amihez speciális 3D képfeldolgozásra van szükség. A képalkotó eszköz 64×64 db FullHD méretű képet készít, ezeket pedig pixel pontossággal transzformálni kell. A képfeldolgozó szoftver első verziója 5 nap alatt készítette el a kimeneti képet (egy fejlesztői gépen), ezen szeretett volna változtatni a megrendelő.
Először konzultáltunk a szoftver optimalizálásáról, amivel sikerült valamivel 3 nap alá vinni a kimenet előállításának idejét. Ez már az ügyfelünk számára egészen elfogadható javulás volt, hiszen az elkészült kimenetet hetekig használják. A szoftver mély megismerése során azonban realizáltuk, hogy a lassú feldolgozás elsődleges oka a rengeteg file szintű művelet, ami sokkal lassabb a RAM memóriában végzett műveleteknél. Csakhogy ehhez az összes képet be kell tölteni memóriába, a kimenettel együtt.
Megoldás
A megoldás egy gép, amiben legalább 256GB RAM van. Ez rengeteg. Egy átlag számítógép 8GB, legfeljebb 16GB memóriával van felszerelve, de a drága gamer gépekben sincs több 32-, extrém esetben 64 GB -nál. Felhasználói számítógép vonalon nem is lehet találni olyan gépet, ami képes lenne erre.
A megoldást tehát egy szerver jelenti, ám a bekerülési költsége egy ilyen szervernek több millió forint, nem beszélve annak a üzemeltetési költségéről. A kapacitás pedig az idő többségében kihasználatlan lenne.
Költség-optimalizálás
Kiszámoltuk tehát, hogy mennyibe kerül vásárlás helyett ezen kapacitást bérelni. A Microsoft Azure -ban egy hasonló kapacitású gépet kiszemeltünk, és megnéztük a havidíját — meglepő módon szinte azonos volt a saját szerver bekerülési költségével. Könnyű lenne tehát levonni a következtetést, hogy a saját szerver a megoldás, hiszen ugyanannyiba kerül mint az Azure havonta. Egy fontos dolgot viszont figyelmen kívül hagyunk, ha így gondolkodunk: Az Azure -ban bérelhetünk erőforrást perc alapon.
Megszabadítunk informatikai problémáidtól!
Kattints ide és kérd ingyenes konzultációnkat!
Eredmény
A felhőben a hatalmas mennyiségű erőforrásnak köszönhetően a szoftver (a képek felmásolásával és letöltésével együtt) alig néhány óra alatt elvégezte a transzformációt.
Jó-jó, de mégis, mennyibe került? – merülhet fel benned a kérdés. Néhány tízezer forintba. A bérelt erőforrást a próbát követően leállítottuk, a rendszerlemezt azonban megtartottuk, hogy a későbbiekben a szoftver telepítése nélkül, már csak a tényleges transzformációt kelljen a gép elvégezze.
Az ügyfelünk így most a projectek költségébe bele kalkulálja ezt a néhány tízezer forintos összeget, és boldogan használja a felhőszolgáltatások által nyújtott előnyöket.
Összefoglaló
Sokszor a cégünk által hozzáadott érték nem is feltétlenül a teljes körű kivitelezés, gyakran csak a széles-spektrumú ismereteink által a problémára való rálátásuk, szemléletünk az a plusz, ami által az IT érted dolgozhat!