docker paasとしての openshift, deis, flynn比較

Download Docker PaaSとしての OpenShift, Deis, Flynn比較

If you can't read please download the document

Post on 17-Aug-2015

906 views

Category:

Technology

2 download

Embed Size (px)

TRANSCRIPT

  1. 1. Docker PaaS
  2. 2. Kazuto Kusama @jacopen
  3. 3. Open PaaS
  4. 4. OpenShift OpenShift
  5. 5. 2012/06/21 7 Cloud Foundry http://www.slideshare.net/jacopen/openshift-13407714
  6. 6. 2013/08/23 http://www.slideshare.net/jacopen/open-shift-25522848
  7. 7. Y^Y^Y^Y^Y^Y^Y
  8. 8. OpenShift
  9. 9. OpenShift Kubernetes
  10. 10. OpenShift Githubwebhook
  11. 11. OpenShift Red Hat + Google +
  12. 12. OpenShift KubernetesPaaS Kubernetes json
  13. 13. OpenShift Cloud Foundry
  14. 14. Kubernetes Docker PaaS
  15. 15. http://deis.io/
  16. 16. Deis Docker + CoreOSPaaS 2013OpDemand 2015PaaSEngine Yard OpDemand
  17. 17. DEMO
  18. 18. $deiscreate Creatingapplication...done,createdsanest-odometer Gitremotedeisadded $gitremoteshow deis origin $gitpushdeismaster Countingobjects:9,done. Deltacompressionusingupto4threads. Compressingobjects:100%(5/5),done. Writingobjects:100%(9/9),1.04KiB|0bytes/s,done. Total9(delta1),reused0(delta0) () deis createdeis gitremote git push deis master Heroku
  19. 19. $deiscreate Creatingapplication...done,createdsanest-odometer Gitremotedeisadded $gitremoteshow deis origin $gitpushdeismaster Countingobjects:9,done. Deltacompressionusingupto4threads. Compressingobjects:100%(5/5),done. Writingobjects:100%(9/9),1.04KiB|0bytes/s,done. Total9(delta1),reused0(delta0) ()
  20. 20. $deisscaleweb=5 Scalingprocesses...butfirst,coffee! donein12s ===unisex-newsreelProcesses ---web: web.1up(v2) web.2up(v2) web.3up(v2) web.4up(v2) web.5up(v2) deis scale
  21. 21. Deis Heroku Buildpack, Docker image, Dockerle
  22. 22. Deis Production
  23. 23. Deis Pro
  24. 24. Flynn
  25. 25. https://ynn.io/
  26. 26. Flynn Docker PaaS 2013 Prime Directive Heroku Dokku
  27. 27. DEMO
  28. 28. $flynncreate Createdcoyotes-rebuff-richards $gitremoteshow deis flynn origin $gitpushflynnmaster Countingobjects:9,done. Deltacompressionusingupto4threads. Compressingobjects:100%(5/5),done. Writingobjects:100%(9/9),1.04KiB|0bytes/s,done. Total9(delta1),reused0(delta0) ----->Buildingcoyotes-rebuff-richards... ----->PHPappdetected () ynn create git push ynn master deis (Heroku)
  29. 29. $flynncreate Createdcoyotes-rebuff-richards $gitremoteshow deis flynn origin $gitpushflynnmaster Countingobjects:9,done. Deltacompressionusingupto4threads. Compressingobjects:100%(5/5),done. Writingobjects:100%(9/9),1.04KiB|0bytes/s,done. Total9(delta1),reused0(delta0) ----->Buildingcoyotes-rebuff-richards... ----->PHPappdetected () (n)
  30. 30. $flynnscaleweb=5 scalingweb:3=>5 14:32:04.554==>webflynn-6e60228c3fa54933acc30401b9a30a4dstarting 14:32:04.747==>webflynn-397fba6e68cf4206bb8c28328a843427starting 14:32:05.215==>webflynn-397fba6e68cf4206bb8c28328a843427up 14:32:06.344==>webflynn-6e60228c3fa54933acc30401b9a30a4dup scalecompletedin2.252653272s ynn scale
  31. 31. Flynn PaaSFlynn
  32. 32. Flynn CF, OpenShift, Deis
  33. 33. buildpack docker image buildpack docker image dockerle STI docker image
  34. 34. OS Ubuntu CoreOS RHEL CentOS
  35. 35. All in one Vagrant VagrantVagrant
  36. 36. By gopher-vector https://github.com/golang-samples/gopher-vector Ruby + Golang Golang Python + Golang Golang
  37. 37. Questions?