![Page 1: Adventures in Deploying Private PaaS on the Open Cloud: Tales from the Enterprise](https://reader036.vdocuments.us/reader036/viewer/2022062501/568166bb550346895ddac1db/html5/thumbnails/1.jpg)
Adventures in Deploying Private PaaS on the Open Cloud: Tales from the Enterprise
![Page 2: Adventures in Deploying Private PaaS on the Open Cloud: Tales from the Enterprise](https://reader036.vdocuments.us/reader036/viewer/2022062501/568166bb550346895ddac1db/html5/thumbnails/2.jpg)
AgendaWho is ActiveState?
What is PaaS?
What is the Open Cloud?
The Adventures in Deployment …
![Page 3: Adventures in Deploying Private PaaS on the Open Cloud: Tales from the Enterprise](https://reader036.vdocuments.us/reader036/viewer/2022062501/568166bb550346895ddac1db/html5/thumbnails/3.jpg)
Founded 19972 million developers, 97% of Fortune 1000ActiveState empowers innovation from code to cloud smarter, safer, and fasterSome customers:
About ActiveState
![Page 4: Adventures in Deploying Private PaaS on the Open Cloud: Tales from the Enterprise](https://reader036.vdocuments.us/reader036/viewer/2022062501/568166bb550346895ddac1db/html5/thumbnails/4.jpg)
Quoth the internets (wikipedia):Platform as a service (PaaS) is a category of cloud computing services that provide a computing platform and a solution stack as a service. Along with SaaS and IaaS, it is a service model of cloud computing. In this model, the consumer creates the software using tools and libraries from the provider. The consumer also controls software deployment and configuration settings. The provider provides the networks, servers and storage.
Why do you care?This is the future of development
Stackato is private PaaS
What is Platform as a Service?
![Page 5: Adventures in Deploying Private PaaS on the Open Cloud: Tales from the Enterprise](https://reader036.vdocuments.us/reader036/viewer/2022062501/568166bb550346895ddac1db/html5/thumbnails/5.jpg)
Multi-Choice, End-to-End, Portable
![Page 6: Adventures in Deploying Private PaaS on the Open Cloud: Tales from the Enterprise](https://reader036.vdocuments.us/reader036/viewer/2022062501/568166bb550346895ddac1db/html5/thumbnails/6.jpg)
The Stackato Architecture
![Page 7: Adventures in Deploying Private PaaS on the Open Cloud: Tales from the Enterprise](https://reader036.vdocuments.us/reader036/viewer/2022062501/568166bb550346895ddac1db/html5/thumbnails/7.jpg)
Stackato VMClient (IDE or
Command Line) Your AppDeployed to the
Cloud
+ + =
The Stackato Deployment Model
![Page 8: Adventures in Deploying Private PaaS on the Open Cloud: Tales from the Enterprise](https://reader036.vdocuments.us/reader036/viewer/2022062501/568166bb550346895ddac1db/html5/thumbnails/8.jpg)
Started with custom language distributions
Getting Python into the cloud … (the ActivePython AMI)
Multipaas!Multi-languge, multi-cloud paas solutionSupport existing (legacy) application code
Phenona acquisition
Cloud Foundry
How did we get here?
![Page 9: Adventures in Deploying Private PaaS on the Open Cloud: Tales from the Enterprise](https://reader036.vdocuments.us/reader036/viewer/2022062501/568166bb550346895ddac1db/html5/thumbnails/9.jpg)
Languages
Security
Ease of use
Ease of deployment
From Cloud Foundry to Stackato
Any Language, Any Stack, Any Cloud™
![Page 10: Adventures in Deploying Private PaaS on the Open Cloud: Tales from the Enterprise](https://reader036.vdocuments.us/reader036/viewer/2022062501/568166bb550346895ddac1db/html5/thumbnails/10.jpg)
Referring to the all encompassing cloud
There are many options… many variations… and many installations
Open Source driving some
What is the Open Cloud?
+ OTHERS
![Page 11: Adventures in Deploying Private PaaS on the Open Cloud: Tales from the Enterprise](https://reader036.vdocuments.us/reader036/viewer/2022062501/568166bb550346895ddac1db/html5/thumbnails/11.jpg)
Enterprises moving to “Private” CloudsAdoption 2015Adoption 2012
Traditional Virtualized Private Cloud Public Cloud
![Page 12: Adventures in Deploying Private PaaS on the Open Cloud: Tales from the Enterprise](https://reader036.vdocuments.us/reader036/viewer/2022062501/568166bb550346895ddac1db/html5/thumbnails/12.jpg)
Let’s start simple
Where the Adventure Begins …
![Page 13: Adventures in Deploying Private PaaS on the Open Cloud: Tales from the Enterprise](https://reader036.vdocuments.us/reader036/viewer/2022062501/568166bb550346895ddac1db/html5/thumbnails/13.jpg)
Step 1: Download Stackato!http://www.activestate.com/stackato/download_vm
Stackato on CloudStack in 4 Steps
![Page 14: Adventures in Deploying Private PaaS on the Open Cloud: Tales from the Enterprise](https://reader036.vdocuments.us/reader036/viewer/2022062501/568166bb550346895ddac1db/html5/thumbnails/14.jpg)
Log In To Cloudstack
![Page 15: Adventures in Deploying Private PaaS on the Open Cloud: Tales from the Enterprise](https://reader036.vdocuments.us/reader036/viewer/2022062501/568166bb550346895ddac1db/html5/thumbnails/15.jpg)
Step 2: Create A Template
![Page 16: Adventures in Deploying Private PaaS on the Open Cloud: Tales from the Enterprise](https://reader036.vdocuments.us/reader036/viewer/2022062501/568166bb550346895ddac1db/html5/thumbnails/16.jpg)
45 minutes later…Uploads take Time!
![Page 17: Adventures in Deploying Private PaaS on the Open Cloud: Tales from the Enterprise](https://reader036.vdocuments.us/reader036/viewer/2022062501/568166bb550346895ddac1db/html5/thumbnails/17.jpg)
Step 3: Create an Instance
Nice Wizard!
![Page 18: Adventures in Deploying Private PaaS on the Open Cloud: Tales from the Enterprise](https://reader036.vdocuments.us/reader036/viewer/2022062501/568166bb550346895ddac1db/html5/thumbnails/18.jpg)
Look Up the instance’s IP Address & configure Stackato..
![Page 19: Adventures in Deploying Private PaaS on the Open Cloud: Tales from the Enterprise](https://reader036.vdocuments.us/reader036/viewer/2022062501/568166bb550346895ddac1db/html5/thumbnails/19.jpg)
stackato-admin commands
Step 4: Become “Stackato”
![Page 20: Adventures in Deploying Private PaaS on the Open Cloud: Tales from the Enterprise](https://reader036.vdocuments.us/reader036/viewer/2022062501/568166bb550346895ddac1db/html5/thumbnails/20.jpg)
Log in to Stackato & Start Deploying
![Page 21: Adventures in Deploying Private PaaS on the Open Cloud: Tales from the Enterprise](https://reader036.vdocuments.us/reader036/viewer/2022062501/568166bb550346895ddac1db/html5/thumbnails/21.jpg)
Stackato VMClient (IDE or
Command Line) Your AppDeployed to the
Cloud
+ + =
The Stackato Deployment Model
![Page 22: Adventures in Deploying Private PaaS on the Open Cloud: Tales from the Enterprise](https://reader036.vdocuments.us/reader036/viewer/2022062501/568166bb550346895ddac1db/html5/thumbnails/22.jpg)
The Adventure Continues …Importing the VM is step 1
Some methods are easier than others
Some allow this via their UI
![Page 23: Adventures in Deploying Private PaaS on the Open Cloud: Tales from the Enterprise](https://reader036.vdocuments.us/reader036/viewer/2022062501/568166bb550346895ddac1db/html5/thumbnails/23.jpg)
Not all import steps are short
OpenStack in Stages
![Page 24: Adventures in Deploying Private PaaS on the Open Cloud: Tales from the Enterprise](https://reader036.vdocuments.us/reader036/viewer/2022062501/568166bb550346895ddac1db/html5/thumbnails/24.jpg)
Images, images, everywhere
![Page 25: Adventures in Deploying Private PaaS on the Open Cloud: Tales from the Enterprise](https://reader036.vdocuments.us/reader036/viewer/2022062501/568166bb550346895ddac1db/html5/thumbnails/25.jpg)
ClusteringNetwork, network, network
Supporting the Advanced Features
![Page 26: Adventures in Deploying Private PaaS on the Open Cloud: Tales from the Enterprise](https://reader036.vdocuments.us/reader036/viewer/2022062501/568166bb550346895ddac1db/html5/thumbnails/26.jpg)
ClusteringNetwork, network, networkSecure the cluster!…but how?
Supporting the Advanced Features
![Page 27: Adventures in Deploying Private PaaS on the Open Cloud: Tales from the Enterprise](https://reader036.vdocuments.us/reader036/viewer/2022062501/568166bb550346895ddac1db/html5/thumbnails/27.jpg)
Auto-scalingIs the API fully supported?
Supporting the Advanced Features
![Page 28: Adventures in Deploying Private PaaS on the Open Cloud: Tales from the Enterprise](https://reader036.vdocuments.us/reader036/viewer/2022062501/568166bb550346895ddac1db/html5/thumbnails/28.jpg)
Not all systems are created equalEven if they have the same software
No 2 enterprises share the same exact standards for networking, application deployment or IT infrastructure
There is still work to bridge the Developer and Operations divide
Good docs save hours (days) of support time
What have we learned?
![Page 29: Adventures in Deploying Private PaaS on the Open Cloud: Tales from the Enterprise](https://reader036.vdocuments.us/reader036/viewer/2022062501/568166bb550346895ddac1db/html5/thumbnails/29.jpg)
What People are Saying
![Page 30: Adventures in Deploying Private PaaS on the Open Cloud: Tales from the Enterprise](https://reader036.vdocuments.us/reader036/viewer/2022062501/568166bb550346895ddac1db/html5/thumbnails/30.jpg)
Try out the free Stackato 2.0 Micro Cloud:activestate.com/stackato
Stackato, the movie:http://www.youtube.com/watch?v=n_aKBJNovdU
Twitter: @activestate, #stackato activestate.com/blog
Thank you!
![Page 31: Adventures in Deploying Private PaaS on the Open Cloud: Tales from the Enterprise](https://reader036.vdocuments.us/reader036/viewer/2022062501/568166bb550346895ddac1db/html5/thumbnails/31.jpg)
Appendix Screenshots
![Page 32: Adventures in Deploying Private PaaS on the Open Cloud: Tales from the Enterprise](https://reader036.vdocuments.us/reader036/viewer/2022062501/568166bb550346895ddac1db/html5/thumbnails/32.jpg)
The Stackato Management Console provides a detailed view of your cloud applications
![Page 33: Adventures in Deploying Private PaaS on the Open Cloud: Tales from the Enterprise](https://reader036.vdocuments.us/reader036/viewer/2022062501/568166bb550346895ddac1db/html5/thumbnails/33.jpg)
Stackato includes its own App Store framework