appagile devops story - schedschd.ws/hosted_files/linuxconcontainerconeurope2016/04/appagile... ·...
TRANSCRIPT
AppAgile Cloud DevOps Journey with Docker and PaaS
today’s business departments want to try out ideas quickly
ever-increasing Digitalization
is changing society and economy through new business models
Data is the new fuel
New Market Players
are changing the game with innovative products and services
New Services boost business
changed customer behaviour
due to increasing numbers of mobile devices and social media
Analytics turns data into Facts
complex IT Integration
remains an issue, although dedicated IT budget is available for web services
Cloud & Backend from one hand
From: Business Idea / Innovation To: First business success
Provisioning AppAgile Platform
En
d-2
-En
d S
er
vic
e
Digitization as a Service at your Speed
HOW to bring Project to Operations?
WHO will operate it 24x7?
WHAT Budget is needed?
PaaS for App Developer
Tools & Self-services
PaaS for Scaling Business
Managed Application
Automated scaling E2E Services
PaaS for Production
Managed Middleware, Database
SLA, Budget control
E2E Services
PaaS for QA / Test
Testing
Performance
Data & Analytics for SMALL Data
Data Lab for Data Scientists
Tools & Self-services
Data & Analytics for data driven business with HUGE Data
Managed Platform for Scaling Business
E2E Services
Data & Analytics for managed Production
SLA, Budget Control
E2E Services
Data & Analytics for BIG Data
Use Case Validation (PoC)
Tool Eco-Systems
Increase data
Digitalization / Business Growth
AppAgile Product setup
pay as you use – E2E Service Cloud Self Services
Sc
ali
ab
le E
2E-P
lat
for
m
Application Stack
PaaS ‒ Docker Micro Services DevOps Engineering Rapid Prototyping MW / DB as a Service Mobile as a Service
Data Management Stack
Data Integration Products Hadoop Products NoSQL Products In-Memory Products
Data Analytics Stack
Advanced Visualization Advanced Analytics Reporting Dash boarding Search
AppAgile PaaS & Big Data Platform
DevOps – Agile Development / Operation
Application Services (Portal, Continuous Integration, Automation, Orchestration)
PaaS / Docker Environment
Private Cloud Dedicated & Dynamic
Bare Metal Cloud Public Azure /
Open Telekom Cloud
Small / Big / Huge Data
AppAgile PaaS & Big Data – Logical Architecture
Developer and Application user
BIG DATA ANALYTICS SERVICES
Advanced Analytics ProduCTS
DASHBOARD PRODUCTS
Visualization Products
BIG DATA MANAGEMENT SERVICES
DATa INTEGRATION PRODUCTS
Hadoop ProduCTS
NoSQL & In-Memory ProduCTS
PaaS (APPLICATION SERVICES & AGILE DEVELOPMENT)
Application – Self-Service Portal / Catalogue
Continuous Integration – Agile Software Development
Jenkins Maven GIT
DEVOPS: MANAGED MIDDLEWARE SERVICES (PaaS) AND DATABASE SERVICES (DBaaS)
Development Environment Production Environment
PaaS / Docker Environment & Bare Metal Orchestration
APPAGILE DELIVERY MODELS
Bare Metal Cloud
Private Cloud T-Systems vCloud
Public Cloud OTC / Azure Cloud
Dedicated Dynamic
Challenge: DevOps vs ITIL quadrature of the circle
DevOps:
• agile
• fast
• self responsible
• innovative
ITIL:
• process driven
• obligatory (SLA)
• usually slow & unflexible
• transfer of responsibilities
The Enterprise DevOps Journey
The Enterprise DevOps Journey project phase
Time
Success/ Effective-
ness
• agile project
• Scrum
• DevOps
• MVP
Project phase
The Enterprise DevOps Journey project phase
Time
Success/ Effective-
ness
• agile project
• Scrum
• DevOps
• MVP
Project phase
The Enterprise DevOps Journey Starting production
Time
• fast
•efficient
•cheap
•Dev team is responsible for Ops
Success/ Effective-
ness
Starting PROD
The Enterprise DevOps Journey production issues
Starting PROD
Time
Success/ Effective-
ness •24x7?
•Disease/holiday
•Outage
•Scale Business
•Security
• Processes kill speed
• Frustration in dev team
• Declining level of innovation
The Enterprise DevOps Journey production issues
The Enterprise DevOps Journey Project mode Ops as solution?
Starting PROD
Time
Success/ Effective-
ness Starting PROD AppAgile
• Project mode OPS
• Suspend processes
• Frictions when resuming processes
Classic Ops
The Enterprise DevOps Journey could have done better
Starting PROD
Time
Success/ Effective-
ness
Classic Ops
The Enterprise DevOps Journey - Today
Time
Success/ Effective-
ness
Classic Ops
Project mode Ops
Enterprise DevOps model
• Joint settlement necessary
• Innovational strength is preserved
• AA DevOps engineering team is part of customers development / sprints
• Regular releases AND ITIL+SLA quality
Our Solution: Enterprise DevOps
Customer / Partner
Developer
AA Operations AA Engineering
ITIL v3
Process / SLA Oriented
DevOps BackEnd
Agile
Service Oriented
QA Gateway INT -> PROD
The Enterprise DevOps Journey
Time
Success/ Effective-
ness
Thank you AppAgile Cloud EN: Https://goo.gl/uQZ1LC DE: https://cloud.telekom.de/infrastruktur/appagile/ [email protected] Robin Meißner [email protected]
20