(R)EVOLUTIONEN IN DER IT - WAS BRINGT DIE ZUKUNFT? Von Communities bis Moore's Law Rolf Kersten, Sun Microsystems | JBFOne 2008
Agenda Investitionen und Entscheidungen oder wozu brauchen wir Communities Communities im Unternehmen: Enterprise 2.0 Größer, schneller, weiter: Moore's Law heute Moore's Law morgen
Agenda Investitionen und Entscheidungen oder wozu brauchen wir Communities Communities im Unternehmen: Enterprise 2.0 Größer, schneller, weiter: Moore's Law heute Moore's Law morgen
Moore's Law „The number of transistors in an integrated circuit roughly doubles every 18 months.“ Gordon A. Moore, Intel Inc., 1965
„The Network Is The Computer“ John Gage, Sun Microsystems, 1982 Seit 1982 „The Network Is The Computer“ John Gage, Sun Microsystems, 1982 Foto von Phil Wilson, http://flickr.com/people/pip/
2008 600Mio$ - eins von vieren in USA... 1997 1999 2000 2001 2006
Netzwerkdienstefabrik 220 Container 2500 Server pro Container 550.000 Server 50.000 Quadratmeter 550 Millionen Dollar 1 Terawattstunde Stromverbrauch 100 Mio Dollar Stromkosten / Jahr Microsoft Chicago Datacenter
Gleich- oder Wechselstrom? Google App Engine
So? *.doc *.xls *.ppt
Oder so?
Freedom to leave
Open Source auf Augenhöhe ~100Mio Lizenzen pro Jahr ~22Mio Downloads pro Jahr
Communities bewegen viel
Open Source schafft Communities Unser Geschäftsmodell Entwickeln Evaluieren Zahlen The effect of open source on the market is far-reaching and complex, but this is what it means for Sun's software strategy. 1. Developer preference Once a technology is open source, you have a global and potentially infinte development community. Core developers help accelerate the technology's development – such as the GNU/Classpath developers who will now work with OpenJDK on Java SE rather than building a rival implementation. Deploying developers expand the market for your technology, for example, people porting applications to OpenSolaris or developing in Java. With this freedom comes opportunity for you and for potential partners to grow the ecosystem for your technology: there are two companies already working on embedded versions of the UltraSPARC T1 after the OpenSPARC project. 2. User Preference Free to use – makes it easier for the customer to adopt as there is no pre-processm no risk associated with license costs, ability to walk away if deployment isn't as expected. More platform choice, more suppliers, larger user community: as technology is adopted more widely, the customer has more choice (you can get Solaris from HP and IBM now), the platform expands (GNU/Linux on the T1), and you have the value of the user community. Users report bugs, share knowledge, make the platform easier touse. 3. Value Proposition Business deployment is where Sun monetises its investment in open source. Sun's target is the volume enterprise, a market which will only run supported software solutions. The binary distribution of open source technology is where the application meets technology in a supported fashion. Customers in the future software market will pay for value to their business, not for software RTUs. Freie Nutzung der Software Mehr Auswahl Mehr Lieferanten Größere Community Business Deployment Sun's Kernmärkte Binary Distribution Pay for Value (Support) Mehr Open Source Communities Mehr Developer Deployments Mehr Partner und ISVs
Agenda Investitionen und Entscheidungen oder wozu brauchen wir Communities Communities im Unternehmen: Enterprise 2.0 Größer, schneller, weiter: Moore's Law heute Moore's Law morgen
Bei Web2.0 geht's um Communities Nutzen Teilen Netvibes.com Verbinden
Nutzen Teilen Verbinden Enterprise 2.0 Fokus auf Kern kompetenzen Bei Unternehmen auch Nutzen Teilen Enterprise 2.0 Fokus auf Kern kompetenzen Zusammen- arbeit Keine Doppel- entwicklungen Ideen geben Neue Kunden gewinnen Verbinden Netzwerkeffekte “Tue gutes und rede darüber” Innovation mitgestalten
Communities nach Außen Java.net OpenSPARC.net OpenOffice.org OpenSolaris.org MySQL.org NetBeans.org ...and many more.
Offene Kommunikation
Communities im Unternehmen Social Network “in der Firma” Plattform für interne Communities “Social Document Management” Bewertungsmodell Know How -> Wer weiß was?
Agenda Investitionen und Entscheidungen oder wozu brauchen wir Communities Communities im Unternehmen: Enterprise 2.0 Größer, schneller, weiter: Moore's Law heute Moore's Law morgen
Geht es immer so weiter? 1965 1982 2008 2038
Problem #1: Memory-Latenz Source: IA32 Processor Architecture Trends and Research, IDF Spring 2003
Lösung: Multi-Core, Multi-Thread Systeme 8 Kerne, 64 Threads 100 Watt 256 Threads, 512GByte 2000 Watt
Problem #2: IO/GByte fällt
Die CPU/Storage Lücke SunFire x4450 ist 500 mal schneller als 8 HDDs
Latenzvergleich Flash schliesst die Lücke zwischen DRAM und HDD TAPE 100mS 10mS HDD 1mS 150 X geringere Latenz 100uS 100.000 X schneller FLASH/SSD 10uS 1uS 100nS DRAM 10nS 1nS CPU
Die neue Speicherhierarchie
Hybrid Storage Pool Leistung und Kapazität im Gleichgewicht 100 schnelle Platten 300 GB mit 15K UPM SSD 40 GB 30 SATA Platten 1 TB 7200 UPM Kapazität: 30 TB Leistung: 30K IOPS Kosten: 90000 € / 1.8KWh Kapazität: 30 TB Leistung: 30K IOPS Kosten: 30200 € / 0.4KWh
ZFS Hybrid Storage Pool Open Source, Open Storage Community Schnelle Writes in den ZIL Pool Schnelle Reads aus dem L2ARC Pool Neue Daten im ZIL Pool werden zu grossen Blöcken zusammengefasst und sehr effizient auf HDD Pool geschrieben
Agenda Investitionen und Entscheidungen oder wozu brauchen wir Communities Communities im Unternehmen: Enterprise 2.0 Größer, schneller, weiter: Moore's Law heute Moore's Law morgen
Verschiedene Computer der Geschichte Moore's Law in der Praxis Vereinfacht: „Berechnungen pro Sekunde“ statt „Transistoren pro Schaltkreis“ Verschiedene Computer der Geschichte 10x
Law of Accelerating Returns Nach Ray Kurzweil Moore's Law ist technologisch ein alter Hut! Technologischer Fortschritt war schon immer exponentiell! Bisher konnte jedes Limit durch neue technische Paradigmen überwunden werden: Mechanik->Elektromechanik->Relais->Transistoren->Chips
Moore's Law (weiter fortgesetzt) Microsoft Chicago RZ 2*3GHz Quad Core 10x Alle menschlichen Gehirne Ein menschliches Gehirn Ein Mäusegehirn Deep Blue schlägt Garry Kasparov Ein Insektengehirn
Mit anderen Worten: 2008: Ein $550Mio “Cloud Rechenzentrum” ist so komplex wie ein menschliches Gehirn 2025: Ein $1000 “PC” könnte so komplex sein, wie ein menschliches Gehirn 2035: Ein $1000 “PC” könnte so komplex sein, wie alle menschlichen Gehirne zusammen
„May you live in interesting times!“ (Alter chinesischer Fluch)
Fragen? – Diskussion? Rolf Kersten Sun Microsystems GmbH rolf.kersten@sun.com http://blogs.sun.com/rolfk 089-46008-2513