• Like
ActiveState Stackato Private PaaS for Pythonistas (and everyone else too)!
Upcoming SlideShare
Loading in...5
×

ActiveState Stackato Private PaaS for Pythonistas (and everyone else too)!

  • 865 views
Uploaded on

Overview of Platform as a Service for Washington DC Python user group.

Overview of Platform as a Service for Washington DC Python user group.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
865
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
4
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1.   Ac$veState  Stackato  The  Private  PaaS  for  Pythonistas   (and  everyone  else  too!)     @DC  Python  Meet  Up  2012-­‐09-­‐04       Diane  Mueller   dianem@ac$vestate.com   TwiGer:  pythondj  
  • 2. About  Ac$veState  •  Founded  1997  •  2  million  developers,  97%  of  Fortune  1000  •  Ac$veState  empowers  innova$on  from  code  to  cloud   smarter,  safer,  and  faster  •  Some  customers:  
  • 3. Agenda  •  What  is  Private  PaaS  &  Why  •  Overview  of  Stackato   –  Any  Language,  Any  Stack,  Any  Cloud   –  Users,  Groups,  App  Store,  Git  Hub  •  How  to:  Deploy  an  Python  App  to  the  Cloud  •  DIY  Instruc$ons  (aka  what  we  are  NOT  doing)   –  Download  MicroCloud   –  Deploy  your  own  PaaS  
  • 4. •  Reduced  Cost  •  Increased  Storage  •  Highly  Automated    •  Control  •  Flexibility  •  Agility    •  Quicker  Time  to  Market  •  Allows  IT  to  ShiD  Focus  to  InnovaEon    
  • 5.     “unlock  their  inner  service-­‐provider  •  Developers  just  want  to:   selves  to  deliver  IT  as  a  service  to  their   own  organizaEons  using  a   combinaEon  of  on-­‐premises  and   – Code!   hosted  resources”  –  451  Research   Group  •  Corporate  IT  wants  to:     – Deliver  IT  as  a  service  and  consump$on-­‐based  pay  per  use  •  Cloud  Hos$ng  &  Managed  Service  Providers  want  to:   – Ensure  seamless  service  experiences   – Offer  more  value-­‐added  services  &  SLAs   – Sell  more  compu$ng  $me  •  Cloud  Infrastructure  Vendors  want  to:   – Sell  more  compu$ng  $me      
  • 6. •  Heroku,  EngineYard,  GAE,AWS     –  A  Swipe  of  the  Credit  Card  and  away  we  go!   –  Very  Convenient  but:   •  Limited  to  Available  Services,  Languages,  Frameworks   •  Locked  into  their  cloud   –  Great  for:   •   Start-­‐ups  in  MVP  mode  &  Shadow  IT  projects      
  • 7. •  Full  applica$on  lifecycle   experiences  •  Enabling  apps  to  get  onto   cloud  and  re-­‐deploy  work   where  &  when  required  •  Commission  more  network   resources  or  disk  capacity   online  on  demand  •  Seamless  service  experiences  
  • 8. •  Another  cloud  provider  might  not  have  a  clue   how  to  install,  deploy,  run  &  manage  your   applica$on   –  Deep  detailed  informa$on  about  the  applica$on   and  its  underlying  stack  is  needed  that  “arbitrary”   providers  typically  don’t  have   –  Virtual  images  do  not  suffice  at  all   •  They  are  “just”  snapshots  of  the  actual  state  of  your   applica$on  
  • 9. Enter  Stackato  –  Private  PaaS  The application platform for creating a private PaaS ™ Any Language, Any Stack, Any Cloud
  • 10. Mul$-­‐Choice,  End-­‐to-­‐End,  Portable    
  • 11. + + = Client (IDE or Deployed to theStackato VM Command Line) Your App Cloud
  • 12. Setup & Develop & Manage & Scale Deploy Monitor•  Create an AUTO- •  Deploy NEW, •  Manage updates, CONFIGURING migrating EXISTING upgrades private PaaS on top applications to the •  Monitor application of private cloud or cloud in 3 simple performance IaaS in minutes steps
  • 13. “Code  to  Cloud”  is  a  Process   Private   Micro   Cloud   Produc,on   Public   Trial/Test/Stage  
  • 14. Push  your  App  to  Any  Cloud   HP  Cloud   CloudStack  Amazon   vSphere   OpenStack   Rackspace   Your  Private              Cloud   Micro   Cloud   Any  Cloud   Foundry        
  • 15. Stackato  Architecture    
  • 16. Stackato  Overview  •  Stackato  Sandbox(s)   –  HP  Cloud   –  Amazon  EC2   –  Micro  Cloud  (Desktop  Virtual  Machine)  •  Web  Console   –  Using  AWS    (hGp://api.stacka.to)    •  Stackato  Client   –  Click  to  see  download  page..    
  • 17.      Demo  Time  Web  Console        >App  Deployment  &  Mgmt          >PaaS  Administra$on        >App  Store(s)  
  • 18. Want  to  follow-­‐along?  •  Some  logis$cs…  •  Create  an  account  on  our  Stackato  Sandbox   –  hGp://www.ac$vestate.com/stackato/sandbox  •  Remember  to  Tweet  when  you  complete:     –  #MyFirstStackatoApp  on  #EC2  plus  URL  #Python   –  There  are  prizes..    
  • 19. Now  back  our  regularly  scheduled  program  
  • 20. Log-­‐in  (EC2)  hGps://api.stacka.to  
  • 21. What’s  New  in  2.0?  A  lot!  •  Configurable  user  group   •  Database  service  versions  upgrades   administra$on   –  Postgresql  upgraded  to  v9.1  (-­‐>  v8.4)  •  Persistent  file  system  as  a  Service   –  MySQL  upgraded  to  v5.5  (-­‐>  v5.1)  •  New  app  store  capabili$es   –  Redis  upgraded  to  v2.4  (-­‐>  2.2)  •  BeGer  cluster  management   •  Python   –  Custom  pypm/pip  op$ons  via  $PYPM_OPTS  •  kato,  a  beGer  replacement  for   and  $PIP_OPTS  environment  variables   stackato-­‐admin   •  Scala  support  via  Buildpack  •  Central  mul$-­‐node  configura$on   •  Java  EE  6  support   through  doozer   •  New  java_ee  framework  via  Apache  •  CLI  to  edit  configura$on  on  all  nodes:   TomEE   kato  config   •  Run$me  upgrades  •  New  Memcached  as  a  service   –  Node.js  v0.6.18  •  New  Java  Play  framework,  also   –  PHP  5.3.10   supported  via  Buildpacks  •  Integrated  support  for  Iron   Foundry  .NET  run$me    
  • 22. Contact:   Diane  Mueller,  Cloud  Evangelist   dianem@ac$vestate.com   TwiGer:  pythondj     www.ac$vestate.com/stackato   @ac$vestate  (#stackato)