The "Why's & How's" of PaaS in Enterprise It

77
The „Whys‟ & „Howsof PaaS for Enterprise IT

Transcript of The "Why's & How's" of PaaS in Enterprise It

The „Whys‟ & „Hows‟of

PaaS for Enterprise IT

Premise: Without

your applications the

cloud has no value.

(The problem is how do you get your

„core‟ applications there.)

The focus of this Presentation:

Enterprise IT

Survey Question(What type of organization do you work for?)

Where‟s the cloud

value?

For IT Operations

Simplify commodity

functions

Reduce variable

costs

IaaSPurchased by IT so they don‟t have to deal

with procurement

For Business

Speed to delivery

Driven by the business

20% bought cloud

w/o IT knowledge

SaaS

Purchased by the business so they don‟t have

to deal with IT

For Application

Development

Deliver „core„

applicationsAt a fraction of the current time and costs

Simplifying the “ility‟s”

for core applicationsdeliverability, maintainability, scalability,

usability, availability and reliability

PaaSPurchased by . . .

PaaSA market that will mature rapidly in then next

18 months

Survey Question(What class of Cloud are you using or

experimenting with?)

PaaSPurchased by . . .

Enterprise application development teams to

respond at the speed of business.

So PaaS can help us

get Core Apps to the

Cloud

Deploy

To

Scale

Manage

Scale

Invent Offload

Non

Mission

Critical

Mission

Critical

Differentiating(Core)

Commodity(Context)

Deploy

To

Scale

Manage

Scale

Invent Offload

Non

Mission

Critical

Mission

Critical

Differentiating(Core)

Commodity(Context)

Manage

Scale

Invent Offload

Non

Mission

Critical

Mission

Critical

Differentiating(Core)

Commodity(Context)

Deploy

To

Scale

Paper/Email

processes

Dep/IT Custom

Apps

Deploy

To

Scale

Manage

Scale

Invent Offload

Non

Mission

Critical

Mission

Critical

Differentiating(Core)

Commodity(Context)

1. Invent

Niche

Solutions

(BUY)

IT

Custom

Apps

(BUILD)

Dep/IT Custom

Apps

Deploy

To

Scale

Manage

Scale

Invent Offload

Non

Mission

Critical

Mission

Critical

Differentiating(Core)

Commodity(Context)

Niche

Solution

ERP

Suite

Niche

Solutions

(BUY)

IT

Custom

Apps

(BUILD)

App evolution. . .Traditional application development

Deploy

To

Scale

Manage

Scale

Invent Offload

Non

Mission

Critical

Mission

Critical

Differentiating(Core)

Commodity(Context)

Packages

Java, .Net

dev

Tactical

Dev Tools

And now along

comes the Cloud . . .

SaaSCommodity Applications

Deploy

To

Scale

Manage

Scale

Invent Offload

Non

Mission

Critical

Mission

Critical

Differentiating(Core)

Commodity(Context)

SaaS

Avoiding the

Zero Value Cloud

Lesson #1

SaaS reduces costs

but does not add

business value

SaaS comes with the

same old problem…

Deploy

To

Scale

Manage

Scale

Invent Offload

Non

Mission

Critical

Mission

Critical

Differentiating(Core)

Commodity(Context)

SaaS

Avoiding the

Zero Value Cloud

Lesson #2

Don‟t try to fit square

pegs into round holes

(This means your IT

is going to have to

build the core

applications.)

Deploy

To

Scale

Manage

Scale

Invent Offload

Non

Mission

Critical

Mission

Critical

Differentiating(Core)

Commodity(Context)

SaaSPaaS

Yikes – the immature

PaaS market

ISVs have the same

needs as the

Enterprise IT?

Not the SameEnterprise IT ISV

Application

ChangeMeteoric Stable

Requirements

Mgmt

Business Team

and IT FolksProduct Manager

Resource

StabilityFlowing Teams Stable

Budgeting

Process

Project Based

(Fixed)

Multi-year R&D

Investment

End Customers One Many

Application

ArchitectureComposite Standalone

Different:life cycle

tools

challenges

people

Avoiding the

Zero Value Cloud

Lesson #3

Don‟t fall for a

„One Size Fits All‟

PaaS

For core applications

find a PaaS solution

to meet Enterprise IT

needs.

Don‟t trust the

industry hype around

PaaS when selecting

your first PaaS

solution.

Selecting an

Etnerprise PaaSSome suggestions…

Warning!Product pitch ahead

When selecting a

PaaS solution for

Enterprise IT

4

Things to consider

#1

Deploy a RAD PaaS

for Invent

Opportunities

Deploy

To

Scale

Manage

Scale

Invent Offload

Non

Mission

Critical

Mission

Critical

Differentiating(Core)

Commodity(Context)

RAD

PaaS

Control

Centralized Control &

Operation

Flexibility

Distributed

Multi-tenant

Development

(Private)

PaaSManagement

Console

IDE

IDE

IDE

Development

agileplatform™

Elastic sandboxes

Really fast

Domain Specific Language

Fully Integrated

#2

App Integration

must be a core

capability

Deploy

To

Scale

Manage

Scale

Invent Offload

No

n

Mis

sio

n C

riti

cal

Mis

sio

n

Cri

tical

Differentiating(Core)

Commodity(Context)

RAD

PaaS

SaaS

Legacy;

Package

s

#3

Embrace Universal

Applications

to reduce the cost of

maintenance

Your PaaS solution

must support the

delivery of mobile,

tablet and browser

based solutions.

Highly usable, beautiful

#4

Get one platform

for both invent and

deploy to scale needs

Deploy

To

Scale

Manage

Scale

Invent Offload

Non

Mission

Critical

Mission

Critical

Differentiating(Core)

Commodity(Context)

SaaS

Java, .Net

PaaS

RAD

PaaS

Deploy

To

Scale

Manage

Scale

Invent Offload

Non

Mission

Critical

Mission

Critical

Differentiating(Core)

Commodity(Context)

Enterprise

RAD

PaaS

SaaS

Enterprise RAD Paas

Simplifiy the „ilitys‟End-to-end life cycle support

Sophisticated security

Built in management

Built in app instrumentation

Enterprise grade scalability

Version Control

Deploy & Stage

Development

agileplatform™

Elastic Environments

Quality Test

agileplatform™

Production

agileplatform™

Sophisticated Security

Platform Management

App Instrumentation

So Lets See

Enterprise RAD PaaS

in Action!

DemoBuilding and changing a custom

application using OutSystems‟

Enterprise RAD PaaS Solution

agileplatform™