Maskinen som ikke stopper
Hewlett-Packards mest prestisjefulle datamaskin har endelig blitt oppgradert. Bruk av standard teknologi og forbedret arkitektur har gjort Nonstop til den mest pålitelige datamaskinen i verden.
Siden Tandem allerede slet med inntjeningen, ble det spekulert på hvilken måte Hewlett-Packard ville videreføre utviklingen, spesielt i lys av maskinens teknologi som Hewlett-Packard ikke hadde et forhold til. Nå er svaret her.
Det ligger i navnet; Nonstop. Maskinen skal ikke stoppe å gå. Deler kan feile, deler kan byttes ut, men brukerne skal ikke merke noe.
Disse kravene har medført spesialutvikling, utvikling som anses som sær og kostbar. En av grunnene er at Oracles database ikke kan benyttes. I steden kjører Tandems egen Nonstop SQL som benytter standarden SQL 92. For mange virksomheter har derfor volummaskiner i reserve vært et alternativ.
Kostnaden for installerte NonsStop er omtrent ti ganger dagens volummaskiner. Den nye Integrity Nonstop har 2,5 ganger bedre pris/ytelse og et prisnivå på omtrent halvparten av en IBM stormaskin, ifølge Hewlett-Packard.
Millisekunder
For applikasjoner som ikke skal vente, er det kun tilgjengelighet som teller. I Norge benyttes Nonstop i forbindelse med betalingskort. Ingen svartid på betalingsevne er så rask som hos Vinmonopolet. De trådløse betalingsterminalene er tregere, men det skyldes nettverket.
-- Det tar 34 millisekunder å foreta en sjekk. Maskinen klarer 200 betalingstransaksjoner per sekund, sier Herman Gunnufsen, Hewlett-Packards tunge fagmann på Nonstop.
Tallet 200 gjelder dagens norske Nonstop som håndterer betalingstransaksjoner, ikke den nye Integrity Nonstop. Den har dobbelt ytelse, betydelig større kapasitet og mer enn halvert pris. Integrity Nonstop kan administrere inntil 4.080 prosessorer.
For kraftig
For mange forhold er den nye Integrity Nonstop for kraftig. Derfor vil mindre versjoner av Nonstop S-serie fortsatt bli solgt. Hewlett-Packard (HP) har derfor en utfordring i å lage mindre og rimeligere versjoner. Det er avhengig av hva Intel kan tilby av rimelige Itanium-prosessorer. Kombinasjonen av lav spenning og liten buffer kan gi attraktive priser.
Interessen for å benytte Linux på Nonstop vurderes nøye. Ideen er å kunne benytte alle applikasjonen tilpasset Linux.
Forskjellen mellom de mest brukte tjenestemaskinene og Nonstop er at applikasjonene kjører fra syv til 15 år. Bare stormaskiner kan vise til det samme. Hewlett-Packard må av den grunn vedlikeholde forrige versjon av Nonstop i mange år. Den siste med eldre teknologi vil bli solgt ut 2007.
Overgang fra en teknologi til en annen skaper ikke problemer. Integrity Nonstop kan kjøre applikasjonen som går på Nonstop S-serie direkte, ved bruk av simulering. Ulempen er at ytelsen ikke er optimal. Simulering har vært gjort hver gang Nonstop har skiftet teknologi.
To jobber
Mange benytter fortsatt Tandem for å beskrive Nonstop. Tandem antyder at det er to som jobber sammen. Det gjelder arkitekturen for alle Nonstop-maskiner.
Det nye er at arkitekturen er utvidet til å få tre prosessorer til å jobbe i takt. Det gir en tilgjengelighet på 99,99999 prosent. Syv ganger ni kan ingen andre skryte av.
Fem ganger ni har i flere år vært Hewlett-Packards mål. Det tilsvarer et sammenbrudd på bare fem sekunder i løpet av et år, vel å merke for maskineriet, ikke nødvendigvis for applikasjonen som kan ha egne problemer.
Problemet til dagens Nonstop S-serie er at teknologien ikke kan videreutvikles. To prosessorer fra MIPS sitter tett koblet og kryssjekker data mot hverandre, en teknologi som betegnes Lock Step. Denne samkjøringen tar tid og hindrer at klokkefrekvensen kan økes.
Hewlett-Packard har derfor omgjort samkjøringsteknologien. Nå benyttes hovedkort med fire prosessorer hvor to eller eventuelt tre kort samkjøres. Det er de samme kortene som benyttes av den kraftigste maskinserien til Hewlett-Packard.
Ikke i takt
Samkjøringen gjøres hver gang det skal skrives mot tjenestenettet som kobler sammen de mange hovedkortene, eksterne nett og lagringssystemet.
Egne spesialkort, LSU (Logical Synchronization Unit) sørger for avstemmingen. Grunnen er at de mange prosessorenes klokker ikke går nøyaktig i takt.
Dataene fra de forskjellige prosessorene blir sammenlignet. Er det feil på en prosessor startes transaksjonsbehandlingen opp på nytt.
-- Ved omkjøring av en transaksjon øker brukerens svarttid med rundt ett sekund, hevder Herman Gunnufsen.
For maksimalt kritiske applikasjoner kan de skrives slik at de benytter en skyggeapplikasjon som er aktiv hver gang viktige data skal tas vare på. Ved sammenbrudd setter skyggeapplikasjonen opp en ny skyggeapplikasjon og kjører transaksjonen i løpet av en brøkdel av et sekund.
Siden Integrity Nonstop bruker Itanium kan administrasjonsverktøyet Systems Insight Manager benyttes. Overvåkning skjer med HP Openview.
Også lagringen er blitt standardisert med bruk av HPs Storageworks XP12000. Det hevdes at lagringshyllene til Storageworks EVA også kan brukes.