Your SlideShare is downloading. ×
Intalio create and cloudfoudry - short
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

Intalio create and cloudfoudry - short

505
views

Published on

Published in: Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
505
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
17
Comments
0
Likes
1
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. Enterprise Software on the Cloud Cloud Foundry and Intalio|CreateHugues MALPHETTEShmalphettes@intalio.com
  • 2. About HuguesHugues MALPHETTEShmalphettes@intalio.com* DevOps Lead at Intalio / Cloud Foundry local expert* Jetty Committer / OSGi and friends* BPMS Designer Lead (past) / Eclipse BPMN ModelerBased in Singapore after 10 years in Silicon Valley
  • 3. Intalio What? http://intalio.com We are an Enterprise software vendor. We deploy on the cloud. How? With Cloud Foundry.
  • 4. Intalio|Create The product “The modern way to build business apps”Code and Databases This presentation Cloud Foundry CLOUDs
  • 5. Intalio|Createhttp://www.intalio.com/try-it-out
  • 6. TOC1. On our way to the Cloud2. NoOps wonderland3. Enterprises in need of a PaaS4. Demo: bringing the DevOps to the app.
  • 7. 1. On our way to the Cloud2. NoOps wonderland3. Enterprises in need of a PaaS4. Demo: bringing the DevOps to the app.
  • 8. The cloud:Why are we here anyways?Nov 2008; Intalio HQ in Palo Alto, California. “Lets move on the cloud.” You wont have to worry about:• deployment OS• support many SQL databases• support many• backups• scaling
  • 9. Cloud is not magicSummer 2009 Palo Alto: IaaS Deployment• Linux Ubuntu VM that can run on AWS/EC2• Software packaged as debian packages Canonical Debian Packages Ubuntu VM Intalios Debian Packages
  • 10. Cloud is not magicDid the promises pay?• deployment• no need to support many operating systems [yay]• many SQL databases• backups• scaling the databases• clustering, high availabilityI still have a job and it is full time.… but the focus is not right.
  • 11. Scalable architecture is notmonolithiqueA set of loosely coupled appsUsing multiple databases
  • 12. Multiple AppsSingle Sign On: OAuth• Add a spring servlet that will run the OAUTH server• Deploy a new java webapp and run it• Run a new Nodejs app+ Big app can crash or needs a restart after anupdate; oauth is still on+ No technology lock-in+ Developers like to start from scratch
  • 13. Multiple DatabasesText Indexing and Search• Use the SQL database text search• Add some java code that runs lucene to index• Run elastic store, consume it from your app+ Dont overload your relational database+ No database lock-in+ Use more appropriate tech
  • 14. Deployment is getting even morecomplexAll the more complex to deploy and run.
  • 15. 1. On our way to the Cloud2. NoOps wonderland3. Enterprises in need of a PaaS4. Demo: Bringing the DevOps to the app
  • 16. Dinosaurs, DevOps and NoOpsAd-Hoc IT: Open a lot of ssh sessions Run some scripts.DevOps: Automate IT tasks on the top of a virtualized infrastructure.NoOps: From http://localhost:8080/ To http://production.acme.com
  • 17. The NoOps success story… is not for me?Typical NoOps Success story: 15 engineers startup. 100% software development. Testing and deployment on a PaaS.Gotcha .... It is a gaming website running on a public cloud. Or it is an consumer service: Netflix on the cloud. “NoOps will never happen for enterprise software”
  • 18. The NoOps success story… is not for me?Typical NoOps Success story: 15 engineers startup. 100% software development. Testing and deployment on a PaaS.Gotcha .... It is a gaming website running on a public cloud. Or it is an consumer service: Netflix on the cloud. “NoOps will never happen for enterprise software”
  • 19. 1. On our way to the Cloud2. NoOps wonderland3. Enterprises need a PaaS4. Demo: Bringing the DevOps to the app
  • 20. Enterprises need to own a PaaSEnterprises requirements: own data-center; own laptop; own quotas; own quality of service.Intalio chose Cloud Foundry● A PaaS to bring the NoOps success to Enterprises● Open source and popular● Free to support other PaaS
  • 21. Impact on the apps:To Be Or Not To Be in NoOps landYour apps might not work on http://cloudfoundry.com Runtime Quotas: 2GB of memory Databases Quotas: ● Max time to execute queries ● Postgres extensions …Choice: ● Change the PaaS ● Change your appsPrice to pay: Some resources looking after the PaaS packaging
  • 22. Cloud Foundry - PaaS to the rescue
  • 23. 1. On our way to the Cloud2. NoOps wonderland3. Enterprises need a PaaS4. Demo: Bringing the DevOps to the app
  • 24. Todays cloud demo Phones Hotspot [ Switch + DHCP] Micro-Cloud Foundry with Intalio|Create [ Data-Center Server ] Browser [ Client ]
  • 25. Bringing DevOps to the App:Intalio|Create AdminLook: I can start/stop/upgrade without calling the IT.Thanks Cloud Foundry!
  • 26. SummaryCloud Foundry lets us focus on the softwareCloud Foundry is open source: extend it, contribute!Distribute Software on a Micro Cloud Foundry VM:- download and run it- or spin it on the cloud
  • 27. ThanksTry the product: CFIndiaTour@intalio.com http://www.intalio.com/try-it-outChat with us: How do you deploy enterprise software on the cloud? You found something else than Cloud Foundry? Are you on the IaaS only?Other things we could talk about:- Deploying a legacy war file (no spring) on Cloud Foundry- Distributing software as a micro Cloud Foundry VM- Forking Cloud Foundry: lessons learnt- DevOps for a cluster: Chef BOSHhmalphettes-at-gmail.com

×