Your SlideShare is downloading. ×
0
Cloud development made easy with cloud foundry   indicthreads cloud computing conference 2011
Cloud development made easy with cloud foundry   indicthreads cloud computing conference 2011
Cloud development made easy with cloud foundry   indicthreads cloud computing conference 2011
Cloud development made easy with cloud foundry   indicthreads cloud computing conference 2011
Cloud development made easy with cloud foundry   indicthreads cloud computing conference 2011
Cloud development made easy with cloud foundry   indicthreads cloud computing conference 2011
Cloud development made easy with cloud foundry   indicthreads cloud computing conference 2011
Cloud development made easy with cloud foundry   indicthreads cloud computing conference 2011
Cloud development made easy with cloud foundry   indicthreads cloud computing conference 2011
Cloud development made easy with cloud foundry   indicthreads cloud computing conference 2011
Cloud development made easy with cloud foundry   indicthreads cloud computing conference 2011
Cloud development made easy with cloud foundry   indicthreads cloud computing conference 2011
Cloud development made easy with cloud foundry   indicthreads cloud computing conference 2011
Cloud development made easy with cloud foundry   indicthreads cloud computing conference 2011
Cloud development made easy with cloud foundry   indicthreads cloud computing conference 2011
Cloud development made easy with cloud foundry   indicthreads cloud computing conference 2011
Cloud development made easy with cloud foundry   indicthreads cloud computing conference 2011
Cloud development made easy with cloud foundry   indicthreads cloud computing conference 2011
Cloud development made easy with cloud foundry   indicthreads cloud computing conference 2011
Cloud development made easy with cloud foundry   indicthreads cloud computing conference 2011
Cloud development made easy with cloud foundry   indicthreads cloud computing conference 2011
Cloud development made easy with cloud foundry   indicthreads cloud computing conference 2011
Cloud development made easy with cloud foundry   indicthreads cloud computing conference 2011
Cloud development made easy with cloud foundry   indicthreads cloud computing conference 2011
Cloud development made easy with cloud foundry   indicthreads cloud computing conference 2011
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

Cloud development made easy with cloud foundry indicthreads cloud computing conference 2011

1,424

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
1,424
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
39
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. Cloud Development MadeEasy with CloudFoundry Shekhar Gulati 1
  • 2. Hi, my name is...Shekhar Gulati Senior Consultant @ Xebia India Spring Enthusiast Blogger and Writer (JavaLobby, Developer.com,IBM DeveloperWorks) sgulati@xebia.com Twitter : shekhargulati 2
  • 3. 2011 will be the Year PaaS VMWare → CloudFoundry (Scala support) RedHat → OpenShift Amazon → Elastic Beanstalk Google App Engine added Go language 3
  • 4. Agenda What is PAAS Issues with existing PAAS offerings (GAE) Open PAAS – CloudFoundry CloudFoundry Demos Spring Roo + CloudFoundry Demo Conclusion 4
  • 5. 5
  • 6. Platform as a ServicePaaS provides the facilities to support the end to-endlife cycle of building and delivering web applicationsand services. PaaS = Computing Platform + Solution Stack PaaS is for professional and business developers To develop new applications “Cloud Aware” from the bottom up. PaaS is also called Middleware as a Service. Egs. Google App Engine, Force.com 6
  • 7. Issues with existing PAAS(GAE) Cant run existing code. Tied to particular environment. Vendor lock-in (lack of cloud portability). Deployment on public cloud only. Need to change the mindset. Diluted frameworks. Read this article http://www.carlosble.com/2010/11/goo 7 dbye-google-app-engine-gae/
  • 8. Cloud Developers Bill of Rights http://www.developerrights.org/The Right to CodeThe Right to Build ApplicationsThe Right to Cloud PortabilityThe Right to a Choice of FrameworksThe Right to a Choice of Application ServicesThe Right to Platform TransparencyThe Right to EmigrateThe Right of OwnershipThe Right to Be Left Alone 8
  • 9. The OpenPlatform as a Service 9
  • 10. CloudFoundry – Open PAAS Open Source Multi-Language, Multi-Framework,Multi Application services, Multi-cloud. Cloud Portability Cloud Foundry is both  deployment destination  layer that allows deployment to a choice of clouds, both public and private. 10
  • 11. CloudFoundry – The Open PAAS 11
  • 12. Choice of Developer Frameworks 12
  • 13. Demo 1 – Spring Framework Lets deploy a Spring Application 13
  • 14. Choice of Application Services 14
  • 15. Demo 2 – Going to Production Lets replace hsqldb with MySQL 15
  • 16. Demo 3 – Can I support both?Wouldnt it be great if I can use hsqldb fordevelopment and mysql for production? 16
  • 17. Demo 4 – Play with NoSQL DBs Lets play with Redis and MongoDB (Using STS) 17
  • 18. Choice of Clouds 18
  • 19. Micro Cloud I want to run CloudFoundry on my laptop 19
  • 20. Managing Overload 20
  • 21. Demo 6 - Scalability Lets scale our app up and down 21
  • 22. RAD for Cloud 22
  • 23. Demo 7 – Spring Roo + CloudFoundry Rapid Feedback in the Cloud 23
  • 24. ConclusionDevelopers should write code, not IT trouble tickets 24
  • 25. 25

×