View
0
Download
0
Category
Preview:
Citation preview
© 2015 IBM Corporation
GI Tagung Architekturen 2015
Architektur 2020/20 Was prägt IT in 5 Jahren? Thorsten Gau - IBM Distinguished Engineer, CTO Methoden & Werkzeuge @tgau
© 2015 IBM Corporation
Architekturen 2015
2
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
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
Architektur 2020/20 | Thorsten Gau 3
© 2015 IBM Corporation
Architekturen 2015
4
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
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
5
Job
Goals
Pains
Gains
External Customers
Internal Customers
Business Application Data Technology
Pains
Gains
Revenue
Potential
Saving
Potential
Value Creation
Value Creation Job
Goals
Architektur 2020/20 | Thorsten Gau 5
© 2015 IBM Corporation
Architekturen 2015
Data as Natural Resource
Geschwindigkeit ist trumpf, aber nicht überall gleich: 2-speed IT Es kristalisieren sich drei Systemkategorien heraus
6
App App App App App
System System System System
API API API API API API API API
Volume Velocity
Variety Veracity
Systems Of Engagement
Systems of Record
Systems of Insight
Architektur 2020/20 | Thorsten Gau 6
© 2015 IBM Corporation
Architekturen 2015
Innovation benötigt Geschwindigkeit, 2-speed IT ist Realität Architektur definiert den Kontext und die globale Sicht
7
App App App App App
System System System System
API API API API API API API API
Speed 1 – safe, accurate, slower iterations, scalable
Speed 2 – rapid iterations, agile, fast, non-sequential
Distributed
& Hybrid Device variety Connected Probabilistic
Optimized Integrated Deterministic
Cloud
Fitness
Architektur 2020/20 | Thorsten Gau 7
© 2015 IBM Corporation
Architekturen 2015
8
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
Architektur 2020/20 | Thorsten Gau
© 2015 IBM Corporation
Architekturen 2015
Datenmodelle sind wichtig. Die Stakeholder interessiert das selten.
9 Architektur 2020/20 | Thorsten Gau 9
© 2015 IBM Corporation
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*
10
Velocity Volume
Variety Veracity
Data at Scale
Data in Many Forms
Data in Motion
Data Uncertainty
*Internet of Things
Architektur 2020/20 | Thorsten Gau 10
© 2015 IBM Corporation
Architekturen 2015
Cloud als Plattform um Analyse-Ergebnisse auf Mobilen Endgeräten basierend auf Sozialen Netzwerken anzuzeigen
DEMO
11 Architektur 2020/20 | Thorsten Gau
https://bwt-demo.mybluemix.net/
© 2015 IBM Corporation
Architekturen 2015
13
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
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
Anwendung
Daten
Runtime
Middleware
Betriebssystem
Virtualisierung
Server
Speicher
Netzwerk
Design / Code
Build & Deploy
Arbeitselemente
Versionierung
Entwicklungsumgebung
Testmanagement
Anforderungsmgmt
Infrastruktur
as a Service
Platform
as a Service
Projekt-
auftrag
Betriebsumgebung Entwicklungsinfrastruktur
Jazz
CLM*
*CLM = Collaborative Lifecycle Management:
Rational DOORS NG, Rational Team Concert, Rational Quality Manager
14
Dev Ops
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 Foundation
Open Lifecycle and Service Management Integration Platform
DevOps Lebenszyklus
Operations Entwicklung Kunden Fachexperten
Kontinuierliches Feedback und Verbesserungen
Pri
nci
ple
s Pra
ctices Messen und Optimieren
Anforderungen / Planen Entwickeln und Testen Build, Deploy, Release
OSLC
15 Architektur 2020/20 | Thorsten Gau
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
© 2015 IBM Corporation
Architekturen 2015
Dashboards zeigen Engpässe und visualisieren Erfolg!
16
Einführung DevOps
behobene
Fehler
(Anzahl)
erwartete Fehler
Architektur 2020/20 | Thorsten Gau
© 2015 IBM Corporation
Architekturen 2015
17
© 2015 IBM Corporation
Architekturen 2015
Meine Architektur 2020 Hypothesen
18
DIGITAL VALUE
CHAIN
HYBRID CLOUDS &
COMPOSEABLE
BUSINESS
MICROSERVICE
ARCHITECTURES &
API ECONOMY
CONTAINERIZED
INFRASTRUCTURE
MOBILE
WORKFORCE
EMPOWERMENT
Architecture 2020 vision:
• Customer centric, leveraging shared services,
• Fast implementation of new disruptive business models
• Orchestration of services - “you don’t have to build everything yourself”
• Business Services are composeable into (macro) processes, which are securely
integrated through API gateways across Clouds
• 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
• 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 cost-
effective and hyper-scalable way;
• ‘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
Hypothesen
Architektur 2020/20 | Thorsten Gau 18 18
© 2015 IBM Corporation
GI Tagung Architekturen 2015
Vielen Dank für Ihre Aufmerksamkeit!
Thorsten Gau
Distinguished Engineer
IBM Deutschland GmbH
Global Business Services
Beim Strohhause 17
20097 Hamburg
http://about.me/tgau
Foto
© 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:
• IBM Container Service for
Bluemix
• Docker Hub Enterprise on
SoftLayer
• WebSphere Liberty Profile
Application Server For more information visit
http://www.ibm.com/cloud-computing/us/en/open-cloud.html
20
© 2015 IBM Corporation
Architekturen 2015
Static website Web frontend User DB Queue Analytics DB
Development
VM
QA server Public Cloud Contributor’s
laptop
Docker is a shipping container system for code
Mu
ltip
licit
y o
f St
acks
M
ult
iplic
ity
of
har
dw
are
envi
ron
men
ts
Production
Cluster Customer Data
Center
Do
services and
app
s in
teract app
rop
riately?
Can
I migrate sm
oo
thly an
d
qu
ickly
…that can be manipulated using
standard operations and run
consistently on virtually any
hardware platform
An engine that enables any
payload to be encapsulated as a
lightweight, portable, self-
sufficient container…
#bluemix - #docker 21
© 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 _|_______________
#bluemix - #ibmcloud 22
Recommended