17
Maximize Your Cloud Investment with a Private PaaS Ho Ming Li, Cloud Engineer [email protected] Troy Topnik, Technical Communications [email protected]

How to Maximize Your Cloud Investment with a Private PaaS

Embed Size (px)

DESCRIPTION

Despite significant investment in cloud hosting or private cloud infrastructure, enterprises are not seeing the expected returns on their investments. Server virtualization alone is not enough to streamline application deployment and get applications to market faster. To get more benefit out of their virtualization efforts, agile enterprises are now looking to private Platform-as-a-Service (PaaS) to enable rapid application development and deployment for their organizations. Enterprise IT keeps control of application hosting, scaling, and management, while developers benefit from the simple, fast, consistent self-service workflow enabled by PaaS. In this webinar, Ho Ming Li, ActiveState Cloud Engineer, and Troy Topnik, Technical Communications Lead, will discuss: - What a PaaS is - How it differs from other cloud orchestration software - How quickly you can install Stackato - Using the Micro Cloud and PaaS for a smoother development workflow - Using the web console and CLI client to deploy, manage, and scale apps - Turning the Stackato VM Micro Cloud into a full, production PaaS View the webinar recording: http://www.activestate.com/webinars/maximize-cloud-investment-private-paas

Citation preview

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]