21
© 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

Architektur 2020/20...• IBM Bluemix Leading the move toward open governance as Member of Docker advisory board and Contributing significant code to the project Supporting Docker,

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Architektur 2020/20...• IBM Bluemix Leading the move toward open governance as Member of Docker advisory board and Contributing significant code to the project Supporting Docker,

© 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

Page 2: Architektur 2020/20...• IBM Bluemix Leading the move toward open governance as Member of Docker advisory board and Contributing significant code to the project Supporting Docker,

© 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

Page 3: Architektur 2020/20...• IBM Bluemix Leading the move toward open governance as Member of Docker advisory board and Contributing significant code to the project Supporting Docker,

© 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

Page 4: Architektur 2020/20...• IBM Bluemix Leading the move toward open governance as Member of Docker advisory board and Contributing significant code to the project Supporting Docker,

© 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

Page 5: Architektur 2020/20...• IBM Bluemix Leading the move toward open governance as Member of Docker advisory board and Contributing significant code to the project Supporting Docker,

© 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

Page 6: Architektur 2020/20...• IBM Bluemix Leading the move toward open governance as Member of Docker advisory board and Contributing significant code to the project Supporting Docker,

© 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

Page 7: Architektur 2020/20...• IBM Bluemix Leading the move toward open governance as Member of Docker advisory board and Contributing significant code to the project Supporting Docker,

© 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

Page 8: Architektur 2020/20...• IBM Bluemix Leading the move toward open governance as Member of Docker advisory board and Contributing significant code to the project Supporting Docker,

© 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

Page 9: Architektur 2020/20...• IBM Bluemix Leading the move toward open governance as Member of Docker advisory board and Contributing significant code to the project Supporting Docker,

© 2015 IBM Corporation

Architekturen 2015

Datenmodelle sind wichtig. Die Stakeholder interessiert das selten.

9 Architektur 2020/20 | Thorsten Gau 9

Page 10: Architektur 2020/20...• IBM Bluemix Leading the move toward open governance as Member of Docker advisory board and Contributing significant code to the project Supporting Docker,

© 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

Page 11: Architektur 2020/20...• IBM Bluemix Leading the move toward open governance as Member of Docker advisory board and Contributing significant code to the project Supporting Docker,

© 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/

Page 12: Architektur 2020/20...• IBM Bluemix Leading the move toward open governance as Member of Docker advisory board and Contributing significant code to the project Supporting Docker,

© 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

Page 13: Architektur 2020/20...• IBM Bluemix Leading the move toward open governance as Member of Docker advisory board and Contributing significant code to the project Supporting Docker,

© 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

Page 14: Architektur 2020/20...• IBM Bluemix Leading the move toward open governance as Member of Docker advisory board and Contributing significant code to the project Supporting Docker,

© 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

Page 15: Architektur 2020/20...• IBM Bluemix Leading the move toward open governance as Member of Docker advisory board and Contributing significant code to the project Supporting Docker,

© 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

Page 16: Architektur 2020/20...• IBM Bluemix Leading the move toward open governance as Member of Docker advisory board and Contributing significant code to the project Supporting Docker,

© 2015 IBM Corporation

Architekturen 2015

17

Page 17: Architektur 2020/20...• IBM Bluemix Leading the move toward open governance as Member of Docker advisory board and Contributing significant code to the project Supporting Docker,

© 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

Page 18: Architektur 2020/20...• IBM Bluemix Leading the move toward open governance as Member of Docker advisory board and Contributing significant code to the project Supporting Docker,

© 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

Page 19: Architektur 2020/20...• IBM Bluemix Leading the move toward open governance as Member of Docker advisory board and Contributing significant code to the project Supporting Docker,

© 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

Page 20: Architektur 2020/20...• IBM Bluemix Leading the move toward open governance as Member of Docker advisory board and Contributing significant code to the project Supporting Docker,

© 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

Page 21: Architektur 2020/20...• IBM Bluemix Leading the move toward open governance as Member of Docker advisory board and Contributing significant code to the project Supporting Docker,

© 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