apie debesis ir hostex

Dabartinis vienas didžiausių hostingo paslaugų tiekėjų Lietuvoje, “Hostex“, buvo ta vieta, kur aš auginau savo technologinį raumenį. Tiesa, kai pradėjau dirbti, tai buvo “Delfi“, tada mus pervadino į “Delfi Internet“, o portalą atskyrė į atskirą bendrovę, tada vyko tolimesnis estinimas ir patapome “MicroLink Data“, po kurio laiko sujungė įvairius padalinius ir pavadino “MicroLink Lietuva“, išėjau daug maž tuo metu, kai mus pirko Telekomas, po to ta pati komanda vėl buvo nupirkta atgal estų, performuota, atskirta kaip “Hostex“, kurią po kurio laiko vėl nupirko Telekomas, bet aš ne apie tai.

Iš ties, vardan nostalginių sumetimų ir puikių santykių su kai kuriais senaisiais darbuotojais, naudojaus jų paslaugomis, nors ir labai menkai – visokiems mažiems žaislams, mano puslapiai guli visokiuose tarptautiniuose debesyse.

Realiai vienintelis projektas, kurį kažkas naudoja dar ir be manęs Hostex’e yra http://p.defau.lt/ – internetinė vieta pakopipejstint ką nors, ir tai naudojama bent keliose bendruomenėse – Vikipedijos ar MySQL’o bendruomenės karts nuo karto įdeda kokį nors nedidelį tekstinio formato duomenuką, ir tuom dalinasi.

Kaip minėjau, auginau technologinį raumenį, ir man “kaip sutilpt į mažiausią įmanomą serverį“ yra smagi užduotis. Žinoma, ji būtų daug smagesnė, jeigu tai reiktų daryt milijardą kartų didesnei paslaugai, bet kartais galima problemas spręst vien dėl sprendimo, nes gi smagu. Tačiau mano paslaugų tiekėjui tai ne motais, kai vietoje milisekundės kažkas užtrunka šešis tūkstančius milisekundžių, tenka skųstis, o atgal gaunu tokį atsakymą:

matome, kad vakar vakare buvo padidėjęs apkrovimas fizinio serverio, kuriame yra jūsų VDS serveris. Kadangi VDS paslaugai fiziniai resursai nėra dedikuoti, negalime garantuoti, kad jūsų VDS serveris juos bet kuriuo momentu gali gauti, taigi kartais jis gali veikti lėčiau.

Taigi, paslaugos tiekėjas man pasako, kad “Virtualus Dedikuotas Serveris“ neturi nieko jame dedikuoto, ir aš apsigavau jų paslaugoje. Aš nustembu, ir puolu žiūrėt, kas pasikeitė jų informacijoje apie paslaugą:

Virtualūs dedikuoti serveriai skirti stambesnių web ar IT projektų bei el. pašto dėžučių talpinimui. Jums suteiksime saugų, patikimą ir galingą serverį…

Taigi, patikimas ir galingas skamba išdidžiai, dar aš puolu užsiėminėt matematika. Kompiuteriai turi savybę elgtis deterministiškai – jokių ten per daug magijų nėra – yra procesorius, atmintis, diskai, ir jie visi turi savo ganėtinai fiksuotus greičius. Pavyzdžiui didelės talpos diskas sukasi kažkur 120 kartų per sekundę, ir tai įneša ganėtinai stiprią ribą, išmokyta dar mokyklos mechanikos (net ne kvantinės) pamokų laikais, kiek operacijų jis gali padaryt per sekundę.

Laikinoji atmintis (?, RAM) yra dar piktesnė su savo apribojimais, čia jau net kvantinės mechanikos yra – bet ten jeigu pasakė, kad telpa bitas, tai telpa bitas, daugiau neįgrūsi.

Komplikuočiausia (besisukančio disko mechaniką atmetus) kompiuterio dalis šiais laikais yra procesorius (aš čia grafinius procesorius į bendrą katilą įmesiu) – šiuolaikinės procesorių architektūros net nereikia mėgint suvokt, užtruks per ilgai, ir vis tiek viskas greit pasikeis, bet esmė yra ganėtinai paprasta – procesorius turi ‘branduolius’, ir kiekvienas branduolys gali vykdyti vienu metu tik vieną darbą (vėlgi, egzistuoja thread’ai – gijos, kuriuose ten dar įmanoma kažkiek paspartint veiksmą, nes mažiau laiko branduolys praleidžia laukdamas duomenų iš atminties).

Panašiai yra ir su bet kuriuo kompiuteriu ar telefonu – vos kelios programos gali iš tiesų kažką daryti vienu metu, bet visa tai išsprendžiama labai paprastu būdu – jos paveikia po milisekundę ar kelias, ir užleidžia vietą prie lovio kitoms programoms. Žmogaus smegeninė veikia truputį lėčiau, ir mums nelabai svarbu, kad ten kažkas dešimčia milisekundžių vėliau įvyko (na, išskyrus geimeriams, bet jie efektyvumu niekada nepasižymėjo).

Grįžkime prie debesų ir hostekso. Visos tos nebrangios paslaugos yra paremtos principu, kad vartotojai nenaudoja visų jiems skirtų resursų. Iš ties, pagal paslaugos aprašymą, gaunu visą branduolį (taigi, ant ypatingai modernaus standartinio serverio būtų galima padėt 32 tokius klientus kaip aš), bet žinoma, aš jo viso neišnaudoju, tad ant to paties branduolio pakabinama dar kažkiek klientų. Aš netgi galiu pamėgint paskaičiuot, kiek mano puslapiai naudoja resursų – daugiau nei tūkstantį kartų mažiau, nei man yra suteikta. Pasitelkus matematiką, į standartinį serverį galima būtų susodint kokius 32000 klientų (ką beje, visokios hostingo kompanijos dažnai ir daro, tik to nevadina “galingu ir patikimu“ produktu).

Aišku aš čia jau posmarkiai hiperbolizuoju, nes kaip minėjau, dar egzistuoja atmintis ir diskai (ir galų gale, interneto pralaidumas).

Atminties mano servisai naudoja maždaug šimtą kartų mažiau, nei man skirta. Jeigu visi naudotų atmintį taip kaip mano servisai, į standartinę galingą dėžę (aš čia primetu kokio storio atminties kaulus procesoriai šiais laikais moka naudot) būtų galima sudėt 10000 klientų – vėlgi nėra blogai, 10000*35lt/mėn nupirktų visai daug serverių, su tokiu biudžetu daug vikipedijų būtų galima pristatyt.

Tiesa, su atmintim galima apgaudinėt, sakyt kad duodi atminties kaulo dalį, bet iš tiesų viską kišt į diską (nors tai dažniausiai nėra itin protinga, nes diskai sukas 120 kartų per sekundę, o atminties operacijų galima milijonus atlikt).

Žinoma, prihiperbolizavau čia kaip koks Apolonijus, bet visgi, nubraukus nulį, skaičiai taptų daug realesni, bet vis tiek ganėtinai įspūdingi.

Ką man Hostex atstovas pasakė reiškia paprastą dalyką – “galingą ir patikimą“ jie parduos šimtą kartų, kol tai nebebus nei galinga, nei patikima, bet pinigus paims tuos pačius. Ir toliau tikėsis, kad visi, kam nepatinka tai, mėgins mokėt daugiau pinigų, nes atseit už daugiau pinigų jų marketinginiai teiginiai gali tapti teisingesniais.

Aš suprantu, kad esu pačią pigiausią paslaugą paėmęs klientas, tačiau pigi paslauga yra ir pavažiavimas viešu transportu, tačiau niekas nesako, kad vietoje valandos metus trukusi kelionė yra normalų ir ‘to bus ir ateityje’. Viena yra daryti klaidas, kita – jų nepripažinti.

</rant> Einu dirbt toliau.

7 mintys apie „apie debesis ir hostex“

  1. Domai, ne visada su VDS’ais taip blogai. Gal norėtum įvertint alternatyvas – galėčiau suorganizuot? :)

  2. Atgalinis pranešimas: TUMBLR 140602 | dušimtaidevyni

Parašykite komentarą

Įveskite savo duomenis žemiau arba prisijunkite per socialinį tinklą:

WordPress.com Logo

Jūs komentuojate naudodamiesi savo WordPress.com paskyra. Atsijungti /  Pakeisti )

Facebook photo

Jūs komentuojate naudodamiesi savo Facebook paskyra. Atsijungti /  Pakeisti )

Connecting to %s

%d bloggers like this: