Page 1
PaaS for the new Cloud Era
Asanka AbeysingheVice President, Solutions Architecture - WSO2,Inc
Page 2
2
AgileApplication development is
Page 3
3
{ API } DrivenApplication development is
Page 4
4
Preprocessor driven Application development is
Page 5
5
Polyglot Application development is
Page 6
6
Quick ReleasesApplication development requires
Page 7
7
Consumerized Applications are
Page 8
8
Unpredictable LoadApplications should handle
Page 9
Relationship with IT
9
2 days to create a
user
½ day to reset a
password
3 days to create a database
1 week to provision
a VMruntime policies
devops policies
Picture Credit : http://web.zizinya.com/blog/
Page 10
10
~80% of time to setup the
environment
Developers spend
Page 11
Solution to facilitate
11
Quick release cycles
Agile, iterative process
Ability to migrate
shadow IT apps
Accept the creative
experimen-tation
Empower the dev groups
Governed/Secured
Enterprise ready
Page 12
Solution provides
12
Self service
Workflow driven
Polyglot programming
model
Heterogynous runtimes
API drivenAutomated /
Template driven
Page 13
13
Cloudas an enabler
Page 14
14
PaaSas the core implementation
Page 15
Platform as a Service
15
Page 16
Roadmap
16
- Access to (your) cloud- Private cloud (privately/publicly hosted)- Public cloud
- Link ALM and dev tools with the cloud- Expose the services as APIs, list APIs to
subscribe- Create your project templates- Develop and publish apps - Track the usage- ( Iterate last two steps )
Page 17
Reference Architecture
17
Page 18
Reference Implementation
18
A platform that supports applications from cradle to grave.
Page 19
Implementation, integrated
19
Page 20
Implementation, runtime view
20
Page 21
Self service, template driven
21
Page 22
Dashboards, monitor, measure
22
Page 23
Lifecycle, manage, control, advertise
23
Page 24
Runtime, enterprise middleware
24
Page 25
Runtime, cloud enabled, polyglot
25
Page 26
26
Runtime, cloud enabled, polyglot
Page 27
27
Scalable, elastic, multi-tenanted
Page 28
WSO2 Cloud Platform
28
Page 29
Reference architecture, cont.
29
Page 30
30
DemoApplication development and lifecycle
Page 31
31
Story : DevOps PaaS in airline
Page 32
32
Story : DevOps PaaS in state gov.
Page 33
33
b : h/p://asanka.abeysinghe.org t : @asankama e : asankaa AT wso2.com w : h/p://wso2.com