Linux HP NonStop szervereken? Egyre valószínűbb...

Címkék

Nemrég arról olvashattunk, hogy a HP-s Martin Fink arra célzott egy rendezvényen, hogy eljöhet az az idő, mikor a Linux a HP csúcskategóriás NonStop szerverein futhat. Úgy tűnik, hogy nem csak pletykákról van szó, hanem a HP valóban dolgozik egy ilyen projekten...A Yahoo News interjút készített Martin Finkkel, amelyből kiderül, hogy mik a HP tervei a Linux - NonStop témában. Az interjú itt.

Hozzászólások

Ezek az igazi számítógépek. Ha ilyen feladatkörben helyt tud állni a linux, akkor senkinek egy szava nem lehet. Persze azt hozzá kell tenni, hogy az ezeken alkalmazott oprendszerek a végletekig vannak egyszerűsítve, és csak a legszükségesebbeket tartalmazzák. Így elérhető, hogy egy gépet bekapcsolnak, és legközelebb akkor kapcsolják ki, amikor már annyira elavul, hogy egyszerűen nincs hozzá cserealkatrész. Ez meg kb 8-10 év.

Tisztán látszik, hogy még nem engedtek NonStop közelébe sem... A "végeltekig" egyszerűsített operációs rendszer többek között elválaszthatatlan részeként tartalmazza a relációs adatbázis-kezelőt (nem sql) és a fejlesztői környezetet is.

Sztem az nem kerdes hogy vkit engednek-e, inkabb az a nagyobb kerdes hogy felmerul-e a kerdes hogy a kozelebe engedjek-e. Lenyegesen kevesebb embernel merul fel a kerdes hogy egyaltalan lehetoseget kap-e mintsem hogy azt mondjak kategorikusan hogy NEM!

A masik hogy a felvetest logikusan nezve nem azt tartalmazta, hogy szal egy darab: sleep 10; echo "Hurra security!" fut a renceren mert akkor wow tenyleg non-stop de mi a halalnak? ;o)) Szep a magyar nyelv de nem olyan primitiv mint az angol... Ne gondolkozzunk mar ilyen sarkitottan kerem! ;o) Tehat rencerileg a minimumot nyujtja es azonfelul is a minimumot "futtassa".

A legtobb applikacio pedig adatot genaral es arra ha jol sejtem nem az mdb csodajat fogjak hasznalni vb scriptekkel hanem egy direkt non-stop alkalmazast. Szal errol volna szo elmeleti sikon es ebben teljesen 8 hogy latott-e vki ilyen masinat-e vagy sem!

Hogy tartalmazza az altalad emlitett dolgokat, az huszadrendu. Sokkal inkabb szamit az, hogy nem tudsz leforditani egy open source-os alkalmazast csak azert, mert hianyzik az a fejlesztoi csomag, ami a hivatkozott library-kat, header fajlokat tartalmazza, es azt csak kemeny penzekert tudod kesobb megvenni hozza. Szamomra ez inkabb sokkal fontosabb.

Egy olyan rendszernél, ahol az éves karbantartádi költég 50 és 200 millió HUF között van kiépítéstől és szerződéstől függően (és 50 millióért csak postán küldik az alkatrészt, mérnök már nem jár hozzá) nem elsődleges szempont, hogy open source alkalmazást tudj fordítani rá.

Nekem a gagyipc kategoriaban van olyan linuxom ami tobb mint 4 eve fut. Produktiv atlag load .8. Nem hinnem, hogy ez barmit meghatarozna. Ha a gagyin fut ezen is fog. A gazdasagi vonzata sem jelentos, ennek erdekessege van inkabb, hog a HP miert szeretne ezt.

De pont nem érted. Ezek speciális hardwarek és a Linuxnak _tökéletesen_ támogatnia kell őket, mielőtt a HP ajanlaná, hogy azt futtasd. Te géped lehet, hogy 4 évig ment. De ezeknek nem 4 évig lehet mennie, hanem addig _megállás nélkül és tökéletes teljesítménnyel_ _kell_ mennie. Nem ugyanaz a cél és a megengedhető hibalehetőség.

Igen. Az en PC-m eloallitasi gondossagat vegyuk 1-nek az arat vegyuk 1-nek ennek a gepnek az eloallitasi gondossaga mondjuk 100 az aruk meg mondjuk 10000. Nem beszelve a kulonbozo hw-ek kompatibilitasi gondjairol. Azaz van egy majdnem hibatlan full egyuttmukodo hw amire alom szoftvert irni, ugyanis nem kell szamolnod hibaval, nem kell bugokat kerulgetned, a funkcionalitas pedig irtopici, keves szamu variacioval. Namost szoftvert irni ilyen feladatra sokkal konnyebb mint gagyipc-re a konnyebb feladatot pedig nem kihivas teljesiteni erre celoztam. Nem sikerult sztem ebbe belegondolnod. Az pedig h 4 eve megy nem jelenti azt h meg 10 evig ne birna. Birna. Nem a szoftveren fog mulani!

trey,

Konyorgom lehessen pontozni a hozzaszolasokat...

A relacios adatbaziskezelod tenyleg tartalmazza, de az igenis sql. A neve is NON-STOP SQL, elegge Oracle szeru.

Nem tudom ki merne linuxot futtatni Tandemen, en biztos nem. A NONSTOP kernel erre a hw-re, celra lett kitalalva, a Linux nem, sokkal megbizhatatlanabb.

Nem sok applikacio letezik ra, de azok felepitesukbol adodoan egyuttmukodnek a HW-el, skalazhatosag/megbizhatosag szempontjabol (Mert a Tandemek ugye barmikor bovithetoek szukseg eseten meg parezer processzorral - pl AOL levelezeset szolgalja ki egy ~2000 procis Tandem). Egy Open Source applikacio nem tudom mit tudna ezzel kezdeni. A NONSTOP SQL tud.

Amugy letezik ra egy applikacios layer, ami java programokat tud futtatni, es a fent emlitett skalazhatosagot lekezeli, szoval ezzel mar egyszerubb ra fejleszteni/portolni.

Amugy aki kifizet sokmillio dollart a rendszerert, az nem fog egy ketes Open Source sw-el szivni, a supportja is ketes.

(A vilag tozsdeinek nagyreszet ilyen rendszerek szolgaljak ki, ide ugye nem atlagos SLA-k kellenek)

Jo, akkor legyen 50-200 milkaert elsodleges szempont mondjuk az, hogy ne 6-7 honap utan talaljak meg a leadott hibara a megoldast - ha egyaltanalan a javitasal nem ket ujabbat ideznek elo -, ne 6-7 honapig alljon a vas, menjen felgozzel, amortizalodjon, idegesitse a vezetest, hogy kidobtak 50-200 milkat az ablakon. Nem szeretnem nevesiteni a ceget, de mondjuk ugy, hogy piacvezeto vilagcegrol van szo. Bizonyos esetekben az open source-os alkalmazas alternativa az elcseszett sajat fejlesztesre.

> Nem tudom ki merne linuxot futtatni Tandemen, en biztos nem.

Most nem. Majd ha a HP azt mondja, hogy kesz, erre certifikalva van. Akkor meg mer' ne? A HP akkor fogja azt mondani, hogy kesz, ha majd ki meri jelenteni, hogy 100%-ban mukodik. Nem kizart, hogy a tavoli jovoben majd Linuxszal lesznek arusitva a NonStop szerverek. A Linuxnak most sem jelent AFAIK problemat nehany szekerderek processzor kezelese.

> (A vilag tozsdeinek nagyreszet ilyen rendszerek szolgaljak ki, ide ugye nem atlagos SLA-k kellenek)

A vilag szuperszamitogepeinek egy resze meg Linuxot futtat. Van pelda 10.240 darab processzort hasznalo rendszerre is, ami Linux alapon fut.

>> (A vilag tozsdeinek nagyreszet ilyen rendszerek szolgaljak ki, ide ugye nem atlagos SLA-k kellenek)

>A vilag szuperszamitogepeinek egy resze meg Linuxot futtat. Van pelda 10.240 darab processzort hasznalo rendszerre is, ami Linux alapon fut.

Azt megértem, ott nem kerül milló dollárokba egy-egy leállás, ill. lényegesen egyszerűbb rá különféle tudományos alkalmazást fejleszteni, és szükség is van azok folyamatos fejlesztésére. Erre a célra sokkal ideálisabbnak látom a Linuxot.

> pl AOL levelezeset szolgalja ki egy ~2000 procis Tandem

Pl. a google-t pedig (ami azert par nagysagrenddel nagyobb rendszer) egy linuxos PC-cluster. Es szerintem mukodik is nekik, raadasul nem is rosszul.

Es arra is felhivnam a figyelmedet, hogy a top500.org szerint a 10 legnagyobb teljesitmenyu szuperszamitogep kozul 9-en linux fut (kivetel a 4. helyezett EarthSimulator). Es ez mar nem a 2000, inkabb a 65000 processzoros kategoria.

> Egy Open Source applikacio nem tudom mit tudna ezzel kezdeni.

Nem jon zavarba tole, hidd el... :)

Elhiheted, hogy ha a HP azt mondja, hogy fut rajta, akkor nem a stock Linux kernel fog futni, hanem a HP fejlesztoi altal elkeszitett verzio. Az meg miert ne lehetne olyan vagy akar jobb, mint a mostani? Szoftver - szoftver. Sokan hajlamosak ugy gondolni egy darab ember altal irt kodra, mint valami csodaszerre. Majd a HP atalakitja olyanra, hogy az alkalmas legyen. Ha nem lehet, akkor nyilvan nem fog futni NonStop-on.

>A vilag tozsdeinek nagyreszet ilyen rendszerek szolgaljak ki

nem nagyreszet, hanem egyreszet, egy masik reszet meg IBM mainframe-k, amiken nyugodtan lehet linuxot futtatni. mert az IBM a linuxban talalta meg azt(egyetlen!) az oprendszert, ami minden szerveren tud futni, es ezt ok tamogatjak is.

A HP-nal is ideje volt, hogy nem csak PC/Itanium/embedded rendszereken, hanem az osszes tobbi szerveren is tamogatja a linuxot.

A fo erv az az, hogy az ugyfel alkalmazasai minden szerveren tudnak futni (normalis programozas eseten konnyu portolni linux i386-rol linux akarmi-re), es ha no a business, akkor a gyarto (HP), konnyen, fajdalmak nelkul tud nagyobb szervert eladni.

Most mi a turot csinal, ha az ugyfel eddig HP PC-s szerveren dolgozott es kene neki egy NON-STOP? ujrairatja az spec. alkalmazasat, otthagyja a HP-t, es megy az IBM-hez?

De, a nagyrészét (legalábbis ha a jelentősebbeket nézzük). Legalábbis a HP nonstopos emberei szerint, nem hiszem, hogy valótlan adatokat prezentáltak volna nekünk. Amúgy a Tandem is Itaniumra epül már (bár a régi RISC procis rendszer bővíthető Itaniummal).

Amit írsz abban van valami, bár még nem sok linuxos alkalmazás fut ilyen kritikus környezetben amit migrálni kellene (egy Oracle esetén pedig nem kell applikációt migrálni...)

>egy Oracle esetén pedig nem kell applikációt migrálni...

cöcöcö...

attol függ, hogy mennyire maradtál belül az Oracle-en.

ha csinaltal egy normalis 3 retegu rendszer (adatbazis-szerver-kliens), akkor a szerver reszt igencsak migralni kell, ha oprendszert valtasz.

a marketingeseknek meg ne higgyel! hazudnak! mindig!

amikor kijonnek a negyedeves szerver eladasi adatok, akkor mind az IBM marketingesei, mind a HP emberei azt mondjak, hogy "es megint mi nyertunk". ugyanazokat az adatokat nezik!

az en akarhogy neztem a szamokat nem lattam az HP elsonek:)

"Tisztán látszik, hogy még nem engedtek NonStop közelébe sem..."

Kösz a megaszondást. Úgy tűnik azt a négy évet a Tandem mellett csak álmodhattam...

"A "végeltekig" egyszerűsített operációs rendszer többek között elválaszthatatlan részeként tartalmazza a relációs adatbázis-kezelőt"

Valóban relációs adatbázis kezelő támogatás van a file rendszerben. Csakhogy ez esszenciális az alkalmazási terület gyorsításához. Mint ahogy az is, hogy a file rendszer nem fastruktúra, hogy véletlenül se tudjon szétkavarodni, és ne kelljen a fileok keresgélésével is pöcsölni. Volume.Subvolume.Filename fixen minden azt csókolom. Plusz előre meg kell mondani benne, hogy mekkora helyet foglalhat egy file, hogy ne tudjon fragmentálódni. Ha rosszul becsülted meg, és betelik akkor szevasz, annyi volt a móka. Meg ilyesmik. Ne mondd már, hogy ez nem tökéletes példája az egyszerűsítésnek?

Pont ilyen trükökkel lehet elérni, hogy egy bankkártyás tranzakció meglegyen 1 másodperc alatt, miközben megvan még vagy 10000 másik tranzakció közben.