2014-QCon-SF PaaS for the new Cloud Era
-
Upload
asanka-abeysinghe -
Category
Technology
-
view
286 -
download
3
description
Transcript of 2014-QCon-SF PaaS for the new Cloud Era
![Page 1: 2014-QCon-SF PaaS for the new Cloud Era](https://reader035.fdocuments.in/reader035/viewer/2022081519/557d6048d8b42ae1438b4fab/html5/thumbnails/1.jpg)
PaaS for the new Cloud Era
Asanka Abeysinghe
Vice President, Solutions Architecture - WSO2,Inc
QCon San Francisco - 2014
![Page 2: 2014-QCon-SF PaaS for the new Cloud Era](https://reader035.fdocuments.in/reader035/viewer/2022081519/557d6048d8b42ae1438b4fab/html5/thumbnails/2.jpg)
2
Agile
Application development is
![Page 3: 2014-QCon-SF PaaS for the new Cloud Era](https://reader035.fdocuments.in/reader035/viewer/2022081519/557d6048d8b42ae1438b4fab/html5/thumbnails/3.jpg)
3
{ API } Driven
Application development is
![Page 4: 2014-QCon-SF PaaS for the new Cloud Era](https://reader035.fdocuments.in/reader035/viewer/2022081519/557d6048d8b42ae1438b4fab/html5/thumbnails/4.jpg)
4
Preprocessor driven
Application development is
![Page 5: 2014-QCon-SF PaaS for the new Cloud Era](https://reader035.fdocuments.in/reader035/viewer/2022081519/557d6048d8b42ae1438b4fab/html5/thumbnails/5.jpg)
5
Polyglot
Application development is
![Page 6: 2014-QCon-SF PaaS for the new Cloud Era](https://reader035.fdocuments.in/reader035/viewer/2022081519/557d6048d8b42ae1438b4fab/html5/thumbnails/6.jpg)
6
Quick Releases
Application development requires
![Page 7: 2014-QCon-SF PaaS for the new Cloud Era](https://reader035.fdocuments.in/reader035/viewer/2022081519/557d6048d8b42ae1438b4fab/html5/thumbnails/7.jpg)
7
Consumerized
Applications are
![Page 8: 2014-QCon-SF PaaS for the new Cloud Era](https://reader035.fdocuments.in/reader035/viewer/2022081519/557d6048d8b42ae1438b4fab/html5/thumbnails/8.jpg)
8
Unpredictable Load
Applications should handle
![Page 9: 2014-QCon-SF PaaS for the new Cloud Era](https://reader035.fdocuments.in/reader035/viewer/2022081519/557d6048d8b42ae1438b4fab/html5/thumbnails/9.jpg)
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: 2014-QCon-SF PaaS for the new Cloud Era](https://reader035.fdocuments.in/reader035/viewer/2022081519/557d6048d8b42ae1438b4fab/html5/thumbnails/10.jpg)
10
~80% of time to setup the
environment
Developers spend
![Page 11: 2014-QCon-SF PaaS for the new Cloud Era](https://reader035.fdocuments.in/reader035/viewer/2022081519/557d6048d8b42ae1438b4fab/html5/thumbnails/11.jpg)
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: 2014-QCon-SF PaaS for the new Cloud Era](https://reader035.fdocuments.in/reader035/viewer/2022081519/557d6048d8b42ae1438b4fab/html5/thumbnails/12.jpg)
Solution provides
12
Self service
Workflow driven
Polyglot programming
model
Heterogynous runtimes
API drivenAutomated /
Template driven
![Page 13: 2014-QCon-SF PaaS for the new Cloud Era](https://reader035.fdocuments.in/reader035/viewer/2022081519/557d6048d8b42ae1438b4fab/html5/thumbnails/13.jpg)
13
Cloudas an enabler
![Page 14: 2014-QCon-SF PaaS for the new Cloud Era](https://reader035.fdocuments.in/reader035/viewer/2022081519/557d6048d8b42ae1438b4fab/html5/thumbnails/14.jpg)
14
PaaSas the core implementation
![Page 15: 2014-QCon-SF PaaS for the new Cloud Era](https://reader035.fdocuments.in/reader035/viewer/2022081519/557d6048d8b42ae1438b4fab/html5/thumbnails/15.jpg)
Platform as a Service
15
![Page 16: 2014-QCon-SF PaaS for the new Cloud Era](https://reader035.fdocuments.in/reader035/viewer/2022081519/557d6048d8b42ae1438b4fab/html5/thumbnails/16.jpg)
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: 2014-QCon-SF PaaS for the new Cloud Era](https://reader035.fdocuments.in/reader035/viewer/2022081519/557d6048d8b42ae1438b4fab/html5/thumbnails/17.jpg)
Reference Architecture
17
![Page 18: 2014-QCon-SF PaaS for the new Cloud Era](https://reader035.fdocuments.in/reader035/viewer/2022081519/557d6048d8b42ae1438b4fab/html5/thumbnails/18.jpg)
Reference Implementation
18
A platform that supports applications from cradle to grave.
![Page 19: 2014-QCon-SF PaaS for the new Cloud Era](https://reader035.fdocuments.in/reader035/viewer/2022081519/557d6048d8b42ae1438b4fab/html5/thumbnails/19.jpg)
Implementation, integrated
19
![Page 20: 2014-QCon-SF PaaS for the new Cloud Era](https://reader035.fdocuments.in/reader035/viewer/2022081519/557d6048d8b42ae1438b4fab/html5/thumbnails/20.jpg)
Implementation, runtime view
20
![Page 21: 2014-QCon-SF PaaS for the new Cloud Era](https://reader035.fdocuments.in/reader035/viewer/2022081519/557d6048d8b42ae1438b4fab/html5/thumbnails/21.jpg)
Self service, template driven
21
![Page 22: 2014-QCon-SF PaaS for the new Cloud Era](https://reader035.fdocuments.in/reader035/viewer/2022081519/557d6048d8b42ae1438b4fab/html5/thumbnails/22.jpg)
Dashboards, monitor, measure
22
![Page 23: 2014-QCon-SF PaaS for the new Cloud Era](https://reader035.fdocuments.in/reader035/viewer/2022081519/557d6048d8b42ae1438b4fab/html5/thumbnails/23.jpg)
Lifecycle, manage, control, advertise
23
![Page 24: 2014-QCon-SF PaaS for the new Cloud Era](https://reader035.fdocuments.in/reader035/viewer/2022081519/557d6048d8b42ae1438b4fab/html5/thumbnails/24.jpg)
Runtime, enterprise middleware
24
![Page 25: 2014-QCon-SF PaaS for the new Cloud Era](https://reader035.fdocuments.in/reader035/viewer/2022081519/557d6048d8b42ae1438b4fab/html5/thumbnails/25.jpg)
Runtime, cloud enabled, polyglot
25
![Page 26: 2014-QCon-SF PaaS for the new Cloud Era](https://reader035.fdocuments.in/reader035/viewer/2022081519/557d6048d8b42ae1438b4fab/html5/thumbnails/26.jpg)
26
Runtime, cloud enabled, polyglot
![Page 27: 2014-QCon-SF PaaS for the new Cloud Era](https://reader035.fdocuments.in/reader035/viewer/2022081519/557d6048d8b42ae1438b4fab/html5/thumbnails/27.jpg)
27
Scalable, elastic, multi-tenanted
![Page 28: 2014-QCon-SF PaaS for the new Cloud Era](https://reader035.fdocuments.in/reader035/viewer/2022081519/557d6048d8b42ae1438b4fab/html5/thumbnails/28.jpg)
28
Deploying at ScaleLakmal Warusawithana,
Director-Cloud Architecture, WSO2 / VP- Apache Stratos
Wed, 5th Nov 11:50 AM
![Page 29: 2014-QCon-SF PaaS for the new Cloud Era](https://reader035.fdocuments.in/reader035/viewer/2022081519/557d6048d8b42ae1438b4fab/html5/thumbnails/29.jpg)
WSO2 Cloud Platform
29
![Page 30: 2014-QCon-SF PaaS for the new Cloud Era](https://reader035.fdocuments.in/reader035/viewer/2022081519/557d6048d8b42ae1438b4fab/html5/thumbnails/30.jpg)
Reference architecture, cont.
30
![Page 31: 2014-QCon-SF PaaS for the new Cloud Era](https://reader035.fdocuments.in/reader035/viewer/2022081519/557d6048d8b42ae1438b4fab/html5/thumbnails/31.jpg)
31
DemoApplication development and lifecycle
![Page 32: 2014-QCon-SF PaaS for the new Cloud Era](https://reader035.fdocuments.in/reader035/viewer/2022081519/557d6048d8b42ae1438b4fab/html5/thumbnails/32.jpg)
32
Story : DevOps PaaS in airline
![Page 33: 2014-QCon-SF PaaS for the new Cloud Era](https://reader035.fdocuments.in/reader035/viewer/2022081519/557d6048d8b42ae1438b4fab/html5/thumbnails/33.jpg)
33
Story : DevOps PaaS in state gov.
![Page 34: 2014-QCon-SF PaaS for the new Cloud Era](https://reader035.fdocuments.in/reader035/viewer/2022081519/557d6048d8b42ae1438b4fab/html5/thumbnails/34.jpg)
34
b : http://asanka.abeysinghe.orgt : @asankamae : asankaa AT wso2.comw : http://wso2.com