Transcript
Page 1: How to Maximize Your Cloud Investment with a Private PaaS

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

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

activestate.com/stackato | @activestate | activestate.com/blog | Copyright 2014

PaaS Examples

Page 4: How to Maximize Your Cloud Investment with a Private PaaS

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

activestate.com/stackato | @activestate | activestate.com/blog | Copyright 2014

Private PaaS Examples

Page 6: How to Maximize Your Cloud Investment with a Private PaaS

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

activestate.com/stackato | @activestate | activestate.com/blog | Copyright 2014

The Problem

Page 8: How to Maximize Your Cloud Investment with a Private PaaS

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

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

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

activestate.com/stackato | @activestate | activestate.com/blog | Copyright 2014

Inside Stackat

o

Page 12: How to Maximize Your Cloud Investment with a Private PaaS

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

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

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

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

activestate.com/stackato | @activestate | activestate.com/blog | Copyright 2014

Questions & Answers

Page 17: How to Maximize Your Cloud Investment with a Private PaaS

Thank you!

Get Stackatohttp://www.activestate.com/stackatohttp://docs.stackato.comStackato forums

Contact Us

[email protected]

[email protected]


Recommended