2. About CloudControl
• First European general purpose PaaS provider (founded 2009)
• 10.000+ applications
• 20+ employees
• Multi-language platform (Java, PHP, Python, Ruby, ...)
• Experience in providing public PaaS for multiple years
4. Focus
on your
core competency*
* Making software and selling software
5. The cloud forces ISVs
to become
service providers
6. Going to SaaS seems easy…
On-premise ISV SaaS ISV
• Development • Development
• Sales • Sales
+ Operation
7. …but it’s a painful journey and running SaaS is hard
On-premise ISV SaaS ISV
• Development • Development
• Sales • Sales
• Support
• Infrastructure
• Planning/Obtaining
• Maintaining
• Scaling
• Operation
• 24/7 Monitoring
• Data storage
• Backup
• Roll-out of new versions
• Business
• Meter usage
• Implementing self-service billing
• Change of revenue model
• …
8. …but it’s a painful journey and running SaaS is hard
And there are many
pitfalls
9. What programming language to choose?
• Many cloud platforms use proprietary languages
> Vendor lock-in
> Limited choice of developers
> Risk of choosing the wrong horse
> Stay flexible and choose a platform that
supports native languages and technologies
10. Do you understand Multi-Tenancy?
U " With SaaS, everyone uses one
U " software installation on the same
U" vs. infrastructure.
" Challenges
• Data separation between accounts
U U U" • Assure constant service level
• Measure usage
• ...
> Implement your multi-tenancy SaaS on a
PaaS designed with multi-tenancy in mind
11. How do you test your progress in the cloud?
The cloud offers the opportuntiy to easily test applications
• in an production-like cloud environment
• with load simulations and in-depth application performance analysis
> Be sure that your applications perform and
scale well before releasing them
12. Think about the legal aspects
§
• EU-law requires that personal information stays in the EU
> you have to ensure this for your SaaS solution
• With some cloud providers you loose control where data is stored and processed
> data may leave the EU
> data may processed by unknown 3rd parties
> Be sure that your EU-targeted SaaS runs on a
100% EU-cloud and know where your data is located
13. Do you know the best SaaS practises?
• Deploying, designing, operating and scaling cloud application is a complex topic
> cloudControl gained years of experience in that areas
• Start right and cloud-enable your application successfully by
> gaining cloud-knowledge through a kick-off workshop
> working closely together with cloudControl‘s team to avoid tech pitfalls
> leverage the know-how of cloudControl‘s solution partners
> Use the cloudControl expertise for your SaaS
14. Do you want to reinvent the wheel?
V
• Generic cloud application tasks have already been solved
> Billing/User management
> sending/receiving email
> continuous integration
> analytics
• Build SaaS quickly by using aaS building blocks
> reduce time to market by using proven services
> Use the cloudControl add-on marketplace to
quickly add functionality to your applications
15. Are You ready
for SaaS?
> partner up with cloudControl to make the transition
as smooth as possible
17. Benefits
• Focus on your core business
• Leverage the best practises
• Start risk-free with no vendor lock-in
• Run your SaaS conforming to EU law
• Reduce time-to-market
( Supercharing SaaS development )