• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Intalio create and cloudfoudry - short
 

Intalio create and cloudfoudry - short

on

  • 843 views

 

Statistics

Views

Total Views
843
Views on SlideShare
843
Embed Views
0

Actions

Likes
1
Downloads
16
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Intalio create and cloudfoudry - short Intalio create and cloudfoudry - short Presentation Transcript

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