How to Maximize Your Cloud Investment with a Private PaaS
-
Upload
activestate -
Category
Technology
-
view
239 -
download
5
description
Transcript of How to Maximize Your Cloud Investment with a Private PaaS
![Page 1: How to Maximize Your Cloud Investment with a Private PaaS](https://reader037.fdocuments.net/reader037/viewer/2022102805/554f4bcbb4c905b9508b494e/html5/thumbnails/1.jpg)
Maximize Your Cloud Investment with a Private PaaS
Ho Ming Li, Cloud [email protected]
Troy Topnik, Technical [email protected]
![Page 2: How to Maximize Your Cloud Investment with a Private PaaS](https://reader037.fdocuments.net/reader037/viewer/2022102805/554f4bcbb4c905b9508b494e/html5/thumbnails/2.jpg)
activestate.com/stackato | @activestate | activestate.com/blog | Copyright 2014
What is Platform-as-a-Service?The abstraction of application hosting infrastructure (hardware and
software) from the application code
•easy to use for developers
•multi-tenant
•automated application hosting configuration
•services rather than virtual infrastructure
•empower developers in development workflow
•"polyglot" or single-platform
![Page 3: How to Maximize Your Cloud Investment with a Private PaaS](https://reader037.fdocuments.net/reader037/viewer/2022102805/554f4bcbb4c905b9508b494e/html5/thumbnails/3.jpg)
activestate.com/stackato | @activestate | activestate.com/blog | Copyright 2014
PaaS Examples
![Page 4: How to Maximize Your Cloud Investment with a Private PaaS](https://reader037.fdocuments.net/reader037/viewer/2022102805/554f4bcbb4c905b9508b494e/html5/thumbnails/4.jpg)
activestate.com/stackato | @activestate | activestate.com/blog | Copyright 2014
What is Private PaaS?
Just like a public PaaS, but with you as the provider
•set up and administered by your organization
•software providing PaaS functionality
•cuts out at least one middle man
![Page 5: How to Maximize Your Cloud Investment with a Private PaaS](https://reader037.fdocuments.net/reader037/viewer/2022102805/554f4bcbb4c905b9508b494e/html5/thumbnails/5.jpg)
activestate.com/stackato | @activestate | activestate.com/blog | Copyright 2014
Private PaaS Examples
![Page 6: How to Maximize Your Cloud Investment with a Private PaaS](https://reader037.fdocuments.net/reader037/viewer/2022102805/554f4bcbb4c905b9508b494e/html5/thumbnails/6.jpg)
activestate.com/stackato | @activestate | activestate.com/blog | Copyright 2014
PaaS is one level higher in the app hosting stack:
•IT/Ops manage IaaS and PaaS
•Developers are end users of PaaS
… though there's usually some overlap.
PaaS vs. Cloud Orchestration
![Page 7: How to Maximize Your Cloud Investment with a Private PaaS](https://reader037.fdocuments.net/reader037/viewer/2022102805/554f4bcbb4c905b9508b494e/html5/thumbnails/7.jpg)
activestate.com/stackato | @activestate | activestate.com/blog | Copyright 2014
The Problem
![Page 8: How to Maximize Your Cloud Investment with a Private PaaS](https://reader037.fdocuments.net/reader037/viewer/2022102805/554f4bcbb4c905b9508b494e/html5/thumbnails/8.jpg)
activestate.com/stackato | @activestate | activestate.com/blog | Copyright 2014
The Solution
● Consistent environments throughout dev cycle● Apps that work in dev will work in production.● Self-service● Automated provisioning
![Page 9: How to Maximize Your Cloud Investment with a Private PaaS](https://reader037.fdocuments.net/reader037/viewer/2022102805/554f4bcbb4c905b9508b494e/html5/thumbnails/9.jpg)
activestate.com/stackato | @activestate | activestate.com/blog | Copyright 2014
PaaS Characteristics• designed for application developers as the primary
end users
• users request application resources, not virtual machines as with IaaS
• abstraction at the application and data service level
• more automated than configuration management tools (e.g. Chef or Puppet)
![Page 10: How to Maximize Your Cloud Investment with a Private PaaS](https://reader037.fdocuments.net/reader037/viewer/2022102805/554f4bcbb4c905b9508b494e/html5/thumbnails/10.jpg)
activestate.com/stackato | @activestate | activestate.com/blog | Copyright 2014
PaaS should use Secure Containers
![Page 11: How to Maximize Your Cloud Investment with a Private PaaS](https://reader037.fdocuments.net/reader037/viewer/2022102805/554f4bcbb4c905b9508b494e/html5/thumbnails/11.jpg)
activestate.com/stackato | @activestate | activestate.com/blog | Copyright 2014
Inside Stackat
o
![Page 12: How to Maximize Your Cloud Investment with a Private PaaS](https://reader037.fdocuments.net/reader037/viewer/2022102805/554f4bcbb4c905b9508b494e/html5/thumbnails/12.jpg)
activestate.com/stackato | @activestate | activestate.com/blog | Copyright 2014
Getting Stackato In house: Download a VM
•using just a hypervisor (KVM, VirtualBox, Xen)
•with cloud orchestration software (e.g. vSphere, Open Stack, Eucalyptus)
Hosted: Start a Stackato instance
•AWS
•HP Cloud
![Page 13: How to Maximize Your Cloud Investment with a Private PaaS](https://reader037.fdocuments.net/reader037/viewer/2022102805/554f4bcbb4c905b9508b494e/html5/thumbnails/13.jpg)
activestate.com/stackato | @activestate | activestate.com/blog | Copyright 2014
Demo: Running a Micro Cloud
The Stackato VM boots as a "micro cloud" with all components and services necessary to provide PaaS.
![Page 14: How to Maximize Your Cloud Investment with a Private PaaS](https://reader037.fdocuments.net/reader037/viewer/2022102805/554f4bcbb4c905b9508b494e/html5/thumbnails/14.jpg)
activestate.com/stackato | @activestate | activestate.com/blog | Copyright 2014
Demo: Deploying Applications
Stackato demo applications show how to:
•Configure apps once to deploy to any Stackato system
•Code database connections to consume services
•Use environment variables hold credentials
•Follow the Twelve-Factor App methodology (Heroku)
![Page 15: How to Maximize Your Cloud Investment with a Private PaaS](https://reader037.fdocuments.net/reader037/viewer/2022102805/554f4bcbb4c905b9508b494e/html5/thumbnails/15.jpg)
activestate.com/stackato | @activestate | activestate.com/blog | Copyright 2014
Demo: Creating a Stackato ClusterThe "stem cell" philosophy of the Stackato VM
• boots as a fully functional micro cloud
•connects to a Primary node (MBUS IP)
•can take on one or more roles
'kato' command automates most of the configuration• common configuration and maintenance tasks are automated
• more fine-grained control than the web console
No BOSH required, much shorter learning curve
![Page 16: How to Maximize Your Cloud Investment with a Private PaaS](https://reader037.fdocuments.net/reader037/viewer/2022102805/554f4bcbb4c905b9508b494e/html5/thumbnails/16.jpg)
activestate.com/stackato | @activestate | activestate.com/blog | Copyright 2014
Questions & Answers
![Page 17: How to Maximize Your Cloud Investment with a Private PaaS](https://reader037.fdocuments.net/reader037/viewer/2022102805/554f4bcbb4c905b9508b494e/html5/thumbnails/17.jpg)
Thank you!
Get Stackatohttp://www.activestate.com/stackatohttp://docs.stackato.comStackato forums
Contact Us