Your SlideShare is downloading. ×
From XaaS to Java EE – Which damn cloud is right for me?
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

From XaaS to Java EE – Which damn cloud is right for me?

1,745
views

Published on

With Java EE 7 cloud should have been added to the specification. Allowing for a broad ecosystem of PaaS providers to jump on the train. Because of the missing maturity and field experiences this has …

With Java EE 7 cloud should have been added to the specification. Allowing for a broad ecosystem of PaaS providers to jump on the train. Because of the missing maturity and field experiences this has been delayed to EE 8. However there are some offerings on the market already. This talk throws light onto how they differentiate from each other and which ones are the right ones for Java EE. Featuring: CloudBees, OpenShift, Elastic Beanstalk, Jelastic and Oracle Java Service.

Published in: Technology

0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,745
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
4
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. Java EE Cloud SmackdownFrom XaaS to Java EE – Which damn cloud is right for me?
  • 2. http://blog.eisele.nethttp://twitter.com/myfearmarkus@eisele.net
  • 3. 3 Markus Eisele © msg systems ag
  • 4. #!4 Markus Eisele © msg systems ag
  • 5. IRON to Candyfloss5 Markus Eisele © msg systems ag
  • 6. On IaaS PaaS SaaS Premise Only Configured by you Applications… Fully Managed by you Tools and Runtimes… Pre-Configured and Managed for Operating-System… you CPU, RAM, Network… Virtualized On-Demand Pay-Per-Use Elasticity6 Markus Eisele © msg systems ag
  • 7. DEVELOPERS7 Markus Eisele © msg systems ag
  • 8. ~65% ~25% Operating- ~10% 0%8 Markus Eisele © msg systems ag
  • 9. PaaS!9 Markus Eisele © msg systems ag
  • 10. BUT which one?10 Markus Eisele © msg systems ag
  • 11. PAAS Generations Gen 1 Gen 2 Gen 3 Closed Open Multiple Runtimes Runtimes Open Runtimes = = = (something special) (almost anything) (more of anything) http://www.slideshare.net/sogrady/open-cloud-the-future-of-cloud-computing11 Markus Eisele © msg systems ag
  • 12. AND languages and frameworks?12 Markus Eisele © msg systems ag
  • 13. http://redmonk.com/public/fosdem2012.pdf http://files.zeroturnaround.com/developer-productivity-report/zeroturnaround-developer-productivity-report-2012.pdf13 Markus Eisele © msg systems ag
  • 14. AND servers?14 Markus Eisele © msg systems ag
  • 15. http://files.zeroturnaround.com/developer-productivity-report/zeroturnaround-developer-productivity-report-2012.pdf15 Markus Eisele © msg systems ag
  • 16. THIN OUT the jungle16 Markus Eisele © msg systems ag
  • 17. NO infrastructure NO suites17 Markus Eisele © msg systems ag
  • 18. 18 Markus Eisele © msg systems ag
  • 19. ONLY Java19 Markus Eisele © msg systems ag
  • 20. 20 Markus Eisele © msg systems ag
  • 21. NO closed Java21 Markus Eisele © msg systems ag
  • 22. 22 Markus Eisele © msg systems ag
  • 23. THE rating!23 Markus Eisele © msg systems ag
  • 24. http://www.flickr.com/photos/photo-gratis/3826544482/sizes/l/in/photostream/24 Markus Eisele © msg systems ag
  • 25. THE candidates!25 Markus Eisele © msg systems ag
  • 26. aws.amazon.com/elasticbeanstalk26 Markus Eisele © msg systems ag
  • 27. ADMINISTRATION27 Markus Eisele © msg systems ag
  • 28. DEVELOPMENT {toolName of your choice} Java EE28 Markus Eisele © msg systems ag
  • 29. DEPLOYMENT29 Markus Eisele © msg systems ag
  • 30. OPERATIONS30 Markus Eisele © msg systems ag
  • 31. http://www.flickr.com/photos/6x7/437503483/sizes/l/in/photostream/31 Markus Eisele © msg systems ag
  • 32. openshift.redhat.com32 Markus Eisele © msg systems ag
  • 33. ADMINISTRATION33 Markus Eisele © msg systems ag
  • 34. DEVELOPMENT Java EE Web Profile Java EE Full Profile https://as7kitchensink-myfear.rhcloud.com/index.jsf34 Markus Eisele © msg systems ag
  • 35. DEPLOYMENT35 Markus Eisele © msg systems ag
  • 36. OPERATIONS36 Markus Eisele © msg systems ag
  • 37. http://www.flickr.com/photos/nationalzoo/6153365781/sizes/l/in/photostream/37 Markus Eisele © msg systems ag
  • 38. www.cloudbees.com38 Markus Eisele © msg systems ag
  • 39. ADMINISTRATION39 Markus Eisele © msg systems ag
  • 40. DEVELOPMENT {CloudBees SDK} Java EE Web Profile http://first-steps.myfear.cloudbees.net/40 Markus Eisele © msg systems ag
  • 41. DEPLOYMENT41 Markus Eisele © msg systems ag
  • 42. OPERATIONS42 Markus Eisele © msg systems ag
  • 43. http://www.flickr.com/photos/toffehoff/238444227/sizes/z/in/photostream/43 Markus Eisele © msg systems ag
  • 44. jelastic.com44 Markus Eisele © msg systems ag
  • 45. ADMINISTRATION45 Markus Eisele © msg systems ag
  • 46. DEVELOPMENT Java EE Web Profile Java EE Full Profile http://myfear.jelastic.dogado.eu/helloworld/46 Markus Eisele © msg systems ag
  • 47. DEPLOYMENT47 Markus Eisele © msg systems ag
  • 48. OPERATIONS48 Markus Eisele © msg systems ag
  • 49. 49 Markus Eisele © msg systems ag
  • 50. cloud.oracle.com50 Markus Eisele © msg systems ag
  • 51. ADMINISTRATION51 Markus Eisele © msg systems ag
  • 52. DEVELOPMENT {Java EE 5 + some EE 6}52 Markus Eisele © msg systems ag
  • 53. DEPLOYMENT53 Markus Eisele © msg systems ag
  • 54. OPERATIONS54 Markus Eisele © msg systems ag
  • 55. http://www.flickr.com/photos/admitchell08/2574455073/sizes/z/in/photostream/55 Markus Eisele © msg systems ag
  • 56. 56 Markus Eisele © msg systems ag
  • 57. 57 Markus Eisele © msg systems ag
  • 58. Thank you for your attention Markus Eisele msg.Applied Technology Research Phone: +49 89 96101-0 markus.eisele@msg-systems.com www.msg-systems.com www.msg-systems.com58 Markus Eisele © msg systems ag