Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Unified Cloud Application Management

Unified Cloud Application Management

Presentation from IEEE SERVICES 2016. Full paper at http://bit.ly/paasapi

Get the book "On the Portability of Applications in Platform as a Service" at https://www.amazon.de/dp/3863096312

Stefan Kolb

June 28, 2016
Tweet

More Decks by Stefan Kolb

Other Decks in Research

Transcript

  1. 2

  2. 3

  3. 4

  4. 5

  5. 6

  6. 8

  7. 9

  8. 10

  9. 12

  10. $22 $24 $35 $36 $54 $50 $89 $0 $10 $20

    $30 $40 $50 $60 $70 $80 $90 Pivotal Bluemix Heroku OpenShift cloudControl Beanstalk EngineYard 13
  11. 14

  12. 16 Pivotal Web Services IBM Bluemix OpenShift Online cloudControl Heroku

    EngineYard AWS Elastic Beanstalk https://blinkist.com
  13. 14 18 18 19 27 34 55 0 10 20

    30 40 50 60 Heroku Pivotal Bluemix cloudControl OpenShift EngineYard Beanstalk Management Code Build 17
  14. 18

  15. 14 18 18 19 27 34 55 0 10 20

    30 40 50 60 Heroku Pivotal Bluemix cloudControl OpenShift EngineYard Beanstalk Management 19
  16. 20

  17. 21

  18. 22

  19. 23

  20. 24

  21. 25

  22. 26

  23. 27

  24. 28

  25. 29

  26. 32

  27. 33

  28. cf login -u "$BM_USERNAME" -p "$BM_PASSWORD" cctrlapp $env(APPNAME) create ruby

    cctrlapp $APPNAME/default config.add ${evar[@]} cctrlapp $APPNAME/default deploy rhc setup <<EOF $OS_USERNAME $OS_PASSWORD dploy EOF rhc create-app $env(APPNAME) ruby- 2.0 rhc set-env ${evar[@]} eb setenv ${evar[@]} git push openshift master heroku auth:login eb init heroku create $APPNAME eb create $APPNAME-env heroku config:set ${evar[@]} cf set-env $APPNAME git push heroku master cf push $APPNAME 34
  29. 35

  30. 36

  31. 38

  32. 39

  33. 40

  34. 41

  35. 50

  36. 53

  37. 54

  38. 55

  39. 56

  40. 57

  41. 58

  42. 59

  43. 60

  44. 61

  45. 62