SlideShare a Scribd company logo
1 of 34
D E P LOY I N G A P R I VAT E PA A S
                  O N C LO U D STAC K
Diane Mueller, Director, Cloud Evangelism
         ActiveState Software
              @activestate
       dianem@activestate.com
A B O U T AC T I V ESTAT E


 Founded 1997
 2 million developers, 97% of Fortune 1000
 ActiveState empowers innovation from code to cloud
  smarter, safer, and faster
 Some customers:
TO DAY ’ S AG E N DA

 Why a Private PaaS?
 A Brief Stackato Overview
 DIY Instructions: Deploying Stackato on CloudStack
    Creating your own CloudStack Stackato Template
    Configuring Stackato on CloudStack
 Live Demo: Deploying Applications to CloudStack
    Web Management Console Walk-Thru
    Pushing from App Store & Desktop
 Q&A
   http://www.activestate.com/blog/2012/05/deploying-private-paas-cloudstack-stackato
W H AT I S A P R I VAT E P L AT FO R M A S A S E RV I C E ?

                   Software as a Service


                   Platform as a Service


                   Infrastructure as a Service



                                           Hardware



   http://answers.oreilly.com/topic/2928-what-is-a-private-paas-and-when-should-i-deploy-one/
F RO M D E V TO P RO D U C T I O N – FA ST E R !

   Standard, replicated environments throughout dev cycle
   Whether developers are in-house or outsourced, whether
    testing/staging clusters are internal or external in cloud or not
   Eliminate need for re-configuring stacks, re-coding applications
   Seamless, faster way to get from code to cloud


                                                                        Apps




Development             Testing               Staging             Production
W H Y A P R I VAT E P L AT FO R M - A S - A - S E RV I C E ?


     Reduce Time to Market
     Standardize Application Deployment
     Security of Data
     Privacy and Control Over Data
     Control for Corporate IT
     Customize to Your Requirements
     Mitigate Risk of Downtime
STACKATO OVERVIEW




The application platform for creating a private PaaS
                                                  ™
      Any Language, Any Stack, Any Cloud
N E W R E L EA S E : AC T I V ESTAT E STAC K ATO 2 . 0

 ActiveState is pleased to announce the release of Stackato 2.0, the
  application platform for creating a private, secure, flexible Platform-
  as-a-Service (PaaS) using any language on any stack on any cloud.
  From the desktop to the datacenter, Stackato makes it easy to
  develop, deploy, migrate, scale, manage, and monitor applications
  on any cloud.
 To learn more about Stackato and download the release, go to
  http://www.activestate.com/stackato
 Please make sure to download the new client when using the new
  VMs.
 You will find the clients available for download from the VM as well.
 Make the most of Stackato - check out our sample applications at
  http://community.activestate.com/stackato/demos
 Review our updated Stackato documentation at
  http://docs.stackato.com/
N E W F EAT U R ES I N T H I S R E L EA S E S I N C E
STAC K ATO 1 . 2 . . .

   Centralized multi-node cluster configuration               Allow stager to be run on different node
    management                                                 Avahi / mDNS now compatible with a cluster setup
        Multi-node configuration through doozer               Improved kato tail - now includes non-vcap
        kato, an improved CLI replacing stackato-admin         components such as nginx, postgres, redis.
        Better process management through supervisord
                                                               Upgraded base operating system to Ubuntu 12.04
   Java EE 6 support                                           (Precise Pangolin)
        New java_ee framework via Apache TomEE
                                                               Database service versions upgrades
   .NET support integrated via Iron Foundry .NET                    Postgresql upgraded to v9.1 (from v8.4)
    runtime                                                          MySQL upgraded to v5.5 (from v5.1)
   Python framework improvements                                    Redis upgraded to v2.4 (from 2.2)
        Custom pypm/pip options via $PYPM_OPTS and            Updated to Stackato client 1.4
         $PIP_OPTS environment variables
   Scala support via buildpack                                Updated Stackato Management Console
   Runtime upgrades                                           Stability bug fixes and updated documentation
        Node.js v0.6.18                                       ... and more!
        PHP 5.3.10
   Merged with latest Cloud Foundry sources
        New Memcached as a service                         http://docs.stackato.com/reference/release-notes.html
        Router v2 upgrade
        Configurable restart behaviour for crashing apps
        New Java Play framework (Play also supported via
         Stackato buildpack)
Setup &               Develop &               Manage &
      Scale                 Deploy                  Monitor
• Create an AUTO-       • Deploy                • Manage
  CONFIGURING             NEW, migrating          updates, upgrades
  private PaaS on top     EXISTING              • Monitor application
  of private cloud or     applications to the     performance
  IaaS in minutes         cloud in 3 simple
                          steps
+                     +              =
                   Client (IDE or                      Deployed to the
Stackato VM       Command Line)         Your App           Cloud
M U LT I - C H O I C E , E N D - TO - E N D, P O RTA B L E
S TA C K ATO PA A S A R C H I T E C T U R E
DIY: Deploying Stackato to CloudStack

CREATING A STACKATO TEMPLATE
F I RST, D OW N LOA D A N STAC K ATO V M I M AG E

 http://www.activestate.com/stackato/download_vm
CO N V E RT V M TO V D H FO R M AT




            Or Use Virtual Box’s Conversion Function
P U T I T I N A N AC C ES S I B L E P L AC E
LO G I N TO YO U R C LO U D STAC K AC CO U N T
C R EAT E A T E M P L AT E
4 5 M I N U T ES L AT E R …
N OW, C R EAT E A N C LO U D STAC K I N STA N C E
WA I T ! T H E R E ’ S M O R E
N OW LO O K U P T H E I N STA N C E ’ S I P A D D R ES S
& CO N F I G U R E STAC K ATO. .
G OT A D O M A I N N A M E ?
LO G I N TO YO U R C LO U D STAC K I N STA N C E
A S S O C I AT E YO U R D O M A I N N A M E W I T H YO U R
S TA C K ATO I N S TA N C E ' S I P A D D R E S S

 Edit the /etc/hosts file
B ECO M I N G “ STAC K ATO ”

 stackato-admin commands
Deploying Applications to Stacakto on CloudStack

WEB MANAGEMENT CONSOLE
LIVE DEMO
NEXT STEPS
C R EAT E M O R E I N STA N C ES F RO M T E M P L AT E
& C LU ST E R



  Next: Build a Cluster!




  http://docs.stackato.com/server/operations.html#index-2
B E N E F I T S FO R I T & D E V E LO P M E N T T EA M S :
CO D E TO C LO U D I N M I N U T ES
Q U EST I O N S ?
Get Free Micro Cloud Trial, White Papers, Demos:
             www.activestate.com/stackato

                         Diane Mueller
                Email: dianem@activestate.com
                     Twitter: @activestate



THANK YOU!

More Related Content

What's hot

Expert Day 2019 - CaaSP et CAP
Expert Day 2019 - CaaSP et CAPExpert Day 2019 - CaaSP et CAP
Expert Day 2019 - CaaSP et CAPSUSE
 
Oracle ravello overview
Oracle ravello overviewOracle ravello overview
Oracle ravello overviewwk c
 
The Consequences of Infinite Storage Bandwidth: Allen Samuels, SanDisk
The Consequences of Infinite Storage Bandwidth: Allen Samuels, SanDiskThe Consequences of Infinite Storage Bandwidth: Allen Samuels, SanDisk
The Consequences of Infinite Storage Bandwidth: Allen Samuels, SanDiskOpenStack
 
Expert Day 2019 - HA et SAP : How QA is done
Expert Day 2019 - HA et SAP : How QA is doneExpert Day 2019 - HA et SAP : How QA is done
Expert Day 2019 - HA et SAP : How QA is doneSUSE
 
Expert Day 2019 - Automated SAP HANA deployments et Terraform
Expert Day 2019 - Automated SAP HANA deployments et TerraformExpert Day 2019 - Automated SAP HANA deployments et Terraform
Expert Day 2019 - Automated SAP HANA deployments et TerraformSUSE
 
Expert Day 2019 - SUSE OpenStack Cloud
Expert Day 2019 - SUSE OpenStack CloudExpert Day 2019 - SUSE OpenStack Cloud
Expert Day 2019 - SUSE OpenStack CloudSUSE
 
Presentation Gosa Loaddays2010
Presentation Gosa Loaddays2010Presentation Gosa Loaddays2010
Presentation Gosa Loaddays2010loadays
 
/bin/tails from OpenStack Operations: Rarm Nagalingam, Red Hat
/bin/tails from OpenStack Operations: Rarm Nagalingam, Red Hat/bin/tails from OpenStack Operations: Rarm Nagalingam, Red Hat
/bin/tails from OpenStack Operations: Rarm Nagalingam, Red HatOpenStack
 
Push-button Composition of Oracle Application and Database Environments: Avi ...
Push-button Composition of Oracle Application and Database Environments: Avi ...Push-button Composition of Oracle Application and Database Environments: Avi ...
Push-button Composition of Oracle Application and Database Environments: Avi ...OpenStack
 
Openstack win final
Openstack win finalOpenstack win final
Openstack win finalJordan Rinke
 
Extend Eclipse p2 framework capabilities: Add your custom installation steps
Extend Eclipse p2 framework capabilities: Add your custom installation stepsExtend Eclipse p2 framework capabilities: Add your custom installation steps
Extend Eclipse p2 framework capabilities: Add your custom installation stepsDragos_Mihailescu
 
Amending and Testing changes lab guide
Amending and Testing changes lab guideAmending and Testing changes lab guide
Amending and Testing changes lab guideopenstackcisco
 
Telco open stack use cases james thorne
Telco open stack use cases   james thorneTelco open stack use cases   james thorne
Telco open stack use cases james thorneSriram Subramanian
 
[OpenStack Day in Korea] OpenStack Provisioning in 30 minutes
[OpenStack Day in Korea] OpenStack Provisioning in 30 minutes[OpenStack Day in Korea] OpenStack Provisioning in 30 minutes
[OpenStack Day in Korea] OpenStack Provisioning in 30 minutesSungjin Kang
 
Open stack meetup 2014 11-13 - 101 + high availability
Open stack meetup 2014 11-13 - 101 + high availabilityOpen stack meetup 2014 11-13 - 101 + high availability
Open stack meetup 2014 11-13 - 101 + high availabilityRick Ashford
 
Continuous Delivery with Grails and CloudBees
Continuous Delivery with Grails and CloudBeesContinuous Delivery with Grails and CloudBees
Continuous Delivery with Grails and CloudBeesMarco Vermeulen
 
Submitting and Reviewing changes lab guide
Submitting and Reviewing changes lab guideSubmitting and Reviewing changes lab guide
Submitting and Reviewing changes lab guideopenstackcisco
 
J2ee user managment using dwh builder
J2ee user managment using dwh builderJ2ee user managment using dwh builder
J2ee user managment using dwh builderOsama Mustafa
 

What's hot (20)

Expert Day 2019 - CaaSP et CAP
Expert Day 2019 - CaaSP et CAPExpert Day 2019 - CaaSP et CAP
Expert Day 2019 - CaaSP et CAP
 
Oracle ravello overview
Oracle ravello overviewOracle ravello overview
Oracle ravello overview
 
The Consequences of Infinite Storage Bandwidth: Allen Samuels, SanDisk
The Consequences of Infinite Storage Bandwidth: Allen Samuels, SanDiskThe Consequences of Infinite Storage Bandwidth: Allen Samuels, SanDisk
The Consequences of Infinite Storage Bandwidth: Allen Samuels, SanDisk
 
Introducing AEM OpenCloud
Introducing AEM OpenCloudIntroducing AEM OpenCloud
Introducing AEM OpenCloud
 
Expert Day 2019 - HA et SAP : How QA is done
Expert Day 2019 - HA et SAP : How QA is doneExpert Day 2019 - HA et SAP : How QA is done
Expert Day 2019 - HA et SAP : How QA is done
 
Expert Day 2019 - Automated SAP HANA deployments et Terraform
Expert Day 2019 - Automated SAP HANA deployments et TerraformExpert Day 2019 - Automated SAP HANA deployments et Terraform
Expert Day 2019 - Automated SAP HANA deployments et Terraform
 
Expert Day 2019 - SUSE OpenStack Cloud
Expert Day 2019 - SUSE OpenStack CloudExpert Day 2019 - SUSE OpenStack Cloud
Expert Day 2019 - SUSE OpenStack Cloud
 
Presentation Gosa Loaddays2010
Presentation Gosa Loaddays2010Presentation Gosa Loaddays2010
Presentation Gosa Loaddays2010
 
/bin/tails from OpenStack Operations: Rarm Nagalingam, Red Hat
/bin/tails from OpenStack Operations: Rarm Nagalingam, Red Hat/bin/tails from OpenStack Operations: Rarm Nagalingam, Red Hat
/bin/tails from OpenStack Operations: Rarm Nagalingam, Red Hat
 
Push-button Composition of Oracle Application and Database Environments: Avi ...
Push-button Composition of Oracle Application and Database Environments: Avi ...Push-button Composition of Oracle Application and Database Environments: Avi ...
Push-button Composition of Oracle Application and Database Environments: Avi ...
 
Openstack win final
Openstack win finalOpenstack win final
Openstack win final
 
Extend Eclipse p2 framework capabilities: Add your custom installation steps
Extend Eclipse p2 framework capabilities: Add your custom installation stepsExtend Eclipse p2 framework capabilities: Add your custom installation steps
Extend Eclipse p2 framework capabilities: Add your custom installation steps
 
Amending and Testing changes lab guide
Amending and Testing changes lab guideAmending and Testing changes lab guide
Amending and Testing changes lab guide
 
Telco open stack use cases james thorne
Telco open stack use cases   james thorneTelco open stack use cases   james thorne
Telco open stack use cases james thorne
 
[OpenStack Day in Korea] OpenStack Provisioning in 30 minutes
[OpenStack Day in Korea] OpenStack Provisioning in 30 minutes[OpenStack Day in Korea] OpenStack Provisioning in 30 minutes
[OpenStack Day in Korea] OpenStack Provisioning in 30 minutes
 
Open stack meetup 2014 11-13 - 101 + high availability
Open stack meetup 2014 11-13 - 101 + high availabilityOpen stack meetup 2014 11-13 - 101 + high availability
Open stack meetup 2014 11-13 - 101 + high availability
 
Continuous Delivery with Grails and CloudBees
Continuous Delivery with Grails and CloudBeesContinuous Delivery with Grails and CloudBees
Continuous Delivery with Grails and CloudBees
 
Submitting and Reviewing changes lab guide
Submitting and Reviewing changes lab guideSubmitting and Reviewing changes lab guide
Submitting and Reviewing changes lab guide
 
J2ee user managment using dwh builder
J2ee user managment using dwh builderJ2ee user managment using dwh builder
J2ee user managment using dwh builder
 
Rakuten openstack
Rakuten openstackRakuten openstack
Rakuten openstack
 

Viewers also liked

Migrate vol in akfiler7
Migrate vol in akfiler7Migrate vol in akfiler7
Migrate vol in akfiler7Accenture
 
Taneja -cloud market-exec_summary
Taneja -cloud market-exec_summaryTaneja -cloud market-exec_summary
Taneja -cloud market-exec_summaryAccenture
 
Akfiler upgrades providence july 2012
Akfiler upgrades providence july 2012Akfiler upgrades providence july 2012
Akfiler upgrades providence july 2012Accenture
 
Ref arch for ve sg248155
Ref arch for ve sg248155Ref arch for ve sg248155
Ref arch for ve sg248155Accenture
 
Providence net app upgrade plan PPMC
Providence net app upgrade plan PPMCProvidence net app upgrade plan PPMC
Providence net app upgrade plan PPMCAccenture
 
Bigdata bizoppor
Bigdata bizopporBigdata bizoppor
Bigdata bizopporAccenture
 
1 18784 navisite-wp-cloud_roi
1 18784 navisite-wp-cloud_roi1 18784 navisite-wp-cloud_roi
1 18784 navisite-wp-cloud_roiAccenture
 
50,000-seat_VMware_view_deployment
50,000-seat_VMware_view_deployment50,000-seat_VMware_view_deployment
50,000-seat_VMware_view_deploymentAccenture
 
Data growth-protection-trends-research-results
Data growth-protection-trends-research-resultsData growth-protection-trends-research-results
Data growth-protection-trends-research-resultsAccenture
 

Viewers also liked (9)

Migrate vol in akfiler7
Migrate vol in akfiler7Migrate vol in akfiler7
Migrate vol in akfiler7
 
Taneja -cloud market-exec_summary
Taneja -cloud market-exec_summaryTaneja -cloud market-exec_summary
Taneja -cloud market-exec_summary
 
Akfiler upgrades providence july 2012
Akfiler upgrades providence july 2012Akfiler upgrades providence july 2012
Akfiler upgrades providence july 2012
 
Ref arch for ve sg248155
Ref arch for ve sg248155Ref arch for ve sg248155
Ref arch for ve sg248155
 
Providence net app upgrade plan PPMC
Providence net app upgrade plan PPMCProvidence net app upgrade plan PPMC
Providence net app upgrade plan PPMC
 
Bigdata bizoppor
Bigdata bizopporBigdata bizoppor
Bigdata bizoppor
 
1 18784 navisite-wp-cloud_roi
1 18784 navisite-wp-cloud_roi1 18784 navisite-wp-cloud_roi
1 18784 navisite-wp-cloud_roi
 
50,000-seat_VMware_view_deployment
50,000-seat_VMware_view_deployment50,000-seat_VMware_view_deployment
50,000-seat_VMware_view_deployment
 
Data growth-protection-trends-research-results
Data growth-protection-trends-research-resultsData growth-protection-trends-research-results
Data growth-protection-trends-research-results
 

Similar to Mueller bacdjuly2012privatepaaswithstackato-120712154134-phpapp01

Case Study: Developing a Vblock Systems Based Private Cloud Platform with Pup...
Case Study: Developing a Vblock Systems Based Private Cloud Platform with Pup...Case Study: Developing a Vblock Systems Based Private Cloud Platform with Pup...
Case Study: Developing a Vblock Systems Based Private Cloud Platform with Pup...Puppet
 
ApacheCon NA 2010 - Developing Composite Apps for the Cloud with Apache Tuscany
ApacheCon NA 2010 - Developing Composite Apps for the Cloud with Apache TuscanyApacheCon NA 2010 - Developing Composite Apps for the Cloud with Apache Tuscany
ApacheCon NA 2010 - Developing Composite Apps for the Cloud with Apache TuscanyJean-Sebastien Delfino
 
Case Study: Developing a Vblock System-based Private Cloud Platform with Pupp...
Case Study: Developing a Vblock System-based Private Cloud Platform with Pupp...Case Study: Developing a Vblock System-based Private Cloud Platform with Pupp...
Case Study: Developing a Vblock System-based Private Cloud Platform with Pupp...VCE
 
Introduction to Orchestration and DevOps with OpenStack
Introduction to Orchestration and DevOps with OpenStackIntroduction to Orchestration and DevOps with OpenStack
Introduction to Orchestration and DevOps with OpenStackAbderrahmane TEKFI
 
GigaSpaces CCF 4 Xap
GigaSpaces CCF 4 XapGigaSpaces CCF 4 Xap
GigaSpaces CCF 4 XapShay Hassidim
 
Giles Sirett: Introduction and CloudStack news
Giles Sirett: Introduction and CloudStack news   Giles Sirett: Introduction and CloudStack news
Giles Sirett: Introduction and CloudStack news ShapeBlue
 
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...ShapeBlue
 
Stackato PaaS Architecture white paper
Stackato PaaS Architecture white paperStackato PaaS Architecture white paper
Stackato PaaS Architecture white paperAngie Hirata
 
As a Service: Cloud Foundry on OpenStack - Lessons Learnt
As a Service: Cloud Foundry on OpenStack - Lessons LearntAs a Service: Cloud Foundry on OpenStack - Lessons Learnt
As a Service: Cloud Foundry on OpenStack - Lessons LearntAnimesh Singh
 
Introduction and news
Introduction and newsIntroduction and news
Introduction and newsShapeBlue
 
CCCEU15 run cloudstack in docker
CCCEU15 run cloudstack in dockerCCCEU15 run cloudstack in docker
CCCEU15 run cloudstack in dockerPierre-Luc Dion
 
CloudStack Collab Conference 2015 Run CloudStack in Docker
CloudStack Collab Conference 2015 Run CloudStack in DockerCloudStack Collab Conference 2015 Run CloudStack in Docker
CloudStack Collab Conference 2015 Run CloudStack in DockerCloudOps2005
 
Introduction and CloudStack news
Introduction and CloudStack newsIntroduction and CloudStack news
Introduction and CloudStack newsShapeBlue
 
Workshop - Openstack, Cloud Computing, Virtualization
Workshop - Openstack, Cloud Computing, VirtualizationWorkshop - Openstack, Cloud Computing, Virtualization
Workshop - Openstack, Cloud Computing, VirtualizationJayaprakash R
 
Openstack workshop @ Kalasalingam
Openstack workshop @ KalasalingamOpenstack workshop @ Kalasalingam
Openstack workshop @ KalasalingamBeny Raja
 
Event-driven automation, DevOps way ~IoT時代の自動化、そのリアリティとは?~
Event-driven automation, DevOps way ~IoT時代の自動化、そのリアリティとは?~Event-driven automation, DevOps way ~IoT時代の自動化、そのリアリティとは?~
Event-driven automation, DevOps way ~IoT時代の自動化、そのリアリティとは?~Brocade
 
OpenStack - An Overview
OpenStack - An OverviewOpenStack - An Overview
OpenStack - An Overviewgraziol
 

Similar to Mueller bacdjuly2012privatepaaswithstackato-120712154134-phpapp01 (20)

Case Study: Developing a Vblock Systems Based Private Cloud Platform with Pup...
Case Study: Developing a Vblock Systems Based Private Cloud Platform with Pup...Case Study: Developing a Vblock Systems Based Private Cloud Platform with Pup...
Case Study: Developing a Vblock Systems Based Private Cloud Platform with Pup...
 
ApacheCon NA 2010 - Developing Composite Apps for the Cloud with Apache Tuscany
ApacheCon NA 2010 - Developing Composite Apps for the Cloud with Apache TuscanyApacheCon NA 2010 - Developing Composite Apps for the Cloud with Apache Tuscany
ApacheCon NA 2010 - Developing Composite Apps for the Cloud with Apache Tuscany
 
vBACD- July 2012 - Crash Course in Open Source Cloud Computing
vBACD- July 2012 - Crash Course in Open Source Cloud ComputingvBACD- July 2012 - Crash Course in Open Source Cloud Computing
vBACD- July 2012 - Crash Course in Open Source Cloud Computing
 
PaaS Manager GEi
PaaS Manager GEiPaaS Manager GEi
PaaS Manager GEi
 
Case Study: Developing a Vblock System-based Private Cloud Platform with Pupp...
Case Study: Developing a Vblock System-based Private Cloud Platform with Pupp...Case Study: Developing a Vblock System-based Private Cloud Platform with Pupp...
Case Study: Developing a Vblock System-based Private Cloud Platform with Pupp...
 
Introduction to Orchestration and DevOps with OpenStack
Introduction to Orchestration and DevOps with OpenStackIntroduction to Orchestration and DevOps with OpenStack
Introduction to Orchestration and DevOps with OpenStack
 
GigaSpaces CCF 4 Xap
GigaSpaces CCF 4 XapGigaSpaces CCF 4 Xap
GigaSpaces CCF 4 Xap
 
Giles Sirett: Introduction and CloudStack news
Giles Sirett: Introduction and CloudStack news   Giles Sirett: Introduction and CloudStack news
Giles Sirett: Introduction and CloudStack news
 
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
 
Stackato PaaS Architecture white paper
Stackato PaaS Architecture white paperStackato PaaS Architecture white paper
Stackato PaaS Architecture white paper
 
As a Service: Cloud Foundry on OpenStack - Lessons Learnt
As a Service: Cloud Foundry on OpenStack - Lessons LearntAs a Service: Cloud Foundry on OpenStack - Lessons Learnt
As a Service: Cloud Foundry on OpenStack - Lessons Learnt
 
Dean Hagen
Dean HagenDean Hagen
Dean Hagen
 
Introduction and news
Introduction and newsIntroduction and news
Introduction and news
 
CCCEU15 run cloudstack in docker
CCCEU15 run cloudstack in dockerCCCEU15 run cloudstack in docker
CCCEU15 run cloudstack in docker
 
CloudStack Collab Conference 2015 Run CloudStack in Docker
CloudStack Collab Conference 2015 Run CloudStack in DockerCloudStack Collab Conference 2015 Run CloudStack in Docker
CloudStack Collab Conference 2015 Run CloudStack in Docker
 
Introduction and CloudStack news
Introduction and CloudStack newsIntroduction and CloudStack news
Introduction and CloudStack news
 
Workshop - Openstack, Cloud Computing, Virtualization
Workshop - Openstack, Cloud Computing, VirtualizationWorkshop - Openstack, Cloud Computing, Virtualization
Workshop - Openstack, Cloud Computing, Virtualization
 
Openstack workshop @ Kalasalingam
Openstack workshop @ KalasalingamOpenstack workshop @ Kalasalingam
Openstack workshop @ Kalasalingam
 
Event-driven automation, DevOps way ~IoT時代の自動化、そのリアリティとは?~
Event-driven automation, DevOps way ~IoT時代の自動化、そのリアリティとは?~Event-driven automation, DevOps way ~IoT時代の自動化、そのリアリティとは?~
Event-driven automation, DevOps way ~IoT時代の自動化、そのリアリティとは?~
 
OpenStack - An Overview
OpenStack - An OverviewOpenStack - An Overview
OpenStack - An Overview
 

More from Accenture

Certify 2014trends-report
Certify 2014trends-reportCertify 2014trends-report
Certify 2014trends-reportAccenture
 
Calabrio analyze
Calabrio analyzeCalabrio analyze
Calabrio analyzeAccenture
 
Tier 2 net app baseline design standard revised nov 2011
Tier 2 net app baseline design standard   revised nov 2011Tier 2 net app baseline design standard   revised nov 2011
Tier 2 net app baseline design standard revised nov 2011Accenture
 
Perf stat windows
Perf stat windowsPerf stat windows
Perf stat windowsAccenture
 
Performance problems on ethernet networks when the e0m management interface i...
Performance problems on ethernet networks when the e0m management interface i...Performance problems on ethernet networks when the e0m management interface i...
Performance problems on ethernet networks when the e0m management interface i...Accenture
 
NetApp system installation workbook Spokane
NetApp system installation workbook SpokaneNetApp system installation workbook Spokane
NetApp system installation workbook SpokaneAccenture
 
Migrate volume in akfiler7
Migrate volume in akfiler7Migrate volume in akfiler7
Migrate volume in akfiler7Accenture
 
Data storage requirements AK
Data storage requirements AKData storage requirements AK
Data storage requirements AKAccenture
 
C mode class
C mode classC mode class
C mode classAccenture
 
Reporting demo
Reporting demoReporting demo
Reporting demoAccenture
 
Net app virtualization preso
Net app virtualization presoNet app virtualization preso
Net app virtualization presoAccenture
 
WSC Net App storage for windows challenges and solutions
WSC Net App storage for windows challenges and solutionsWSC Net App storage for windows challenges and solutions
WSC Net App storage for windows challenges and solutionsAccenture
 
Tr 3998 -deployment_guide_for_hosted_shared_desktops_and_on-demand_applicatio...
Tr 3998 -deployment_guide_for_hosted_shared_desktops_and_on-demand_applicatio...Tr 3998 -deployment_guide_for_hosted_shared_desktops_and_on-demand_applicatio...
Tr 3998 -deployment_guide_for_hosted_shared_desktops_and_on-demand_applicatio...Accenture
 
Tr 3749 -net_app_storage_best_practices_for_v_mware_vsphere,_dec_11
Tr 3749 -net_app_storage_best_practices_for_v_mware_vsphere,_dec_11Tr 3749 -net_app_storage_best_practices_for_v_mware_vsphere,_dec_11
Tr 3749 -net_app_storage_best_practices_for_v_mware_vsphere,_dec_11Accenture
 
Snap mirror source to tape to destination scenario
Snap mirror source to tape to destination scenarioSnap mirror source to tape to destination scenario
Snap mirror source to tape to destination scenarioAccenture
 
PAM g.tr 3832
PAM g.tr 3832PAM g.tr 3832
PAM g.tr 3832Accenture
 
NetApp VM .tr-3749
NetApp VM .tr-3749NetApp VM .tr-3749
NetApp VM .tr-3749Accenture
 
Na audit phs 06 dec11
Na audit phs 06 dec11Na audit phs 06 dec11
Na audit phs 06 dec11Accenture
 
Go further ds 2465
Go further ds 2465Go further ds 2465
Go further ds 2465Accenture
 

More from Accenture (20)

Certify 2014trends-report
Certify 2014trends-reportCertify 2014trends-report
Certify 2014trends-report
 
Calabrio analyze
Calabrio analyzeCalabrio analyze
Calabrio analyze
 
Tier 2 net app baseline design standard revised nov 2011
Tier 2 net app baseline design standard   revised nov 2011Tier 2 net app baseline design standard   revised nov 2011
Tier 2 net app baseline design standard revised nov 2011
 
Perf stat windows
Perf stat windowsPerf stat windows
Perf stat windows
 
Performance problems on ethernet networks when the e0m management interface i...
Performance problems on ethernet networks when the e0m management interface i...Performance problems on ethernet networks when the e0m management interface i...
Performance problems on ethernet networks when the e0m management interface i...
 
NetApp system installation workbook Spokane
NetApp system installation workbook SpokaneNetApp system installation workbook Spokane
NetApp system installation workbook Spokane
 
Migrate volume in akfiler7
Migrate volume in akfiler7Migrate volume in akfiler7
Migrate volume in akfiler7
 
Data storage requirements AK
Data storage requirements AKData storage requirements AK
Data storage requirements AK
 
C mode class
C mode classC mode class
C mode class
 
NA notes
NA notesNA notes
NA notes
 
Reporting demo
Reporting demoReporting demo
Reporting demo
 
Net app virtualization preso
Net app virtualization presoNet app virtualization preso
Net app virtualization preso
 
WSC Net App storage for windows challenges and solutions
WSC Net App storage for windows challenges and solutionsWSC Net App storage for windows challenges and solutions
WSC Net App storage for windows challenges and solutions
 
Tr 3998 -deployment_guide_for_hosted_shared_desktops_and_on-demand_applicatio...
Tr 3998 -deployment_guide_for_hosted_shared_desktops_and_on-demand_applicatio...Tr 3998 -deployment_guide_for_hosted_shared_desktops_and_on-demand_applicatio...
Tr 3998 -deployment_guide_for_hosted_shared_desktops_and_on-demand_applicatio...
 
Tr 3749 -net_app_storage_best_practices_for_v_mware_vsphere,_dec_11
Tr 3749 -net_app_storage_best_practices_for_v_mware_vsphere,_dec_11Tr 3749 -net_app_storage_best_practices_for_v_mware_vsphere,_dec_11
Tr 3749 -net_app_storage_best_practices_for_v_mware_vsphere,_dec_11
 
Snap mirror source to tape to destination scenario
Snap mirror source to tape to destination scenarioSnap mirror source to tape to destination scenario
Snap mirror source to tape to destination scenario
 
PAM g.tr 3832
PAM g.tr 3832PAM g.tr 3832
PAM g.tr 3832
 
NetApp VM .tr-3749
NetApp VM .tr-3749NetApp VM .tr-3749
NetApp VM .tr-3749
 
Na audit phs 06 dec11
Na audit phs 06 dec11Na audit phs 06 dec11
Na audit phs 06 dec11
 
Go further ds 2465
Go further ds 2465Go further ds 2465
Go further ds 2465
 

Mueller bacdjuly2012privatepaaswithstackato-120712154134-phpapp01

  • 1. D E P LOY I N G A P R I VAT E PA A S O N C LO U D STAC K Diane Mueller, Director, Cloud Evangelism ActiveState Software @activestate dianem@activestate.com
  • 2. A B O U T AC T I V ESTAT E  Founded 1997  2 million developers, 97% of Fortune 1000  ActiveState empowers innovation from code to cloud smarter, safer, and faster  Some customers:
  • 3. TO DAY ’ S AG E N DA  Why a Private PaaS?  A Brief Stackato Overview  DIY Instructions: Deploying Stackato on CloudStack  Creating your own CloudStack Stackato Template  Configuring Stackato on CloudStack  Live Demo: Deploying Applications to CloudStack  Web Management Console Walk-Thru  Pushing from App Store & Desktop  Q&A http://www.activestate.com/blog/2012/05/deploying-private-paas-cloudstack-stackato
  • 4. W H AT I S A P R I VAT E P L AT FO R M A S A S E RV I C E ? Software as a Service Platform as a Service Infrastructure as a Service Hardware  http://answers.oreilly.com/topic/2928-what-is-a-private-paas-and-when-should-i-deploy-one/
  • 5. F RO M D E V TO P RO D U C T I O N – FA ST E R !  Standard, replicated environments throughout dev cycle  Whether developers are in-house or outsourced, whether testing/staging clusters are internal or external in cloud or not  Eliminate need for re-configuring stacks, re-coding applications  Seamless, faster way to get from code to cloud Apps Development Testing Staging Production
  • 6. W H Y A P R I VAT E P L AT FO R M - A S - A - S E RV I C E ?  Reduce Time to Market  Standardize Application Deployment  Security of Data  Privacy and Control Over Data  Control for Corporate IT  Customize to Your Requirements  Mitigate Risk of Downtime
  • 7. STACKATO OVERVIEW The application platform for creating a private PaaS ™ Any Language, Any Stack, Any Cloud
  • 8. N E W R E L EA S E : AC T I V ESTAT E STAC K ATO 2 . 0  ActiveState is pleased to announce the release of Stackato 2.0, the application platform for creating a private, secure, flexible Platform- as-a-Service (PaaS) using any language on any stack on any cloud. From the desktop to the datacenter, Stackato makes it easy to develop, deploy, migrate, scale, manage, and monitor applications on any cloud.  To learn more about Stackato and download the release, go to http://www.activestate.com/stackato  Please make sure to download the new client when using the new VMs.  You will find the clients available for download from the VM as well.  Make the most of Stackato - check out our sample applications at http://community.activestate.com/stackato/demos  Review our updated Stackato documentation at http://docs.stackato.com/
  • 9. N E W F EAT U R ES I N T H I S R E L EA S E S I N C E STAC K ATO 1 . 2 . . .  Centralized multi-node cluster configuration  Allow stager to be run on different node management  Avahi / mDNS now compatible with a cluster setup  Multi-node configuration through doozer  Improved kato tail - now includes non-vcap  kato, an improved CLI replacing stackato-admin components such as nginx, postgres, redis.  Better process management through supervisord  Upgraded base operating system to Ubuntu 12.04  Java EE 6 support (Precise Pangolin)  New java_ee framework via Apache TomEE  Database service versions upgrades  .NET support integrated via Iron Foundry .NET  Postgresql upgraded to v9.1 (from v8.4) runtime  MySQL upgraded to v5.5 (from v5.1)  Python framework improvements  Redis upgraded to v2.4 (from 2.2)  Custom pypm/pip options via $PYPM_OPTS and  Updated to Stackato client 1.4 $PIP_OPTS environment variables  Scala support via buildpack  Updated Stackato Management Console  Runtime upgrades  Stability bug fixes and updated documentation  Node.js v0.6.18  ... and more!  PHP 5.3.10  Merged with latest Cloud Foundry sources  New Memcached as a service http://docs.stackato.com/reference/release-notes.html  Router v2 upgrade  Configurable restart behaviour for crashing apps  New Java Play framework (Play also supported via Stackato buildpack)
  • 10. Setup & Develop & Manage & Scale Deploy Monitor • Create an AUTO- • Deploy • Manage CONFIGURING NEW, migrating updates, upgrades private PaaS on top EXISTING • Monitor application of private cloud or applications to the performance IaaS in minutes cloud in 3 simple steps
  • 11. + + = Client (IDE or Deployed to the Stackato VM Command Line) Your App Cloud
  • 12. M U LT I - C H O I C E , E N D - TO - E N D, P O RTA B L E
  • 13. S TA C K ATO PA A S A R C H I T E C T U R E
  • 14. DIY: Deploying Stackato to CloudStack CREATING A STACKATO TEMPLATE
  • 15. F I RST, D OW N LOA D A N STAC K ATO V M I M AG E  http://www.activestate.com/stackato/download_vm
  • 16. CO N V E RT V M TO V D H FO R M AT Or Use Virtual Box’s Conversion Function
  • 17. P U T I T I N A N AC C ES S I B L E P L AC E
  • 18. LO G I N TO YO U R C LO U D STAC K AC CO U N T
  • 19. C R EAT E A T E M P L AT E
  • 20. 4 5 M I N U T ES L AT E R …
  • 21. N OW, C R EAT E A N C LO U D STAC K I N STA N C E
  • 22. WA I T ! T H E R E ’ S M O R E
  • 23. N OW LO O K U P T H E I N STA N C E ’ S I P A D D R ES S & CO N F I G U R E STAC K ATO. .
  • 24. G OT A D O M A I N N A M E ?
  • 25. LO G I N TO YO U R C LO U D STAC K I N STA N C E
  • 26. A S S O C I AT E YO U R D O M A I N N A M E W I T H YO U R S TA C K ATO I N S TA N C E ' S I P A D D R E S S  Edit the /etc/hosts file
  • 27. B ECO M I N G “ STAC K ATO ”  stackato-admin commands
  • 28. Deploying Applications to Stacakto on CloudStack WEB MANAGEMENT CONSOLE
  • 31. C R EAT E M O R E I N STA N C ES F RO M T E M P L AT E & C LU ST E R  Next: Build a Cluster!  http://docs.stackato.com/server/operations.html#index-2
  • 32. B E N E F I T S FO R I T & D E V E LO P M E N T T EA M S : CO D E TO C LO U D I N M I N U T ES
  • 33. Q U EST I O N S ?
  • 34. Get Free Micro Cloud Trial, White Papers, Demos: www.activestate.com/stackato Diane Mueller Email: dianem@activestate.com Twitter: @activestate THANK YOU!

Editor's Notes

  1. The concept of a cloud computing system refers to the idea of on-demand, self-service elastic infrastructure. When talking to the accounting department, "cloud" often is translated to mean acquiring IT resources over the Internet (cheaply) through monthly expenses rather than heavy capital investments. But cloud computing isn't simply an outsourcing of IT resources. It's about delivering cloud-scale efficiencies to the enterprise across a diverse ecosystem of technology stacks on-demand. A cloud infrastructure can provide access to applications such as email (ex: Gmail) or customer relations management tools (ex: Salesforce.com), which are considered Software as a Service (SaaS). Or, the cloud can provide a virtualized toolbox for developers to use to build and deploy their own applications (ex: Stackato or Heroku) through a Platform-as-a-Service (PaaS) model. Or, it can simply provide network access to traditional computing resources such as processing power and storage; this is the Infrastructure-as-a-Service (IaaS) model.In addition to looking to add cloud-scale efficiencies, many organization lack the IT resources to support maintaining multiple technology stacks. Often, they settle and standardize on a single technology stack — perhaps a Linux distribution, a choice of either Ruby or Java, MySQL and Apache Tomcat. And then the developers are forced to design their applications within these limitations. Most Fortune 1000 organizations have a wide range of mission or business-critical applications deployed across their enterprises shared by multiple constituencies of users. From CRM and ERP to simple Perl scripts or long-running Python financial algorithms — these applications are built using a variety of languages, databases, frameworks and other technologies. These all consume IT resources that management would like very much to move to an on-demand, flexible infrastructure in order to reign in costs and get better utilization of IT hardware investments. This is where deploying a PaaS can help.PaaS may be deployed privately or hosted on the premises of a third-party public cloud IaaS provider to be shared among a limited number of trusted partners., i.e., a limited community cloud.Public vs. private cloudsPublic clouds have the potential to aggregate an unprecedented quantity and variety of confidential corporate and customer data in cloud data centers. This potential vulnerability requires a high degree of confidence and transparency that cloud IaaS providers can keep data isolated and protected. Also, cloud users and administrators rely heavily on web browsers, so browser security failures can lead to cloud security breaches. For these reasons, many organizations have hesitated to migrate their data to the public cloud and instead look to apply the cloud capabilities of rapid elasticity and resource pooling internally on their own private cloud infrastructures.In a private cloud infrastructure, an organization's IT resources are pooled and abstracted into logical building-blocks of storage, network, and server units, creating virtual datacenters. These resource containers are then dynamically allocated to your various applications, governed by defined business rules and user demand with the security of your own managed environments. Unlike public clouds, private cloud servers can be stored even during shutdown. They don't disappear, and can be started back up whenever you need them. Building your own PaaS and keeping it privatePaaS' most common deployment to date is as a fully hosted and managed service outside of the corporate firewall. These are known as public PaaS systems and they're offered by companies like Heroku, DotCloud or Cloud Foundry running on the premises of a third-party cloud IaaS provider, such as Amazon EC2 or Rackspace. However, once you have a private IaaS layer in place within your organization (using a hypervisor like VMware vSphere, Citrix XenServer, CA AppLogic, Microsoft Hyper-V, or another), deploying a PaaS on it allows you to securely provision, monitor and manage all your applications' environments from a single entry point behind your corporate firewall on your own hardware. A private PaaS can give your developers both the autonomy and the stacks they require to deliver today's diverse software applications to your organization. Deploying your own private PaaS allows you to create the scalable stack (OS, web servers, databases, web frameworks) required to manage the software applications your organization wants to deploy and ensuring this is done in a secure manner behind the corporate firewall as on-demand self services. Whether these are new applications developed in-house, existing applications, or third-party packages, they all have a diversity of technology requirements that IT teams and devops must provision and maintain. The PaaS layer provides an automated and managed mechanism for provisioning secure containers populated with the particular scalable technology stack required to deploy an application. Every component in this stack is horizontally scalable and self healing, meaning you can add as many copies of each component as needed in order to support your application. Everything is decoupled, it doesn't even really matter where each component lives, things could be spread across the world for all it cares.PaaS gives developers and IT professionals the freedom and flexibility to mix and match languages, databases, caching and messaging components without the need for additional servers or infrastructure. It does this by creating virtual "containers" on-demand that contain the technology stack in which the application runs and can be accessed securely by users. With a PaaS, your application's components are highly decoupled and your entire application is distributed across multiple instances. Every component in your applications' stack is protected by health checks and automated failover.Today's PaaS application platform offerings will enable a wide range of technology stacks, let developers mix and match the services, frameworks and databases that best fit the task at hand rather than limiting developers to a single stack. Trying to make the application work with the pre-ordained stack because IT has deemed it would be too costly to support a diversity of technology eco-systems is now a thing of the past. A PaaS provides a virtualized toolbox for developers to build and deploy their own applications in secure scalable containers without adding additional workload on IT departments, cutting down on the bureaucracy involved in requesting IT resources to build the environments by hand.
  2. Why a Private PaaS?A private PaaS enables enterprise developers to leverage all the benefits of a public PaaS to deploy, manage, and monitor applications, while meeting the security and privacy requirements your enterprise demands. See why a private PaaS like Stackato makes sense for your IT and development needs, and ensures security of your sensitive data.Security of DataA private PaaS complies with your corporate IT security requirements. Breaches of public websites and SaaS applications are regularly reported in the media, and the resulting financial and reputational damages for organizations can be extremely serious. A private PaaS is exclusive to your enterprise, hosted on your private cloud, behind your firewall. Achieve tighter security with a private PaaS.Privacy and Control Over DataA private PaaS enables you to control where your data is stored. Organizations that collect personally identifiable information about their customers are obligated, and in some cases legally required, to keep that information private (e.g. healthcare or financial records). A private PaaS keeps this sensitive information within your organization to those who require access to it, while also enabling you to control where that data is physically stored to achieve better compliance and avoid any jurisdictional concerns in the US, Europe or elsewhere.Control for Corporate ITA private PaaS enables IT to control the use of a PaaS for developers, while giving them the self-service capabilities and choices within a PaaS that they demand. Hosting your own PaaS behind your firewall empowers developers with what they need to do their jobs faster, while enabling IT to have the visibility and control over IT resources and infrastructure. Achieve more efficient use of assets, ease of deployment for new and existing applications, and no vendor lock-in with Stackato for your private PaaS.Customize to Your RequirementsWhile most public PaaS services take a one-size-fits-all approach, your enterprise applications are much more complex. A private PaaS enables you to integrate it within your existing IT infrastructure such as databases, web servers, and authentication systems, and customize it to support all the languages your developers need.