Accelerate Business Agility with PaaS
-
Upload
wso2 -
Category
Technology
-
view
744 -
download
0
Transcript of Accelerate Business Agility with PaaS
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