stackato workshop: code to cloud in 45 mins with private paas

Post on 10-May-2015

1.292 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Private Cloud PaaS Stackato Workshop given at #CloudExpo 2012 by Diane Mueller @pythondj for ActiveState

TRANSCRIPT

“Code to Cloud” with Private PaaSHands On Workshop @CloudExpo Santa Clara 2012

Deploy your first App to the Cloud via PaaS in 45 minutes or less

Diane Mueller, Director, Cloud Evangelism ActiveStatedianem@activestate.comTwitter: pythondj

About ActiveState

• Founded 1997• 2 million developers, 97% of Fortune 1000• ActiveState empowers innovation from code to cloud

smarter, safer, and faster• Some customers:

Today’s Lesson Plan

• Goal: Push an App to the Cloud• Brief Overview of Stackato• Hands On: Deploy an App to multiple Clouds

– Via Web Management Console– Via Stackato Client

• DIY Instructions (aka what we are NOT doing)– Download MicroCloud – Deploy your own PaaS

Take an App Centric View of the Cloud Layer Cake

The application platform for creating a private PaaS

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

Multi-Choice, End-to-End, Portable

“Code to Cloud” is a Process

MicroCloud

Public Clouds

Private Cloud

Production

POCs Test Staging

Today’s Goal: Push an App to the Cloud

vSphere

Your Private Cloud

Any CloudFoundry API

MicroCloud

You be might asking..

Solution: Add Private PaaS layer to your Cloud

• Sits on top of any cloud infrastructure• Deploys, manages, scales & monitor applications

IaaS: Hypervisor/Infrastructure

(ie: vSphere, Xen, OpenStack, KVM, Hyper-V)

PaaSLanguages, Frameworks, Web servers

Services: Data, Messaging, Others

Behi

nd th

e fir

ewal

l

(Security + Privacy + Control) = Compliance

Scaling, Securing & Managing your Application

Stackato VMClient (IDE or

Command Line) Your AppDeployed to the

Cloud

+ + =

T H E S TA C K AT O D E P L O Y M E N T M O D E L

Application Deployment Process

Today’s Logistics

• Logistics – Create Stackato EC2 Sandbox Account

• Stackato Sandbox(s)– Lesson 1: Push from Web Console to HP Cloud– Lesson 2: Re-deploy to Amazon EC2– Lesson 3: Deploy from Desktop to Cloud via Client

Now, let’s get organized!

• Create an account on our Stackato Sandbox– http://www.activestate.com/stackato/sandbox

• No Laptop? No WiFi?– Find a Buddy!

Create a Stackato EC2 Sandbox Account!

• https://account.activestate.com/signin/

Use a valid email address!

Check your email inbox!

Click thru and activate your account!

Request Access!

Wait there more!

• Remember to Tweet when you complete: – Just deployed my First #Stackato App on #HPCloud {your

apps’ URL} #CloudExpo– Just deployed my another #Stackato App on #EC2 {your

apps’ URL} #CloudExpo

Now back our regularly scheduled program

Demo Time

My First App in the Cloud

Stackato VMClient (IDE or

Command Line) Your AppDeployed to the

Cloud

+ + =

The Stackato Deployment Model

Count off! Log-in!

• CloudExpoN@activestate.com– Where “N” equals (1,2,3,4,5,6,7,8,9,10….)

• https://api.stackato.ddns.us• PaaSword: “cloudexpo”

Lesson 1: Deploy your first App

• Navigate to AppStore• Choose Currency App• Click Install• Navigate to Applications• Click on “Start” Icon• Once Started, Click on URL of Application • Tweet

– Just deployed my First #Stackato App on #HPCloud {your apps’ URL} #CloudExpo

– Door Prize for First to Complete & Tweet!

#MyFirstStackatoApp

Demo Time: Do it Again!

Same App, Different Cloud

Lesson 2: Deploy your App to EC2

• Check your email and confirm • Log into Stackato EC2 Standbox• Choose Multisweep or Currency Converter• Click Install• Navigate to Applications• Click on “Start” Icon• Once Started, Click on URL of Application • Tweet

– “Just deployed my another #Stackato App on #EC2 {your apps’ URL} #CloudExpo”

Get your Password!

https://account.activestate.com/

Log-in (EC2)

https://api.stacka.to

Questions?Remember to Tweet when you complete:

Just deployed my another #Stackato App on #HPCloud {your apps’ URL} #CloudExpo

Just deployed my another #Stackato App on #EC2 {your apps’ URL} #CloudExpo

#MyFirstStackatoApp

Lesson 3: Deploy from your Desktop

Lesson 3: Deploy from Desktop!

• Navigate to the Stackato Client Tab• Download Stackato Client• Log into Our Stackato EC2 Sandbox• Download Currency Converter from Github

– Extra credit: modify header • stackato push –n mynewappname• Note the URL• Open Your Browser and Navigate to your URL

Door Prize for First to Tweet!

Multi-Choice, End-to-End, Portable

Key Takeaways

• Avoid Cloud Vendor Lock In by adding Private PaaS• This is NOT rocket science! • Stackato Value propositions:

– Agility for development– Control for IT management– ROI for the CIO

• Stackato 2.4 is not just the best PaaS for the enterprise, it’s the only PaaS for the enterprise.

• Any language, any stack, any cloud™

Questions?

#MyFirstStackatoApp

But wait there’s more in Stackato 2.4

• “Skinnable” UI– OEM partners—particularly cloud hosting providers—can now

implement Stackato with a customized look and feel. For instance, the Stackato 2.4 Management Console can be “themed” with OEM partner logo, colors, and branding.

– Enterprise Customers can “brand” and embed stackato seamlessly as well

• Improved logging– Logs can be aggregated from multiple nodes to a central

location, and then forwarded to third-party logging solutions like Loggly, Papertrail, or Splunk.

top related