More Related Content
Similar to How ISVs Can Migrate to SaaS Faster (20)
How ISVs Can Migrate to SaaS Faster
- 2. The ultimate goal: Streamline your launch of SaaS
Accelerate Time-to-Market
– Leverage existing code base
– Streamline the development & test
process
Drive up Profit Margin
– Minimize capital investment
– Decrease development complexity
Win More Customers
– Target new customer segments
– Extend channels
2
Copyright © 2013 CA. All rights reserved.
- 3. How do we acquire the
skills in networking,
security, and storage to
build a SaaS offer?
How do we get to SaaS faster
without rebuilding our code?
How do we launch SaaS
without building new data
centers and adding
operations staff?
How do we increase the
frequency of releases while
driving down the cost of
deployment?
Challenges
3
Copyright © 2013 CA. All rights reserved.
- 4. Why does getting to SaaS take so long?
Application developers need specialized skills for SaaS
Re-architect applications
–
–
–
–
Multi-tenancy
Scaling to hundreds or thousands of users
Metering & tracking usage
Updating code and infrastructure without downtime
Build applications to scale
– Multiple geographies, different laws
– High availability & failover of networking, security, identity, backup
Build applications to align with operations teams’ concerns
– Different hardware configurations
– Trade-off between fast time to market and high availability
4
Copyright © 2013 CA. All rights reserved.
- 5. Traditional software delivery cannot keep pace
How long does this process take for you?
Where’s the biggest pain?
Production
QA
Development
IT
• Obtain, install &
configure hardware for
dev & QA
5
• Create the release
• Create deployment & ops
docs
• Replicate errors and fix
• Configure the
infrastructure & install
the release
• Run test suite
• Document & reproduce
errors for development
Copyright © 2013 CA. All rights reserved.
• Obtain, install &
configure hardware
• Configure infrastructure
& install the release
• Run the app
- 6. Virtualization, by itself, won’t get you to market faster
Scripting &
automation help
address these
issues, BUT…
More effort to
construct a
multi-tier app
into a service
More things to
managephysical &
virtual
Servers,
databases,
hypervisors, VMs
6
IP addresses
Naming
Network connectivity
Resources
Patching
Global
deployments
mean
repeating the
effort in every
data center
No economies of
scale across data
centers
Copyright © 2013 CA. All rights reserved.
•
•
•
•
Require expertise
Require time
Are fragile
Don’t grow your
business
- 7. What if time to market
Up to 95% faster
you could and people?
with the same code
achieve…
–
–
7
Copyright © 2013 CA. All rights reserved.