2012 – Das Jahr, in dem die Welt unterging - aber NonStop überlebte Mai 2013 CS Software GmbH, Schiersteiner Strasse 31, D-65187 Wiesbaden, Germany 1 Agenda 1. HP – wie geht’s, wie steht’s 2. NonStop Bootcamp in San Jose 3. Discover 2012 in Frankfurt am Main 4. Konsequenzen und Beobachtungen CS Software GmbH, Schiersteiner Strasse 31, D-65187 Wiesbaden, Germany 2 1. HP – wie geht’s, wie steht’s WARNUNG: Einige Aussagen beruhen auf Gerüchten! Alle Aussagen sind meine persönliche Einschätzung! CS Software GmbH, Schiersteiner Strasse 31, D-65187 Wiesbaden, Germany 3 1. HP – wie geht’s, wie steht’s WARNUNG: Das ist ein Privatsender, Werbeeinblendungen sind möglich CS Software GmbH, Schiersteiner Strasse 31, D-65187 Wiesbaden, Germany 4 1. HP – wie geht’s, wie steht’s Was ist das für eine Kurve? CS Software GmbH, Schiersteiner Strasse 31, D-65187 Wiesbaden, Germany 5 1. HP – wie geht’s, wie steht’s Sind Betriebswirte im Raum? CS Software GmbH, Schiersteiner Strasse 31, D-65187 Wiesbaden, Germany 6 1. HP – wie geht’s, wie steht’s Das Autonomy Desaster • Wie kann so etwas überhaupt geschehen? • Welche Qualifikation hatten die Berater? • Waren das die selben Leute, die den Weltuntergang für 2012 berechnet haben? • Kann ich von dem Zeug, das die geraucht haben, auch was haben? CS Software GmbH, Schiersteiner Strasse 31, D-65187 Wiesbaden, Germany 7 2. NonStop Bootcamp in San Jose Allgemeine Stimmungslage • Ungefähr 250 Teilnehmer • … kein Vergleich zu den > 2000 der ITUG Konferenzen • Aber aller Anfang ist schwer • Die Veranstaltung wird es in 2013 wieder geben • Stimmung bei den Teilnehmern war generell gut • Familiäre Atmosphäre… CS Software GmbH, Schiersteiner Strasse 31, D-65187 Wiesbaden, Germany 8 Setzen Sie MQ Series auf NonStop ein? CS Software GmbH, Schiersteiner Strasse 31, D-65187 Wiesbaden, Germany 9 2. NonStop Bootcamp in San Jose Ausstellung und Aussteller CS Software GmbH, Schiersteiner Strasse 31, D-65187 Wiesbaden, Germany 10 2. NonStop Bootcamp in San Jose Ausstellung und Aussteller CS Software GmbH, Schiersteiner Strasse 31, D-65187 Wiesbaden, Germany 11 2. NonStop Bootcamp in San Jose Ausstellung und Aussteller • Ungefähr 15 Aussteller • Keine Messestände, nur Tische • … aber durchaus Interesse bei den Teilnehmern CS Software GmbH, Schiersteiner Strasse 31, D-65187 Wiesbaden, Germany 12 2. NonStop Bootcamp in San Jose Das Highlight: Jimmy Treybig live CS Software GmbH, Schiersteiner Strasse 31, D-65187 Wiesbaden, Germany 13 2. NonStop Bootcamp in San Jose Das Highlight: Jimmy Treybig live • Der Vortrag kann auf Youtube angesehen werden • Die wichtigsten Botschaften: 1. Höre auf Kunden und Partner 2. Never run out of money • Vielleicht hat bei Tandem irgendwann beides nicht mehr so ganz funktioniert… CS Software GmbH, Schiersteiner Strasse 31, D-65187 Wiesbaden, Germany 14 2. NonStop Bootcamp in San Jose Technische Neuigkeiten • Keine wirklichen Neuigkeiten … • … eigentlich schade CS Software GmbH, Schiersteiner Strasse 31, D-65187 Wiesbaden, Germany 15 Finden Sie die Lizenzkosten für MQ Series auf NonStop zu hoch? CS Software GmbH, Schiersteiner Strasse 31, D-65187 Wiesbaden, Germany 16 2. NonStop Bootcamp in San Jose Technische Neuigkeiten: Betriebssystem • Echte 64 Bit Prozesse - nur für OSS - für Guardian „under consideration“ • Vorerst (?) keine grundsätzliche Erneuerung des Messagesystems • Kein Kernel Level Threading (… zu kompliziert) CS Software GmbH, Schiersteiner Strasse 31, D-65187 Wiesbaden, Germany 17 2. NonStop Bootcamp in San Jose Technische Neuigkeiten: Datenbank • „Lange“ Records und Keys für SQL/MX (32 kB und 2 kB) • Zum Vergleich: SQL Server kann Records bis 1,6 GB (zumindest theoretisch) • Diverse kleine Ergänzungen CS Software GmbH, Schiersteiner Strasse 31, D-65187 Wiesbaden, Germany 18 2. NonStop Bootcamp in San Jose Technische Neuigkeiten: Entwicklungsumgebung • Eclipse Integration („NSDEE“) wird besser… • … ist aber noch nicht gut • Ein paar Monate nach Bootcamp kommt Update mit ca. 15 Defektkorrekturen • Erster Einsatz: Produkt stürzt sofort ab • Auf längere Sicht ist das der richtige Weg – aber es dauert noch CS Software GmbH, Schiersteiner Strasse 31, D-65187 Wiesbaden, Germany 19 3. Discover 2012 in Frankfurt am Main Eindrücke CS Software GmbH, Schiersteiner Strasse 31, D-65187 Wiesbaden, Germany 20 3. Discover 2012 in Frankfurt am Main Meg Whitman CS Software GmbH, Schiersteiner Strasse 31, D-65187 Wiesbaden, Germany 21 3. Discover 2012 in Frankfurt am Main Meg Whitman • Good news: HP verkauft noch immer keine gebrauchten Socken • Bad news: Frau Whitmans (und HPs) Verständnis von Innovation • Der Ansatz von Léo Apotheker war richtig, die Umsetzung … (von Zensur gestrichen) CS Software GmbH, Schiersteiner Strasse 31, D-65187 Wiesbaden, Germany 22 3. Discover 2012 in Frankfurt am Main Mission Critical Computing: Ric Lewis • Vortrag über „mission critical computing“ • Ric Lewis über NonStop: „HP still invests in these platforms“ • „... but our flagship is HP/UX with Superdome“ CS Software GmbH, Schiersteiner Strasse 31, D-65187 Wiesbaden, Germany 23 3. Discover 2012 in Frankfurt am Main Mission Critical Computing: Neil Pringle CS Software GmbH, Schiersteiner Strasse 31, D-65187 Wiesbaden, Germany 24 3. Discover 2012 in Frankfurt am Main Mission Critical Computing: Neil Pringle • Frage: „Can you run standard applications on this platform?“ • Antwort: „Yes, you can “ (if it is a Java application) CS Software GmbH, Schiersteiner Strasse 31, D-65187 Wiesbaden, Germany 25 4. Konsequenzen und Beobachtungen Zwei Worte zu Java auf NonStop • Kann man Java auf NonStop sinnvoll nutzen? • Gewiss – aber unter welchen Umständen sollte man das? • Architektureigenschaften einer typischen Java Anwendung: - Skalierung durch Threading in der VM und Clustering - DB Zugriffe über dynamisches SQL (JDBC) - Transaktionen von Containern gemanagt, keine Transaktionen über Services - Java „self contained“, wenig bis keine explizite Betriebssystemschnittstellen • Folgen: - Java Anwendungen nutzen nur wenige der besonderen NonStop Features - Java Threading nicht optimal nutzbar - SQL Tools (Measure, Plananalysen usw.) kaum nutzbar - Measure Processh sinnlos, auch Process Messungen kaum sinnvoll • Java Versionen und Features auf NonStop in der Regel Jahre zurück • Wenig Auswahl bei Middleware – nur JBOSS CS Software GmbH, Schiersteiner Strasse 31, D-65187 Wiesbaden, Germany 26 4. Konsequenzen und Beobachtungen Zwei Worte zu Java auf NonStop • Andererseits: NonStop Datenbank in der Regel sehr gut bei Datenintegrität • Naheliegende Architektur - Java Anwendung auf Standardserver (Windows/Unix/Linux) - Datenbank auf NonStop • Ausnahme: Wenn die Java Anwendung nur wenig / keine Datenbank I/Os macht, sondern hierfür Server auf NonStop nutzt Betrieb der Java Anwendung auf NonStop sinnvoll Vereinfachung des Betriebs CS Software GmbH, Schiersteiner Strasse 31, D-65187 Wiesbaden, Germany 27 Falls Sie zweimal „Ja“ geantwortet haben: Sprechen Sie mich an, wir können (vielleicht) helfen! CS Software GmbH, Schiersteiner Strasse 31, D-65187 Wiesbaden, Germany 28 4. Konsequenzen und Beobachtungen Fallstudie: Projekt migriert von Windows nach NonStop • In 2011/2012: Migration (Neuentwicklung) einer Anwendung von Windows nach NonStop • Gründe: Windows Anwendung mit Oracle DB nicht zuverlässig genug • Eingesetzte Technologien: - Lange Nachrichten (Pathsend Dialog), lang = > 60 MB - CS-ANYDB für die online Datenmigration (in beide Richtungen) • Ergebnis: Es funktioniert – wenn man nur will • Beispiel: Komplexer Server, Laufzeit unter Windows 40 Sekunden, auf NonStop zunächst 3 Minuten zu lang, Timeout Optimierungen (Datenkompression, Compiler „optimize 2“): NonStop braucht 22 Sekunden • Geht doch! CS Software GmbH, Schiersteiner Strasse 31, D-65187 Wiesbaden, Germany 29 4. Konsequenzen und Beobachtungen Fallstudie: Produkt portiert von Unix nach NonStop • Was bekommt man, wenn man ein Produkt von Unix nach NonStop 1:1 portiert? • Eine portierte Unix Anwendung • Eine NonStop Anwendung? Nein! • Was fehlt: - Performance - Manageability - Erwartetes Maß an Fehlertoleranz CS Software GmbH, Schiersteiner Strasse 31, D-65187 Wiesbaden, Germany 30 4. Konsequenzen und Beobachtungen Fallstudie: Ein neuer Mitarbeiter lernt NonStop • Neuer Mitarbeiter bekommt NonStop Grundwissen - $RECEIVE - Pathway - TMF über Prozessgrenzen • Die Reaktion? „Das ist ja genial. Da kann Linux (noch) nicht mit“ • Bei näherer Beschäftigung mit Features (die HP abschaffen möchte): „Das System gefällt mir immer besser“ • HP NonStop Marketing möchte das am liebsten verstecken („all standard…“) CS Software GmbH, Schiersteiner Strasse 31, D-65187 Wiesbaden, Germany 31 4. Konsequenzen und Beobachtungen Fazit • NonStop lebt und wird noch ziemlich lange leben • Die Strategie bei HP für NonStop ist nicht klar • NonStop ist für mehr Dinge geeignet, als man denken sollte • Nur mit echten NonStop Anwendungen ist NonStop wirklich NonStop CS Software GmbH, Schiersteiner Strasse 31, D-65187 Wiesbaden, Germany 32 Fragen CS Software Concepts and Solutions GmbH Dr. Werner Alexi Schiersteiner Strasse 31 65187 Wiesbaden [email protected] Telefon: (+49) 611 / 8 90 85-55 Fax: (+49) 611 / 8 90 85-56 http://www.cs-software-gmbh.de CS Software GmbH, Schiersteiner Strasse 31, D-65187 Wiesbaden, Germany 33