Title: DEV
1The Deployment Gap Agile Becomes Fragile
REQUEST, NEGOTIATE, PROVISION, CONFIGURE, TUNE,
CERTIFY, SCHEDULE UPDATES, ETC.
DEV
QA
PACKAGE
CONSUME
MONITOR
MANAGE
COMMERCIAL SOFTWARE
PRODUCTION APPLICATIONS
CUSTOM APPLICATION
REPEAT WITH EACH RELEASE
2The rPath Approach
- rPath helps Enterprises and ISVs automate the
creation, deployment, management and maintenance
of application images that are ready to deploy to
any traditional, virtualized or cloud-based
environment - Enterprises use rPath to reduce the cost and
complexity of deploying and maintaining
enterprise applications - ISVs use rPath to produce virtual appliances
that are sold to end users as complete solutions
that run out-of-the-box
3Todays Tension between Speed Control
SPEED
H
H
L
CONTROL
L
4Understanding Cloud Alternatives
Internal
External
Hybrid
- High control
- - Potentially lower TCO over time
- Low barriers to usage and start-up costs
- High start-up costs
- Longer time to value
- Some security and uptime concerns
- Potentially higher TCO over time
- Switching costs unless apps are multi-platform
5Leveraging the Cloud to Reduce Capital Costs
- Virtualizing applications makes it easy to deploy
application workloads to cloud services such as
Amazon EC2
6Portability Enables Flexible Cloud Deployments
- One more small step enables the use of multiple
external providers to get the best service and
price
7The Cloud Computing Adoption Model
8Level 1 Virtualization
Goal Virtualize infrastructure and applications
Readiness Criteria
Actions/Investments
Metrics/Returns
Risk Factors
9Level 2 Cloud Experimentation
Goal Experiment in Amazon EC2 define reference
architecture
Metrics/Returns
Risk Factors
Readiness Criteria
Actions/Investments
10Level 3 Cloud Foundations
Goal Lay foundation for scalable application
architecture
Metrics/Returns
Risk Factors
Readiness Criteria
Actions/Investments
11Level 4 Cloud Exploitation
Goal Select cloud environment and begin
broad-based deployments
Readiness Criteria
Actions/Investments
Metrics/Returns
Risk Factors
12Level 5 Cloud Actualization Hypercloud
Goal Achieve dynamic sharing of application
workload, capacity arbitrage and self-service
application provisioning
Readiness Criteria
Actions/Investments
Metrics/Returns
Risk Factors