Jim O'Neil presented on the PaaS landscape at CloudCamp Rochester on March 24, 2012. He discussed what PaaS is, why developers and businesses use it, where it is used, who the major PaaS providers are, and how developers can build applications on PaaS platforms using IDEs, cloud runtimes, or platforms designed for business users. Experts predict that investment and innovation in PaaS will accelerate over the next few years, leading to strategic growth and breakthroughs in technology.
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
The PaaS Landscape
1. Jim O’Neil Microsoft Developer Evangelist joneil@microsoft.com @jimoneil
The PaaS Landscape
Presented at CloudCamp Rochester
Rochester, New York
March 24, 2012
Jim O’Neil Microsoft Developer Evangelist joneil@microsoft.com @jimoneil
3. What?
Deployment
Models Public Cloud
Community Cloud
Hybrid Cloud
Private Cloud
Infrastructure as a Service
Platform as a Service Broad network Rapid Elasticity
access
Software as Resource Pooling
a Service
On-demand self-service Measured service
Essential Characteristics
4. What?
Deployment
Models
The capability provided to the consumer is to deploy
Public Cloud
onto the cloud infrastructure consumer-created or
Community Cloud
acquired applications created using programming
Hybrid Cloud
languages, libraries, services, and tools supported
by the provider. The consumer does not manage
Private Cloud
or control the underlying cloud infrastructure
including network, servers, operating systems, or
Infrastructure as a Service
storage, but has control over the deployed Elasticity
Platform as a Service Broad network Rapid
access
applications and possibly configuration Pooling
Software as Resource settings for
a Service
the application-hosting environment.
On-demand self-service Measured service
Essential Characteristics
5. Why?
• Abstraction
• Cost savings
• Faster time to market
• Increased security
Why NOT?
• Abstraction
– Less control
– Greater lock-in potential
6. Where?
• Public cloud, but
• Private PaaS has some sweet spots
– Compliance issues
– Leveraging existing infrastructure
– Burst scenarios
8. Who?
• Common themes
– Management layer: “fabric”, “manifold”, …
– Compute: “web” and “worker”
– Storage: NoSQL and relational
• Diverging models
– Platform-complete
During the next two years, the
– À la carte add-ons fragmented, specialized PaaS
offerings will begin to consolidate
into suites of services targeting the
prevailing use patterns for PaaS.
Gartner, PaaS Roadmap: a Continent Emerging (2011)
9. How?
• IDE-neutral cloud runtime
• IDE with cloud deployment
• Cloud IDE
• PaaS for business experts
The Forrester Wave™: Platform-As-A-Service For Vendor Strategy Professionals, Q2 2011
13. How?
• PaaS for Business Users:
DataTable
deploy
DataPage
host at embed in
caspio.com your app
14. How?
• PaaS for Business Users:
By 2014, 25% of enterprise applications
will be built by “citizen developers”
DataTable (developers who are not IT experts)
Gartner (2009) deploy
DataPage
host at embed in
caspio.com your app
15. When?
“With large and growing vendor investment in
PaaS, the market is on the cusp of several years of
strategic growth, leading to innovation and likely
breakthroughs in technology and business use of
all of cloud computing”
Yefim Natis, VP Distinguished Analyst, Gartner
The PaaS momentum of 2011 will accelerate -
that's where the action will be in 2012. It's about
the Apps, stupid :)
John Treadway (fmr. Director of Cloud Computing Solutions, Unisys)
16. Jim O’Neil Microsoft Developer Evangelist joneil@microsoft.com @jimoneil
The PaaS Landscape
Jim O’Neil Microsoft Developer Evangelist joneil@microsoft.com @jimoneil
http://www.cloudave.com/491/paas-is-the-future-and-heroku-wants-to-be-part-of-it-part-1/Increased security courtesy of Chris Hoff: http://www.rationalsurvivability.com/blog/2009/11/silent-lucidity-iaas-already-a-dinosaur-the-evolution-of-paasasaurus-rex/
70 vendors at https://docs.google.com/spreadsheet/ccc?key=0AiIXCd1D_TmGdFluZEJQakV5M0QwWXNWaXREcWR0Q0E#gid=0