Accelerate Business Agility with PaaS

Preview:

Citation preview

Accelerate Business Agility with PaaS

David S. LinthicumAnd

Chris Haddad

Most application development shops can not create business solutions in a timely manner.

Thus, many clouds are not meeting expectations.

Business agility is still elusive.

The results:

Application backlogs

Missed business opportunities

Increase in complexity

Increase in latency

Lack of elasticity

Lagging time-to-market

Lack of business agility

Hitting the Wall

The Market is Speaking for Itself

The Growth of PaaS is Driven by the Need for Business Agility

Source: Stefan Ried from Forrester

“Research firm Gartner predicts that worldwide platform as a service (PaaS) is set to reach a high of $1.2 billion in 2012, as compared to $900 million in 2011.

Market revenue is expected to increase as the years come with a total of $1.5 billion in 2013, and growing to $2.9 billion in 2016, according to the Gartner report entitled, ‘Market Trends: Platform as Service, Worldwide, 2012-2016, 2H12 Update.’”

The Drive to Serve the End Users

• Large segments within the PaaS market include:– Cloud application platform services (aPaaS),

accounting for 34.4 percent of total PaaS spending in 2012.

– Cloud application life cycle management (ALM) services (almPaaS) at 12 percent.

– Cloud BPM platform services (bpmPaaS) at 11.6 percent.

– Cloud integration services (iPaaS) at 11.4 percent.

Source: Gartner

The Operational Benefits Are Obvious

Business Agility is the Objective

• Cloud-based roles and org• Workload centric resource models

(e.g., e-mail)• Co-sourced staff

• Automation & self service• Consumption-based charge-back

models• Mature service framework to

manage service-centric model

• Pervasive virtualization• Converged architecture• Federated workloads• Pools of resources

Readiness: People, Process & TechnologyAchieving the end-state requires significant transformation

Enterprise IT Cloud

TECHNOLOGY

• Complex• Expensive• Inflexible• Siloed

PROCESS

• Little infrastructure automation• Services allocated to LOB or

application owner• ITIL-based services frameworks

loosely applied

PEOPLE

Organizational silos of • Infrastructure (compute, storage,

network)• Application & management• Security

Market Perceptions of DevOps

Infrastructure administration using automation and orchestration

Application developers deploying and managing applications

A cultural shift that facilitates a collaborative approach to building, deploying and operating applications Source: dev2ops.org

Source: dev2ops.org

Achieving Agility Through DevOps

Engineering Security

Operations

Develop Test Stage Deploy OperateDesign

• Good– Budget - It’s cheap.

– Power - It scales.

– Development – It’s productive.

• Bad– Limitations - Can only use what’s there.

– Standards - Few exist.

PaaS in the Real World

• Make sure to consider the target application.

– Static application requirements often lead to PaaS not being a fit.

• Make sure to consider resources required.

– PaaS clouds limit use of resources, or they become too expensive quickly.

• Make sure to consider data persistence.

– Data support varies greatly.

• Make sure not to get religious around the languages.

– “We’ll do it in any language as long as it’s Python.”

• Make sure to consider leveraging the outside world.

– Need to interact with other clouds, and on-premise systems.

• Make sure to consider staging and testing.

Real World Advice

• Start with the data, and work up to the services and UI. Not matter what the PaaS provider suggests.

• Create an initial POC, and make sure to validate the complete stack.

• Define a staging and testing strategy before you begin development.

• Consider SOA approaches in the design and deployment of the PaaS-based application.

• Make sure to do load testing along with functional testing.

• Make sure to model performance.

• Don’t fall in love with a PaaS player. You may need to use several.

Best Practices

Enterprise Vulnerabilities Assess your Risks

1. Governance2. Regulatory Compliance3. Security & Identity Management4. Business Continuity5. Process and Services6. Data Management7. System Integration8. Resource Skills & Knowledge9. Application Readiness10. Network Readiness

COMPLEXITY OF MITIGATING RISK

RIS

K T

O O

RG

AN

IZA

TIO

N

12

5

34

6

7

8

9

10

Architecture RoadmapGeneral Guidance

Build a solid foundation:

Determine business drivers

Understand: data, services, business processes and system integration points

Design a “cloud-friendly” enterprise architecture roadmap that leverages Services Oriented Architecture (SOA)

Determine an integration strategy for internal and external systems

Outline a migration path for legacy systems to the new architecture

“as-is”

“to be”

deploy

How do you measure business agility acceleration?

A few benchmark business metrics– Time between business opportunity idea and business execution– Time to on-board a new partner, supplier, distributor, customer– Setup time before entering a new market, unveiling a new

campaign, delivering a new product– Time between business change request and deployment

A few benchmark technical metrics– Time to create project workspace– Time to build, integrate, test– Time to approve, promote– Time to deploy, release– Dwell time – time waiting for the next operation to commence or

complete

04/11/2023 27

WSO2 App Factory: Integrating Enterprise DevOps into PaaS

WSO2 App Factory

App Command

Governance and

Visibility

DevOps-Forge

Complete Cloud PaaS

Enterprise App Store

04/11/2023 28

WSO2 App Factory: Accelerating Development Agility

Reduce workspace

provisioning time

Reduce deployment provisioning time

Reduce dwell time when promoting/demoting assets

Increase Collaboration Cycles

Enable rapid micro-iterations

Living the DevOps LifeCycle: Continuous, automated, iterative, holistic

WSO2 Carbon Cloud-aware MiddlewareReady-to-go, comprehensive platform solving difficult agility challenges

http://wso2.com/productsMulti-Tenancy

SecurityGovernance

Elastic Scalability

Management

Re-invent the platform withOpen Source PaaS and Cloud Native Architecture

http://blog.cobia.net/cobiacomm/2013/04/18/cloud-native-paas-architecture/

The Cloud Native Difference

http://wso2.com/whitepapers/cloud-native-advantage-multi-tenant-shared-container-paas/

Hit the Accelerator

• Read more about The Path to Responsive IT• Adopt DevOps practices with WSO2 App Factory

– http://appfactorypreview.wso2.com• Reduce time to market with WSO2 StratosLive Public

PaaS– http://wso2.com/cloud/stratoslive/

• Transform your infrastructure into a Private PaaS with WSO2 Stratos– http://wso2.com/cloud/stratos/

Engage with WSO2

• Helping you maximize project value and reduce time to market

• From project evaluation and inception to development and going into production, WSO2 is your partner in ensuring 100% project success

Join hundreds of WSO2 support customers andAccelerate Your Business Agility

Recommended