33
Adventures in Deploying Private PaaS on the Open Cloud: Tales from the Enterprise

Adventures in Deploying Private PaaS on the Open Cloud: Tales from the Enterprise

  • Upload
    calida

  • View
    30

  • Download
    0

Embed Size (px)

DESCRIPTION

Adventures in Deploying Private PaaS on the Open Cloud: Tales from the Enterprise. Agenda. Who is ActiveState? What is PaaS ? What is the Open Cloud? The Adventures in Deployment …. About ActiveState. Founded 1997 2 million developers, 97% of Fortune 1000 - PowerPoint PPT Presentation

Citation preview

Page 1: Adventures in Deploying Private  PaaS on the Open Cloud: Tales from the Enterprise

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

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

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

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

Multi-Choice, End-to-End, Portable

Page 6: Adventures in Deploying Private  PaaS on the Open Cloud: Tales from the Enterprise

The Stackato Architecture

Page 7: Adventures in Deploying Private  PaaS on the Open Cloud: Tales from the Enterprise

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

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

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

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

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

Let’s start simple

Where the Adventure Begins …

Page 13: Adventures in Deploying Private  PaaS on the Open Cloud: Tales from the Enterprise

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

Log In To Cloudstack

Page 15: Adventures in Deploying Private  PaaS on the Open Cloud: Tales from the Enterprise

Step 2: Create A Template

Page 16: Adventures in Deploying Private  PaaS on the Open Cloud: Tales from the Enterprise

45 minutes later…Uploads take Time!

Page 17: Adventures in Deploying Private  PaaS on the Open Cloud: Tales from the Enterprise

Step 3: Create an Instance

Nice Wizard!

Page 18: Adventures in Deploying Private  PaaS on the Open Cloud: Tales from the Enterprise

Look Up the instance’s IP Address & configure Stackato..

Page 19: Adventures in Deploying Private  PaaS on the Open Cloud: Tales from the Enterprise

stackato-admin commands

Step 4: Become “Stackato”

Page 20: Adventures in Deploying Private  PaaS on the Open Cloud: Tales from the Enterprise

Log in to Stackato & Start Deploying

Page 21: Adventures in Deploying Private  PaaS on the Open Cloud: Tales from the Enterprise

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

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

Not all import steps are short

OpenStack in Stages

Page 24: Adventures in Deploying Private  PaaS on the Open Cloud: Tales from the Enterprise

Images, images, everywhere

Page 25: Adventures in Deploying Private  PaaS on the Open Cloud: Tales from the Enterprise

ClusteringNetwork, network, network

Supporting the Advanced Features

Page 26: Adventures in Deploying Private  PaaS on the Open Cloud: Tales from the Enterprise

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

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

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

What People are Saying

Page 30: Adventures in Deploying Private  PaaS on the Open Cloud: Tales from the Enterprise

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

Appendix Screenshots

Page 32: Adventures in Deploying Private  PaaS on the Open Cloud: Tales from the Enterprise

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

Stackato includes its own App Store framework