3. Cloud’s PaaS Potential
user interest in platforms
PaaS supports Software Developers in
the Cloud-Based development lifecycle
… the role “Software Developer” is very general…
5. Cloud’s PaaS Potential
what’s it looking like today?
… “PaaS” have several roles and focuses.
… the actual PaaS market is, still young, chaotic and highly fragmented…
6. Cloud’s PaaS Potential
challenges!
innovative PaaS segment, but also
fragmented
• if so diverse, what’s the best PaaS
for you?
• How does the developer find and
compare PaaS solutions when the
landscape is so diverse?
vendor lock-in!
• how does the developer leave a
provider with minimal switching costs
• how can we help the developer avoid
lock-in after that initial decision?
IDC SMAT 2011/0045
Cloud Demands and Barriers
Report
Portability is 2nd most requested
actions to alleviate in Cloud for
higher adoption and investment
8. PaaS Interoperability & PortabilityPaaS Interoperability as the Ability for
different cloud to talk to each other at
three different levels (Software, PaaS,
IaaS)
PaaS Portability as the capability to operate
software on different platforms without the need
for changes
Lock-in when there is significant cost to switch
cloud vendors
PaaS Interoperability
at PaaS Level
C#
PaaS Interoperability
at Software Level
PaaS Interoperability
at IaaS Level
PaaS Interoperability as the ability of
applications and data to be managed and
migrated between Cloud PaaS offerings that are
using the same technological background but
different concepts and Application Programming
Interfaces (APIs).
9. Developer
Develop
Development /
Deployment / Running
Develop/Update
Deployment/Running
Migrate
Migrate
Deployment/Running
Deploy
PaaS Interoperability & Portability
a potential use case
10. open, expanding platforms?
flexibility, multiple environments, multiple
languages, sometimes from different
providers, but still the same platform
standards?
it’s beginning! CAMP focuses on platform
management and has industry backing
but for today’s PaaS diversity?
but what of solutions that recognize
today’s diversity of platforms?
PaaS Interoperability & Portability
solutions?
11.
12. … support standards, but
… can work without them.
… provides 4 core capabilities
leveraging on an adapters
approach
… already support several
of today’s platforms
13. matchmaking
the problem:
• PaaS segment highlight fragmented
• difficult to compare, not a commodity IaaS
Cloud4SOA’s answer:
• more than a listing, more than a search engine
• can find best optimized platform based on application requirements, such
as technology, functionality, capacity, development support and quality of
service
• empowers the developer to compare and decide
14. management
the problem:
• different applications, different technologies, different needs: where to
manage it all?
Cloud4SOA’s answer:
• first multi-cloud manager on the platform layer
• allows full governance lifecycle, control over various applications, in
various platforms/vendors
• does not replace the PaaS, it accompanies it
15. monitoring
the problem:
• diversity of metrics
• enforcement of applications policies
Cloud4SOA’s answer:
• unified metrics, unified interface – overlooking all your deployments at
once
• empowers developer to compare, contrast, test
• brings a unique application based user-defined applications policies
monitoring
16. migration
the problem:
• vendor lock-in is a chief adoption barrier
• developer dependency to one platform
Cloud4SOA’s answer:
• first true Cloud-Based application portability solution
• opens market segment, builds on top of PaaS value proposition, alleviating
its chief drawback
17. Beta program for public
hosted (portal) and local
versions (GitHub)
March-April 2013
matchmaking service
April-May 2013
full public release
Summer 2013
Cloud4SOA’s solution
timeline & availability
Cloud4SOA is working today!
I want start today talking about Platform as a Service (PaaS), and a few key challenges we see before it gets to its full potential.
Platform is an abstracted cloud experience, streamlining development and lifecycle management for the developer.The role “Software Developer” is very general, so I’ve highlighted two distinct users of PaaS. Both streamline development, but while ISVs, both small and large, are tackling their SaaS solution, other enterprises are looking it to streamline development in-house.
This has become quite a market of platforms, however. We’re seeing diversity on many levels.This is quite a different game than the commoditization of IaaS.Background: start-up IaaS company and so on…
The actual PaaS market is, quite young, chaotic and highly fragmented, dominated by a few providers which use and promote their incompatible standards and formats
This has led to “PaaS” have several roles and focuses.
This has arrived to a few key challenges.How does the developer find and compare PaaS solutions when the landscape is so diverse?More importantly, how can we help the developer avoid lock-in after that initial decision?Portability is a huge concern for potential adopters (reference IDC report). Let’s talk about this second challenge for a moment, and we’ll get back to the discovery challenge soon after.
When we break it down, we’re entering a familiar discussion: interoperability & portability. But these have become generic terms, what do we really mean on the platform layer?
Withthisslide I wouldliketo position Cloud4SOA
What does this mean for the developer’s job?
So, how do we get there?Open, expanding platforms? Cloud Foundry is an example of an OSS solution that is growing in support of multiple environments, multiple languages, etc… it’s diversifying within itself! But that’s still A platform. We want this on a bigger level.Standards? We’re seeing this form up finally on the platform layer. OASIS’s CAMP group is focusing on platform management, led by Oracle, Red Hat, Cloudsoft and others.But can we do to tackle it today!
Cloud4SOA is an open-source solution for multi-PaaS application management and portability
We support standards, but we can work without them. Cloud4SOA uses adapters to provide matchmaking, management, monitoring and migration capabilities, already supporting several of today’s platforms by leveraging their API with our harmonized system.We have a UI that walks you through it, but we also support CLI.
(express version, single slides available after)
Time is short, so let me tell you where we are.First of all, Cloud4SOA is working today! Swing by our booth and we’ll show you our Beta demo.This hosted Beta, for both developers and platform providers, resembles a full public release that will arrive this summer, started with a service focused on platform search and matchmaking.But Cloud4SOA is also open-source and available to install locally, as well, beginning this Spring, hosted by GitHub.
Talk to Jim and me about Beta participation, we’d like you to join.Want to learn more about PaaS and its potential? We have a white paper published by Atos’ Science Committee, where Cloud4SOA contributed.Also, join our LinkedIn Group, as we roll out this release we’ll use that channel to keep you informed of Cloud4SOA news.