Intalio create and cloudfoudry - short

635 views
585 views

Published on

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

No Downloads
Views
Total views
635
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
17
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Intalio create and cloudfoudry - short

  1. 1. Enterprise Software on the Cloud Cloud Foundry and Intalio|CreateHugues MALPHETTEShmalphettes@intalio.com
  2. 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. 3. Intalio What? http://intalio.com We are an Enterprise software vendor. We deploy on the cloud. How? With Cloud Foundry.
  4. 4. Intalio|Create The product “The modern way to build business apps”Code and Databases This presentation Cloud Foundry CLOUDs
  5. 5. Intalio|Createhttp://www.intalio.com/try-it-out
  6. 6. TOC1. On our way to the Cloud2. NoOps wonderland3. Enterprises in need of a PaaS4. Demo: bringing the DevOps to the app.
  7. 7. 1. On our way to the Cloud2. NoOps wonderland3. Enterprises in need of a PaaS4. Demo: bringing the DevOps to the app.
  8. 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. 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. 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. 11. Scalable architecture is notmonolithiqueA set of loosely coupled appsUsing multiple databases
  12. 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. 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. 14. Deployment is getting even morecomplexAll the more complex to deploy and run.
  15. 15. 1. On our way to the Cloud2. NoOps wonderland3. Enterprises in need of a PaaS4. Demo: Bringing the DevOps to the app
  16. 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. 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. 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. 19. 1. On our way to the Cloud2. NoOps wonderland3. Enterprises need a PaaS4. Demo: Bringing the DevOps to the app
  20. 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. 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. 22. Cloud Foundry - PaaS to the rescue
  23. 23. 1. On our way to the Cloud2. NoOps wonderland3. Enterprises need a PaaS4. Demo: Bringing the DevOps to the app
  24. 24. Todays cloud demo Phones Hotspot [ Switch + DHCP] Micro-Cloud Foundry with Intalio|Create [ Data-Center Server ] Browser [ Client ]
  25. 25. Bringing DevOps to the App:Intalio|Create AdminLook: I can start/stop/upgrade without calling the IT.Thanks Cloud Foundry!
  26. 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. 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

×