Architektur 2020/20

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