2014-qcon-sf paas for the new cloud era

34
PaaS for the new Cloud Era Asanka Abeysinghe Vice President, Solutions Architecture - WSO2,Inc QCon San Francisco - 2014

Upload: asanka-abeysinghe

Post on 14-Jun-2015

286 views

Category:

Technology


3 download

DESCRIPTION

Teams using IaaS and traditional application servers to deploy cloud applications benefit on-demand efficiencies, but continue to spend significant effort on application delivery, including deployment, scaling, and governance. PaaS solutions have helped automate some functions, but still falls short. Examining how to address these challenges with a PaaS, this session will also review the architectural approach of the WSO2 Private PaaS to be cloud native, providing polyglot language and environment support, and ability to run on multiple runtimes.

TRANSCRIPT

Page 1: 2014-QCon-SF PaaS for the new Cloud Era

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

2

Agile

Application development is

Page 3: 2014-QCon-SF PaaS for the new Cloud Era

3

{ API } Driven

Application development is

Page 4: 2014-QCon-SF PaaS for the new Cloud Era

4

Preprocessor driven

Application development is

Page 5: 2014-QCon-SF PaaS for the new Cloud Era

5

Polyglot

Application development is

Page 6: 2014-QCon-SF PaaS for the new Cloud Era

6

Quick Releases

Application development requires

Page 7: 2014-QCon-SF PaaS for the new Cloud Era

7

Consumerized

Applications are

Page 8: 2014-QCon-SF PaaS for the new Cloud Era

8

Unpredictable Load

Applications should handle

Page 9: 2014-QCon-SF PaaS for the new Cloud Era

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

10

~80% of time to setup the

environment

Developers spend

Page 11: 2014-QCon-SF PaaS for the new Cloud Era

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

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

13

Cloudas an enabler

Page 14: 2014-QCon-SF PaaS for the new Cloud Era

14

PaaSas the core implementation

Page 15: 2014-QCon-SF PaaS for the new Cloud Era

Platform as a Service

15

Page 16: 2014-QCon-SF PaaS for the new Cloud Era

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

Reference Architecture

17

Page 18: 2014-QCon-SF PaaS for the new Cloud Era

Reference Implementation

18

A platform that supports applications from cradle to grave.

Page 19: 2014-QCon-SF PaaS for the new Cloud Era

Implementation, integrated

19

Page 20: 2014-QCon-SF PaaS for the new Cloud Era

Implementation, runtime view

20

Page 21: 2014-QCon-SF PaaS for the new Cloud Era

Self service, template driven

21

Page 22: 2014-QCon-SF PaaS for the new Cloud Era

Dashboards, monitor, measure

22

Page 23: 2014-QCon-SF PaaS for the new Cloud Era

Lifecycle, manage, control, advertise

23

Page 24: 2014-QCon-SF PaaS for the new Cloud Era

Runtime, enterprise middleware

24

Page 25: 2014-QCon-SF PaaS for the new Cloud Era

Runtime, cloud enabled, polyglot

25

Page 26: 2014-QCon-SF PaaS for the new Cloud Era

26

Runtime, cloud enabled, polyglot

Page 27: 2014-QCon-SF PaaS for the new Cloud Era

27

Scalable, elastic, multi-tenanted

Page 28: 2014-QCon-SF PaaS for the new Cloud Era

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

WSO2 Cloud Platform

29

Page 30: 2014-QCon-SF PaaS for the new Cloud Era

Reference architecture, cont.

30

Page 31: 2014-QCon-SF PaaS for the new Cloud Era

31

DemoApplication development and lifecycle

Page 32: 2014-QCon-SF PaaS for the new Cloud Era

32

Story : DevOps PaaS in airline

Page 33: 2014-QCon-SF PaaS for the new Cloud Era

33

Story : DevOps PaaS in state gov.

Page 34: 2014-QCon-SF PaaS for the new Cloud Era

34

b : http://asanka.abeysinghe.orgt : @asankamae : asankaa AT wso2.comw : http://wso2.com