Architektur 2020/20 Was prägt IT in 5 Jahren? Thorsten Gau - IBM Distinguished Engineer, CTO Methoden & Werkzeuge @tgau GI Tagung Architekturen 2015 © 2015 IBM Corporation Architekturen 2015 Inhalt 1 Eine Sichtweise basierend auf 20 Jahren Projekterfahrung 2 Gute Architekturen unterstützen die Ziele des Unternehmens 3 Entscheider wollen greifbare Bespiele, nicht nur Datenmodelle 4 Cloud als Innovationsplattform, DevOps als Paradigma für schnelle Ergebnisse 2 Architektur 2020/20 | Thorsten Gau © 2015 IBM Corporation Architekturen 2015 Thorsten Gau 1992-1996 HAW Hamburg: Studium Softwaretechnik Seit 20 Jahren bei IBM – Distinguished Engineer / Executive Architect – Chefarchitekt bei IBM Global Business Services, Deutschland – Viele erfolgreiche globale Systemintegrations- und Anwendungsentwicklungsprojekte. – Experte für Software Engineering Methoden, Enterprise 2.0 Technologien und Architekturen – Führungsmitglied des Technical Expert Council (#TECcr) Im Verbund der IBM Academy of Technology (#IBMAoT) Open Group CTO für Methoden & Werkzeuge sowie Architektur-Ausbildung http://about.me/tgau @tgau 3 Architektur 2020/20 | Thorsten Gau © 2015 IBM Corporation Architekturen 2015 Inhalt 1 Eine Sichtweise basierend auf 20 Jahren Projekterfahrung 2 Gute Architekturen unterstützen die Ziele des Unternehmens 3 Entscheider wollen greifbare Bespiele, nicht nur Datenmodelle 4 Cloud als Innovationsplattform, DevOps als Paradigma für schnelle Ergebnisse 4 Architektur 2020/20 | Thorsten Gau © 2015 IBM Corporation Architekturen 2015 Gute Architekturen unterstützen die Ziele des Unternehmens, z.B. Umsätze erhöhen und Kosten senken Revenue Potential External Customers Business Application Data Technology Gains Job Goals Value Creation Pains Gains Job Goals Value Creation Pains Internal Customers 5 Saving Potential Architektur 2020/20 | Thorsten Gau © 2015 IBM Corporation 5 Architekturen 2015 Geschwindigkeit ist trumpf, aber nicht überall gleich: 2-speed IT Es kristalisieren sich drei Systemkategorien heraus Data as Natural Resource Volume Velocity Systems Of Engagement App App App App App Systems of Insight API API System API API API System API System API API System Systems of Record Variety 6 Veracity Architektur 2020/20 | Thorsten Gau © 2015 IBM Corporation 6 Architekturen 2015 Innovation benötigt Geschwindigkeit, 2-speed IT ist Realität Architektur definiert den Kontext und die globale Sicht Speed 2 – rapid iterations, agile, fast, non-sequential Cloud Fitness Device variety App API Connected App API System Probabilistic App API API App API System Optimized Distributed & Hybrid Integrated API System App API API System Deterministic Speed 1 – safe, accurate, slower iterations, scalable 7 Architektur 2020/20 | Thorsten Gau © 2015 IBM Corporation 7 Architekturen 2015 Inhalt 1 Eine Sichtweise basierend auf 20 Jahren Projekterfahrung 2 Gute Architekturen unterstützen die Ziele des Unternehmens 3 Entscheider wollen greifbare Bespiele, nicht nur Datenmodelle 4 Cloud als Innovationsplattform, DevOps als Paradigma für schnelle Ergebnisse 8 Architektur 2020/20 | Thorsten Gau © 2015 IBM Corporation Architekturen 2015 Datenmodelle sind wichtig. Die Stakeholder interessiert das selten. 9 Architektur 2020/20 | Thorsten Gau © 2015 IBM Corporation 9 Architekturen 2015 Data is like a natural resource Data Lakes can cope with Volume and Variety Cognitive Computing deals with Veracity Fog Computing enables data processing at a Velocity needed for IoT* Volume Velocity Data at Scale Data in Motion Variety Data in Many Forms 10 *Internet of Things Veracity Data Uncertainty Architektur 2020/20 | Thorsten Gau © 2015 IBM Corporation 10 Architekturen 2015 Cloud als Plattform um Analyse-Ergebnisse auf Mobilen Endgeräten basierend auf Sozialen Netzwerken anzuzeigen DEMO https://bwt-demo.mybluemix.net/ 11 Architektur 2020/20 | Thorsten Gau © 2015 IBM Corporation Architekturen 2015 Inhalt 1 Eine Sichtweise basierend auf 20 Jahren Projekterfahrung 2 Gute Architekturen unterstützen die Ziele des Unternehmens 3 Entscheider wollen greifbare Bespiele, nicht nur Datenmodelle 4 Cloud als Innovationsplattform, DevOps als Paradigma für schnelle Ergebnisse 13 Architektur 2020/20 | Thorsten Gau © 2015 IBM Corporation Architekturen 2015 Ein Großteil der Aufwände entfällt häufig auf Themen, die nicht direkt den Projektauftrag betreffen aus der Cloud beziehen Design / Code Anwendung Projektauftrag Daten Build & Deploy Arbeitselemente Jazz CLM* Runtime Platform as a Service Middleware Betriebssystem Versionierung Virtualisierung Entwicklungsumgebung Server Testmanagement Infrastruktur as a Service Speicher Anforderungsmgmt Netzwerk Dev Ops Entwicklungsinfrastruktur Betriebsumgebung *CLM = Collaborative Lifecycle Management: Rational DOORS NG, Rational Team Concert, Rational Quality Manager 14 Architektur 2020/20 | Thorsten Gau © 2015 IBM Corporation Architekturen 2015 Der Markt erfordert kurze Innovationszyklen und hohe Qualität. Dies erfordert einen kontinuierlichen Fluß im Entwicklungsprozeß. DevOps Lebenszyklus Kunden Fachexperten Entwicklung Operations Kontinuierliches Feedback und Verbesserungen Principles Entwickeln und Testen Build, Deploy, Release Messen und Optimieren Practices Anforderungen / Planen DevOps Foundation Open Lifecycle and Service Management Integration Platform OSLC DevOps ist die Fähigkeit eines Unternehmens kontinulierlich Software in hoher Qualität zu liefern. Zentrale Prinzipien hinter IBM DevOps sind: Transparente Zusammenarbeit, Agilität, Automatisierung, kurze Feedbackschleifen 15 Architektur 2020/20 | Thorsten Gau © 2015 IBM Corporation Architekturen 2015 Dashboards zeigen Engpässe und visualisieren Erfolg! erwartete Fehler behobene Fehler (Anzahl) Einführung DevOps 16 Architektur 2020/20 | Thorsten Gau © 2015 IBM Corporation Architekturen 2015 17 © 2015 IBM Corporation Architekturen 2015 Meine Architektur 2020 Hypothesen Hypothesen 18 Architecture 2020 vision: DIGITAL VALUE CHAIN • Customer centric, leveraging shared services, • Fast implementation of new disruptive business models • Orchestration of services - “you don’t have to build everything yourself” HYBRID CLOUDS & COMPOSEABLE BUSINESS • Business Services are composeable into (macro) processes, which are securely integrated through API gateways across Clouds MICROSERVICE ARCHITECTURES & API ECONOMY • Services deployed and offered as loosely coupled, highly coheasive micro-service components with driving an “API economy” • APIs matter more than the language they are implemented in CONTAINERIZED INFRASTRUCTURE • Containers are sparked "on demand" within mili-seconds and are equally disposed leading to ‘no IT in idle mode’ • Workloads can move seamlessly between public and private clouds in a costeffective and hyper-scalable way; MOBILE WORKFORCE EMPOWERMENT • ‘Mobility to the max’ - User Interfaces are responsive on any device, such as a watch, smartphone, tablet or notebook • Costly office space can therefore be used ‘in a smarter way’ and the workforce is ‘where the revenue is made’ at home or in shared delivery centers Architektur 2020/20 | Thorsten Gau © 2015 IBM Corporation 18 18 Thorsten Gau Vielen Dank für Ihre Aufmerksamkeit! Distinguished Engineer IBM Deutschland GmbH Global Business Services Beim Strohhause 17 20097 Hamburg Foto http://about.me/tgau GI Tagung Architekturen 2015 © 2015 IBM Corporation Architekturen 2015 IBM is Open by Design Don't build a dead-end cloud Founding member and Platinum Sponsor Built on OpenStack, the ubiquitous, massively scalable open source IaaS platform: • • • IBM Cloud Orchestrator IBM Cloud Manager with OpenStack IBM Cloud OpenStack Services Founding member and platinum sponsor of the Cloud Foundry Foundation Built on Cloud Foundry, the industry’s open PaaS that provides choice of clouds, frameworks and application services: • IBM Bluemix Leading the move toward open governance as Member of Docker advisory board and Contributing significant code to the project Supporting Docker, an open platform to build, ship and run distributed applications: • • • For more information visit http://www.ibm.com/cloud-computing/us/en/open-cloud.html 20 IBM Container Service for Bluemix Docker Hub Enterprise on SoftLayer WebSphere Liberty Profile Application Server © 2015 IBM Corporation Architekturen 2015 Docker is a shipping container system for code Web frontend Queue QA server Customer Data Center Public Cloud #bluemix - #docker Production Cluster Contributor’s laptop Can I migrate smoothly and quickly …that can be manipulated using standard operations and run consistently on virtually any hardware platform Development VM 21 Analytics DB An engine that enables any payload to be encapsulated as a lightweight, portable, selfsufficient container… Multiplicity of hardware environments Multiplicity of Stacks User DB Do services and apps interact appropriately? Static website © 2015 IBM Corporation Architekturen 2015 Search the world’s largest database of public APIs Introducing API Harmony Find an API Match– Cognitive ability to dynamically shape API matches based upon relationships or other criteria Largest API Knowledge base– Explore and search from the worlds largest collection of Public APIs Gain insights across APIs- understand multi-modal relationships, common API attributes such as data formats, key types, etc. API Search _|_______________ 22 #bluemix - #ibmcloud © 2015 IBM Corporation
© Copyright 2024 ExpyDoc