Your SlideShare is downloading. ×
0
Open shift for java(ee) developers
Open shift for java(ee) developers
Open shift for java(ee) developers
Open shift for java(ee) developers
Open shift for java(ee) developers
Open shift for java(ee) developers
Open shift for java(ee) developers
Open shift for java(ee) developers
Open shift for java(ee) developers
Open shift for java(ee) developers
Open shift for java(ee) developers
Open shift for java(ee) developers
Open shift for java(ee) developers
Open shift for java(ee) developers
Open shift for java(ee) developers
Open shift for java(ee) developers
Open shift for java(ee) developers
Open shift for java(ee) developers
Open shift for java(ee) developers
Open shift for java(ee) developers
Open shift for java(ee) developers
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

Open shift for java(ee) developers

503

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
503
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
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. OPENSHIFT OpenShift for Java(EE) Developers Workshop PRESENTED BY Shekhar Gulati
  • 2. AGENDA l  l  What we achieved in last 12 months? l  OpenShift Java Story l  2 What does OpenShift means to a developer? Showcase confsays.com
  • 3. ASK QUESTIONS There areOPENSHIFT no stupid questions only stupid answers. Workshop PRESENTED BY 3
  • 4. What does OpenShift means to a developer? 4
  • 5. PaaS == Platform as a Service A Cloud Application Platform Code Code your app Deploy Push-button Deploy, and your App is running in the Cloud! Enjoy Save Time and Money
  • 6. WHY PAAS? l  Focus  on  code,  not  on  configura0on   l  Speeds  up  deployment   l  Scales  your  app   l  Efficient   l  Embraces  polyglot  programming  and   persistence.  
  • 7. OpenShift is PaaS by Red Hat Multi-language, Auto-Scaling, Self-service, Elastic, Cloud Application Platform
  • 8. FLAVORS OF OPENSHIFT Open Source Project Public Cloud Service origin Onpremise or Private Cloud Software
  • 9. OUR STACK 9
  • 10. INTERACTION MODELS Developer IDE Integrations Command Line Tooling Web Browser Console REST APIs
  • 11. WHO USES OPENSHIFT?
  • 12. TERMINOLOGY l  Node:  A  set  of  instances  of  RHEL/  Fedora/  CentOS  is  called   Node.   l  Gear:  Each  OpenShiG  node  is  a  mul0-­‐tenant  environment  for   end-­‐user  applica0ons.   l  Cartridge:  A  cartridge  provides  the  actual  func0onality  to   run  the  applica0on  like  servers,  databases,  etc.   l  Domain:  A  logical  namespace  under  which  user  applica0ons   exist.   l  Applica0on:  An  instan0a0on  of  cartridges  and  placeholder   for  your  code   https://www.openshift.com/walkthrough/how-it-works
  • 13. CREATE YOUR FIRST APP Go to https://openshift.redhat.com/app/account/new Promo code is JUDCON-IN14 Sign up at booth and take USB Verify Email Create domain Create application 13
  • 14. What we achieved in last one year? 14
  • 15. 15
  • 16. MAJOR IMPROVEMENTS AND FEATURES l  OpenShift Online became production ready l  New cartridges and runtimes l  Improved tooling l  Bigger gear size l  Team collaboration l  Support for environment variables l  Deployment management with rollbacks l  Community cartridges 16
  • 17. OpenShift Java Story 17
  • 18. OPENSHIFT JAVA STORY l  Scalable Java EE 6 supported stack via JBoss AS7 and JBoss EAP 6. l  Java EE 7 supported via Wildfly community cartridge. l  Scalable Tomcat 6 and Tomcat 7 support. l  Hot deployment. l  Debugging. l  Supports Maven, Ant, and Gradle. l  Supports continuous integration via Jenkins. l  Eclipse and IntelliJ Idea support. l  Can run Java 8, Jetty, Tomcat 8, Tom EE, etc. 18
  • 19. Eclipse Demo 19
  • 20. QUESTIONS?
  • 21. DONE!

×