Active state stackato morningstar build a-cloud-day2012-09-09

  • 587 views
Uploaded on

ActiveState The Private PaaS for Enterprise …

ActiveState The Private PaaS for Enterprise
Why Private PaaS
Deploying PaaS on CloudStack
De

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • How are you today,
    i hope fine,my name is miss blessing, i saw your profile today at (www.slideshare.net) and i became interested in you i will also like to know more about you, and i will like you to send an email to me so that i can send my photos to you, remember that distance, color or language does not matter but love matters allot in life, am waiting for your reply in my E-mail ID at blessingandrew3@yahoo.com have a nice day yours blessing.
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
587
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
6
Comments
1
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. D E P L O Y I N G   A   P R I V A T E   P A A S                                                       O N   C L O U D S T A C K   Diane  Mueller,    Director,  Cloud  Evangelism   Ac7veState  So9ware   @ac7vestate  @pythondj  mst@r   dianem@ac7vestate.com    
  • 2. A B O U T   A C T I V E S T A T E  § Founded  1997  § 2  million  developers,  97%  of  Fortune  1000  § “Ac7veState  empowers  innova7on  from  code  to   cloud  smarter,  safer,  and  faster”  § Some  customers:  
  • 3. S T A C K A T O :   P R I V A T E   P A A S   F O R   T H E   E N T E R P R I S E     M U L T I -­‐ C H O I C E ,   E N D -­‐ T O -­‐ E N D ,   P O R T A B L E    
  • 4. T O D A Y ’ S   A G E N D A  §  Why  a  Private  PaaS?  §  A  Brief  Stackato  Overview  §  DIY  Instruc7ons:  Deploying  Stackato  on  CloudStack   §  Crea7ng  your    own  CloudStack  Stackato  Template   §  Configuring    Stackato  on  CloudStack  §  Live  Demo:  Deploying  Applica7ons  to  Cloud  with  Stackato   §  Web  Management  Console  Walk-­‐Thru   §  App  Store,  User  &  Group  mgmt   §  Q  &  A   h]p://www.ac7vestate.com/blog/2012/05/deploying-­‐private-­‐paas-­‐cloudstack-­‐stackato  
  • 5. W A N T   T O   F O L L O W -­‐ A L O N G ?  §  Some  logis7cs…  §  Create  an  account  on  our  Stackato  Sandbox   §  h]p://www.ac7vestate.com/stackato/sandbox  §  Remember  to  Tweet  when  you  complete:     §  #MyFirstStackatoApp  on  #Stackato  plus  your  URL   §  There  are  prizes..    
  • 6. §  Reduced  Cost  §  Increased  Storage  §  Highly  Automated    §  Control  §  Flexibility  §  Agility    §  Quicker  Time  to  Market  §  Allows  IT  to  Shi9  to  Service  focus  
  • 7. § Developers  just  want  to:   § Code!  § Corporate  IT  wants  to:   § Deliver  IT  as  a  service  and  consump7on-­‐based  pay  per  use  § Cloud  Hos7ng  &  Managed  Service  Providers  want  to:   § Ensure  seamless  service  experiences   § Offer  more  value-­‐added  services  &  SLAs   § Sell  more  compu7ng  7me  § Cloud  Infrastructure  Vendors  want  to:   § Sell  more  compu7ng  7me      
  • 8. §  Full  applica7on  lifecycle  experiences  §  Enabling  apps  to  get  onto  cloud  §  Re-­‐deploy  work  where  &  when  required  §  On-­‐demand  commissioning    of  resources    §  Seamless  service  experiences  
  • 9. E N T E R   P L A T F O R M   A S   A   S E R V I C E   So9ware  as  a  Service   Plakorm  as  a  Service   Infrastructure  as  a  Service   Hardware  §  h]p://answers.oreilly.com/topic/2928-­‐what-­‐is-­‐a-­‐private-­‐paas-­‐and-­‐when-­‐should-­‐i-­‐deploy-­‐one/  
  • 10. F R O M   D E V   T O   P R O D U C T I O N   –   F A S T E R !   §  Standard,  replicated  environments  throughout  dev  cycle   §  Whether  developers  are  in-­‐house  or  outsourced,  whether  tes7ng/ staging  clusters  are  internal  or  external  in  cloud  or  not   §  Eliminate  need  for  re-­‐configuring  stacks,  re-­‐coding  applica7ons   §  Seamless,  faster  way  to  get  from  code  to  cloud   AppsDevelopment Testing Staging Production
  • 11. §  Another  cloud  provider  might  not  have  a  clue  how  to   install,  deploy,  run  &  manage  your  applica7on   §  Deep  detailed  informa7on  about  the  applica7on  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   applica7on  
  • 12. §  Heroku,  EngineYard,  GAE   §  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      
  • 13.   W H Y   A   P R I V A T E   P L A T F O R M -­‐ A S -­‐ A -­‐ S E R V I C E ?   §  Reduce  Time  to  Market   §  Standardize  Applica7on  Deployment   §  Security  of  Data   §  Privacy  and  Control  Over  Data   §  Control  for  Corporate  IT   §  Customize  to  Your  Requirements   §  Mi7gate  Risk  of  Down7me   §  Actually  Deliver  on  Inflated  Cloud  Expecta7ons    
  • 14. E N T E R   P R I V A T E P A A S F O R E N T E R P R I S E S   The Enterprise Private PaaS ™ Any Language, Any Stack, Any Cloud
  • 15. S T A C K A T O :   P R I V A T E   P A A S   F O R   T H E   E N T E R P R I S E     M U L T I -­‐ C H O I C E ,   E N D -­‐ T O -­‐ E N D ,   P O R T A B L E    
  • 16. “ C O D E   T O   C L O U D ”   I S   A   P R O C E S S   Private   Micro   Cloud   ProducHon   Public   Trial/Test/Stage  
  • 17. P U S H   Y O U R   A P P   T O   A N Y   C L O U D   HP  Cloud   CloudStack   Amazon   vSphere   OpenStack   Rackspace   Your  Private              Cloud   Micro   Cloud   Any  Cloud   Foundry        
  • 18. + + = Client (IDE or Deployed to theStackato VM Command Line) Your App Cloud
  • 19. 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
  • 20. S T A C K A T O   A R C H I T E C T U R E    
  • 21. DIY:  DEPLOYING  STACKATO  PASS                          (ON  CLOUDSTACK)    
  • 22. F I R S T ,   D O W N L O A D   A N   S T A C K A T O   V M   I M A G E  §  h]p://www.ac7vestate.com/stackato/download_vm  
  • 23. C O N V E R T   V M   T O   V D H   F O R M A T   Or  Use  Virtual  Box’s  Conversion  Func6on  
  • 24. P U T   I T   I N   A N   A C C E S S I B L E   P L A C E  
  • 25. L O G   I N   T O   Y O U R   C L O U D S T A C K   A C C O U N T  
  • 26. C R E A T E   A   T E M P L A T E  
  • 27. 4 5   M I N U T E S   L A T E R …  
  • 28. N O W ,   C R E A T E   A N   C L O U D S T A C K   I N S T A N C E  
  • 29. W A I T !   T H E R E ’ S   M O R E  
  • 30. N O W   L O O K   U P   T H E   I N S T A N C E ’ S   I P   A D D R E S S  &   C O N F I G U R E   S T A C K A T O . .  
  • 31. G O T   A   D O M A I N   N A M E ?  
  • 32. L O G   I N   T O   Y O U R   C L O U D S T A C K   I N S T A N C E  
  • 33.  A S S O C I A T E   Y O U R   D O M A I N   N A M E   W I T H   Y O U R  S T A C K A T O   I N S T A N C E S   I P   A D D R E S S    §  Edit  the  /etc/hosts  file  
  • 34. B E C O M I N G   “ S T A C K A T O ”  §  Stackato  admin  commands  “kato”  $  kato  admin  grant  dianem@ac7vetstate.com  $  kato  become  all  –m  72.52.67.26  –e  api.cloudstack-­‐stackato.dns1.us  –  n  cloudstack  -­‐o  $  sudo  reboot  
  • 35. C R E A T E   M O R E   I N S T A N C E S   F R O M   T E M P L A T E  &   C L U S T E R   §  Next:  Build  a  Cluster!   §  h]p://docs.stackato.com/server/opera7ons.html#index-­‐2  
  • 36. DEMO  TIME:      D EPLOYING  &  SCALING  APPS   WITH  STACKATO    
  • 37. S T A C K A T O   O V E R V I E W  §  Stackato  Sandbox(s)   §  HP  Cloud   §  Amazon  EC2   §  Micro  Cloud  (Desktop  Virtual  Machine)   §  CloudStack  (DevCamp)  §  Web  Console   §  Login  (h]p://api.stacka.to)    §  Stackato  Client  –  (open  source)   §  Click  to  see  download  page..    
  • 38. W A N T   T O   F O L L O W -­‐ A L O N G ?  §  Some  logis7cs…  §  Create  an  account  on  our  Stackato  Sandbox   §  h]p://www.ac7vestate.com/stackato/sandbox  §  Remember  to  Tweet  when  you  complete:     §  #MyFirstStackatoApp  on  #EC2  plus  URL  #Python   §  There  are  prizes..    
  • 39. N O W ,         B A C K   O U R   R E G U L A R L Y   S C H E D U L E D   P R O G R A M  
  • 40. Deploying  Applica7ons  to  Stacakto  on  CloudStack  WEB  MANAGEMENT  CONSOLE  
  • 41. L O G -­‐ I N !   h]ps://api.stacka.to  
  • 42. L I V E   D E M O  
  • 43. W H A T ’ S   N E W ?   A   L O T !  §  Configurable  user  group   §  Database  service  versions  upgrades   administra7on   §  Postgresql  upgraded  to  v9.1  (-­‐>  v8.4)  §  Persistent  file  system  as  a  Service   §  MySQL  upgraded  to  v5.5  (-­‐>  v5.1)  §  New  app  store  capabili7es   §  Redis  upgraded  to  v2.4  (-­‐>  2.2)  §  Be]er  cluster  management   §  Python   §  Custom  pypm/pip  op7ons  via  $PYPM_OPTS  §  kato,  a  be]er  replacement  for   and  $PIP_OPTS  environment  variables   stackato-­‐admin   §  Scala  support  via  Buildpack  §  Central  mul7-­‐node  configura7on   §  Java  EE  6  support   through  doozer   §  New  java_ee  framework  via  Apache  §  CLI  to  edit  configura7on  on  all  nodes:   TomEE   kato  config   §  Run7me  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  run7me    
  • 44. §  WebSocket  API  support   Using  Stackato  2.2,  enterprise  customers  (par6cularly  financial-­‐services  firms  or  game   developers)  can  push  “stateful”  applica6ons  to  the  cloud.  Applica6ons  requiring  protected,   real-­‐6me  channel  communica6on  between  server  and  browser  can  now  be  deployed  to  a   secure  private  PaaS  and  managed  within  Stackato  2.2.  §  Support  for  mulHple-­‐cloud-­‐controller  architectures   Stackato  2.2  provides  easy  setup  of  mul6ple  cloud  controller  nodes  for  high-­‐availability  (HA),   highly-­‐scalable  mission-­‐cri6cal  app  deployment  environments.  Addi6onal  cloud  controllers   can  be  used  as  high  availability  failover  safety  nets  or  as  load  balancers  to  remove  poten6al   boOlenecks  and  improve  performance  and  reliability.  §  Management  views  for  mobile  devices   Enterprise  IT  leads  can  now  take  their  cloud  with  them.  Stackato  2.2  now  offers  its  best-­‐in-­‐ class  Management  Console  in  mobile-­‐view  form,  available  for  IT  managers  to  monitor  the   cloud  on  their  portable  device.  §  JBoss  compaHbility   Stackato  2.2  now  supports  apps  developed  for  the  JBoss  applica6on  server.  Enterprises  that   have  built  Java  apps  on  the  JBoss  applica6on  server  can  move  them  to  and  manage  them  in  a   Stackato  2.2  cloud  without  having  to  recode  or  modify  those  apps.  
  • 45. §  A  networking  giant  is  deploying  Stackato  to  simplify  cloud  management   processes  and  speed  7me-­‐to-­‐market  for  support  applica7ons.  §  A  major  marke7ng  So9ware-­‐as-­‐a-­‐Service  (SaaS)  solu7on  provider  is  using   Stackato  for  its  mission-­‐cri7cal  produc7on  cloud  applica7ons.  Their   developers  use  Stackato  to  deploy  apps  faster  and  easier,  le{ng  them  focus   on  their  own  imagina7on  rather  than  ge{ng  bogged  down  in  administra7on,   troubleshoo7ng,  and  rework.  §  A  F100  cloud  service  provider  is  using  Stackato  to  reduce  7me  spent   configuring  enterprise  middleware,  streamlining  deployment  from   development  to  produc7on.  
  • 46. Q U E S T I O N S ?  
  • 47. THANK  YOU!   Get  Free  Micro  Cloud  Trial,  White  Papers,  Demos:   www.acHvestate.com/stackato       Diane  Mueller   Email:  dianem@ac7vestate.com   Twi]er:  @ac7vestate    @pythondj