delivering paas
TRANSCRIPT
Delivering PaaS Georgi Gerginov, Borislav Arnaudov
September 26, 2014
2 © 2014 SAP SE or an SAP affiliate company. All rights reserved.
Agenda
Does quality of How affect What?
What is PaaS?
Regular PaaS delivery, but How?
Continuous Delivery Challenges
Does quality of How affect What?
4 © 2014 SAP SE or an SAP affiliate company. All rights reserved.
Based on TQM principles as taught by Shewhart, Juran, Deming and Humphrey.
PROCESS
Heroic
effort
Mature
software
business
TYPICAL Unprecedented
system PR
OD
UC
T
Bad Good
Good
“The quality of a product is largely determined by the quality
of the process that is used to develop and maintain it.”
5 © 2014 SAP SE or an SAP affiliate company. All rights reserved.
Process Evolution
Waterfall
Agile
Continuous
Integration
Continuous
Delivery
DevOps
6 © 2014 SAP SE or an SAP affiliate company. All rights reserved.
Speed
7 © 2014 SAP SE or an SAP affiliate company. All rights reserved.
Do you believe your organization has
achieved Continuous Delivery?
Yes 14%
Some Projects
27%
No 59%
(http://pages.cloudbees.com/Website_Biz-Value-of-CD.html)
8 © 2014 SAP SE or an SAP affiliate company. All rights reserved.
What initiatives are planned in your
organization for 2014?
0
10
20
30
40
50
60
ContinuousDelivery
Agile DevOps
(http://go.xebialabs.com/Automation-Trends-Report-2014.html)
What is PaaS?
10 © 2014 SAP SE or an SAP affiliate company. All rights reserved.
Applications
Runtimes
Security & Integration
Servers
Databases
Storage
Virtualization
Server HW
Networking
Applications
Runtimes
Security & Integration
Databases
Servers
Virtualization
Server HW
Storage
Networking Networking
Storage
Server HW
Virtualization
Servers
Databases
Security & Integration
Runtimes
Applications
Servers
Databases
Security & Integration
Runtimes
Applications
Networking
Storage
Server HW
Virtualization
Traditional IT IaaS PaaS SaaS Y
ou M
anage
You M
anage
You M
anage
Managed b
y v
endor
Managed b
y v
endor
Managed b
y v
endor
11 © 2014 SAP SE or an SAP affiliate company. All rights reserved.
SAP HANA Cloud Platform
(hana.ondemand.com)
Platform as a Service
Software as a Service
SAP HANA Cloud Platform
Infrastructure as a Service
Shared Reuse-Services
Identity Management
Connectivity
Document
Lifecycle
Services
Portal Mobile
Business
Services
Self-Service
Tools
HANA Application Platform
Managed Services
Further Services …
Enterprise
Service
Levels
Platform
Operations
Integration
Gateway
HANA Database Platform
Regular PaaS delivery, but How?
13 © 2014 SAP SE or an SAP affiliate company. All rights reserved.
Apache
Open Technologies
14 © 2014 SAP SE or an SAP affiliate company. All rights reserved.
Development steps
Coding Local
testing
Submit
to SCM Central Validation
System
Central
Integration
Quality check Transport
to stable
Release to
production
15 © 2014 SAP SE or an SAP affiliate company. All rights reserved.
Next … Production
STAGE II
STAGE I
Multilevel Validation
Continuous Delivery Challenges
17 © 2014 SAP SE or an SAP affiliate company. All rights reserved.
Continuous Delivery Challenges
Dev-Ops Gap
Technical Hurdles
Company/Org Culture
CD as a Product
Scalability
High Availability Performance
Recovery
18 © 2014 SAP SE or an SAP affiliate company. All rights reserved.
Takeaways
Process quality determines product quality.
Continuous Delivery means faster delivery and better product.
Do more Continuous Delivery!
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Thank you!
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
21 © 2014 SAP SE or an SAP affiliate company. All rights reserved.
22 © 2014 SAP SE or an SAP affiliate company. All rights reserved.
0 10 20 30 40 50
Culture
Dev - Ops Gap
Technical Hurdles
Top 3 Challenges