Why Private PaaS is NOT an Oxymoron Presented by Bart Copeland CEO, ActiveState
Nov 29, 2014
Why Private PaaS is NOT an Oxymoron
Presented by Bart CopelandCEO, ActiveState
“Private PaaS? Isn’t that an oxymoron?”
— Cloud computing research analyst, 2011
About ActiveState
Drivers for [Private] PaaS
Public PaaS vs. Private PaaS
Private PaaS Deployment Considerations
Use Cases
Wrap Up
Agenda
Founded 1997
2 million developers, 97% of Fortune 1000, open source
ActiveState empowers innovation from code to cloud smarter, safer, and faster
Some customers:
About ActiveState
Drivers for [Private] PaaS
SaaS: Application Layer
+ OTHERS
IaaS: Infrastructure Layer
Layers in the cloud
+ O
THER
S
PaaS: Management Layer
DEVELOP DEPLOY SECURE CONTROL
Cloud Infrastructure: Public v. Private
Private IaaS
Lots of providers serving government,
large enterprise, SMB
Private Corporate
IaaSPowered by:
Public IaaS
Infrastructure for clouds implemented
Public mostly
Private increasing
The state of IaaS:
BUT… Developers, IT/DevOps &
companies need more than just infrastructure
to leverage the
PaaS
PaaSdefined
National Institute of Standards and Technology (NIST)
Platform as a Service (PaaS) — the capability provided to the
consumer is to deploy onto the cloud infrastructure consumer-
created or acquired applications created using programming
languages and tools supported by the provider. The consumer
does not manage or control the underlying cloud infrastructure …
but has control over the deployed applications …
Platform as a Service (PaaS) — the capability provided to the
consumer is to deploy onto the cloud infrastructure consumer-
created or acquired applications created using programming
languages and tools supported by the provider. The consumer
does not manage or control the underlying cloud infrastructure …
but has control over the deployed applications …
What?Middleware
Operating System
Programming Language
Modules
Frameworks
Databases
Web servers
Auto Config
Seamless Deployment
PaaS
Why?
Worry FreeMiddleware
DependenciesConfigurations
Deployment
Management
Coding
Less Work
PaaS
Platform as a Service (PaaS) — the capability provided to the
consumer is to deploy onto the cloud infrastructure consumer-
created or acquired applications created using programming
languages and tools supported by the provider. The consumer
does not manage or control the underlying cloud infrastructure
… but has control over the deployed applications …
Popular PaaS
Popular [Public] PaaS
[Public] PaaS
[Public] PaaS
Large Enterprise Government(some) SMBs
xx
Platform as a Service (PaaS) — the capability provided to the
consumer is to deploy onto the cloud infrastructure consumer-
created or acquired applications created using programming
languages and tools supported by the provider. The consumer
does not manage or control the underlying cloud infrastructure
… but has control over the deployed applications …
No Control
Public Cloud Concerns
Lack of FlexibilityNew Apps, Existing Apps
Security
Privacy (Compliance)
[Public] PaaSxxWhy?
Developers in large enterprises, government can’t
just “bypass” IT…
But want the capabilities and benefits of a
[Public] PaaS
IT/DevOps want the capabilities and benefits of
too!
[Public] PaaS
[Private] PaaS
Developers: Freedom
IT/DevOps: Control
CIO/Finance: ROI
Enterprise Checklist for Private PaaS
Choose the right stack
Use the best tools
Config, test and deploy faster
Build more apps
Developers get freedom
One platform for new & legacy apps
No data silos & rogue clouds
Tighter security & compliance
Deploy to private, public, or hybrid clouds
DevOps gets control
Public PaaS
APP
APP
APP
APP
APP
APP
Private PaaS
APP
APP
APP
APP
APP
APP
PaaS 101: Public vs. Private Security
Shorter time-to-market
Better use of assets
No vendor lock-in
Lower costs
CIO/Finance Gets ROI
Cloud control: Bring your cloud in-house and make your cloud your own
Knowing where your bits are: Keep your data within your span of control
Insourcing. Insource without taxing already overburdened IT resources
Private PaaS is about…
What private PaaS can do #1
Setup & Scale
• Create an AUTO-CONFIGURING private PaaS on top of private cloud or IaaS in minutes
Develop & Deploy
• Deploy NEW, migrating EXISTING applications to the cloud in 3 simple steps
Manage & Monitor
• Manage updates, upgrades
• Monitor application performance
What private PaaS can do #2B
efo
reA
fter
Public or private cloud?
Infrastructure technology
provider
PaaS technology
considerations
Considerations for a PaaS
Media Company
Financial Institution
Multinational Telecom Services Corporation
Private PaaS enterprise use cases
Private PaaS is NOT an oxymoron.
Bring your cloud under control:Develop in the language and framework that’s right for youProtect your data…on your terms
Retake your freedom:The public cloud scales with your data. Private cloud grows with your business.Flexible, fast deployment
Rethink your ROI:Buy an extra server…and resell that capacityTurn your cost center into a profit center
Private PaaS – A mandate, not a contradiction
Private PaaS …
Transformational for the Enterprise
The application platform for creating a private PaaS
Any Language, Any Stack, Any Cloud™
Enterprise Ready
Choice, Flexibility, Control
Portable
End-to-End (IDE Monitoring)
Fast Migration
Thank you!
Learn more at activestate.com/stackato
Twitter: @activestate, #stackato
Blog: www.activestate.com/blog