Ma: 28°CSzórványos felhőzet
Mobiltól tanul a szerver
Schopp Attila, 2012. 01. 10. kedd

Az energiatakarékosság legújabb útját a mobiltelefonok processzorai jelölik ki a szerverek számára. Amikor drágul az energia, nagyon nem mindegy, mennyit fogyaszt egy szerver vagy az egész adatközpont.

Bejutott a szigorúan őrzött adatközpontokba az elmúlt egy-két évtized környezettudatos gondolkodása. Megfertőzte az üzemeltetésükért felelős szakembereket és a számukra pénzt folyósító gazdasági vezetőket egyaránt. Most már nagyon is számít a felhasználónak a szerverek és azokon belül a processzorok fogyasztása - ugyanis tovagyűrűzik az adatközpontban. Az energiafaló processzor sok hőt ad le, amit nagyobb teljesítményű (=fogyasztású) ventillátorokkal kell elvezetni, hogy aztán a gépek és a terem hűtéséről nagyobb teljesítményű (=fogyasztású) légkondicionáló gondoskodjon. A több energiát igénylő adatközponthoz pedig nagyobb teljesítményű szükség-energiaszolgáltatást kell beállítani.

Ha pedig a felhasználók számára fontossá válik fogyasztás, akkor fontos lesz a gyártóknak is. A megoldás pedig onnan érkezik, ahonnan talán a legkevésbé várnánk: a mobiltelefonok felől.

 

Kicsi a bors, de sok van belőle

Nem csak úgy lehet növelni a szerver teljesítményét, ha nagyobb számítási  kapacitásra képes processzort építünk bele, hanem úgy is, hogy viszonylag kis teljesítményű cpu-ból használunk fel nagyon sokat. Ezt az utóbbi módszert követi a világ összes szuperszámítógépe (a „kis teljesítményű cpu” kifejezés relatívan értelmezendő…), de például a Google óriási szerverfarmjai is párhuzamosan kötött olcsó (és lecsupaszított) pc-k tízezreiből állnak. No de miért ne lehetne ezt a vonalat továbbvinni, és még a pc-kénél is alacsonyabb fogyasztású lapkákat használni? Ilyeneket a mobil eszközökben – táblagépekben, mobiltelefonokban – találunk.

 

-
 

 

Elsőre valósággal szentségtörésnek látszik, hogy egy játékszerbe (egy táblagépbe!) fejlesztett lapkát használjuk olyan feladatok elvégzésére, amelyekre korábban egy SPARC-ot, egy Itaniumot vagy Powert alkalmaztunk. Pedig éppen ez a célja azoknak a kis cégeknek, amelyek megérezvén a lehetőséget, „alulról” próbálják előzni a nagy gyártókat. Egyre többen vannak, és a SeaMicro, a Marvell, a Calxeda vagy az Applied Micro neve hamarosan talán már nem is fog olyan ismeretlenül csengeni.

 

Néhány már működik

Különösen a Calxeda nevét emlegetik gyakran. A három éve, egy korábbi Intel-mérnök által alapított cég tavaly november elején mutatta be EnergyCore „server-on-a-chip” megoldását, amelynek központja négy jól ismert – például az iPadben is használt – ARM Cortex A9 processzor. A processzorok lassan, valamivel egy gigahertz felett működnek, így aztán a négymagos szerverlapka fogyasztása mindössze 5 watt, de okos, belső felügyeleti funkcióinak köszönhetően üresjáratok alatt ez 0,5 wattra esik vissza. Csak összehasonlításképpen: egy átlagos szerverprocesszor 20-40 wattot fogyaszt…

A vetélytársak közül a Marvell is bemutatott már egy ARM-lapkán alapuló megoldást, és a SeaMicro pedig egyenesen 512 darab Intel gyártmányú Atom processzort használ fel saját szerverében. Merthogy el ne felejtsük: az alacsony fogyasztású Xeon-változatokkal és a szerverekbe szánt Atomokkal az Intel is kénytelen ringbe szállni, ha nem akarja, hogy az ARM és gyártópartnerei a mobilgépek után szépen a szerverek piacáról is kitúrják.

Sok olyan számításigényes feladat van (tudományos számítások, szimulációk), ahol ezek a „mobil”-processzorok nem válnának be. De a webszolgáltatás, a közösségi média, vagy éppen a „nagy adat” feldolgozása során rengeteg, hasonló típusú, egyenként kis kapacitást igénylő feladatot kell elvégezni párhuzamosan. Ilyenkor a terhelés növekedését jól lehet ellensúlyozni újabb és újabb (párhuzamosan kötött) processzorok hadrendbe állításával. A SeaMicro Atom alapú rendszerét megvette például a Skype és a France Telecom is.

Egy (sok) alacsony fogyasztású processzor még nem szerver.  Kell még alaplap, lapkakészlet, operációs rendszer, virtualizációs réteg, felügyeleti szoftver, alkalmazások – ezen a téren az x86 architektúra határozott előnyben van az ARM-mel szemben.

 

A hátulütők

Az ARM processzorok teljesen más architektúrát alkalmaznak, mint a jelenleg használatos x86-os szerverek. Minden gyártónak saját alaplapot és lapkakészletet is kell tervezni, ráadásul minden egyes szoftvert is újra is kell írni. Ez lehetséges, sőt, már meg is kezdődött, de azt még az újdonságok legelszántabb hívei sem állítják, hogy különösebb szoftverbőség jellemezné az ARM platformot. A Microsoft is megkezdte a Windows átírását az ARM lapkáira, de eközben sokkal inkább a mobilkészülékek járnak a redmondiak fejében, mint a szerverek.

A Linux terén sem sokkal jobb a helyzet: a legnagyobbak, a Red Hat és a Novell  (SUSE Linux) még nem állt ki teljes mellszélességgel az ARM platform mellett.

Követelmény az ARM felé a 64 bites platform is: a felhasználók egy része egyszerűen nem hajlandó 32 bites rendszerekkel foglalkozni, és amíg az x86-os rendszerek (beleértve az Atomot is) rendelkezésre állnak 64 biten, az ARM csak most jelentette be v8 néven ezt az architektúrát, amely legkorábban 2014-ben jelenhet meg akár prototípusokban is.

Pontosan ezért lehet jelentős előrelépés a HP által nemrégiben útjára bocsátott Project Moonshot. A több évre tervezett, más iparági szereplők előtt is nyitva álló kezdeményezés egyrészt különféle, alacsony fogyasztású referenciaplatformok készítését foglalja magába (az első éppenséggel a Calxeda EnergyCore köré épül, és 288 szervert tartalmaz egyetlen egységben), de más platformokkal is kísérletezni fog a gyártó. A referenciaplatformokat tesztelési és szoftverfejlesztési együttműködések egészítik ki. A HP belépése a piacra újabb lendületet adhat az alacsony fogyasztású szervereknek és olyan felhasználókat is meggyőzhet az architektúrák életképességéről, akik egyébként félnének az ismeretlentől.

Bookmark and ShareCikk nyomtatása
Üzenőfal elrejtése
Név:
E-mail:
Hozzászólás:

Hetilap kiválasztó
-tól
-ig
Kíváncsi, hol dolgozik egykori kollégája, üzleti partnere mostanában?
Szeretné, ha az ön karrierjéről is hírt adnánk?
Jelenleg 1789 személy szerepel adatbázisunkban.
Az utolsó regisztrált:
A legkeresettebb emberek:
1
2
3