SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Downloaden Sie, um offline zu lesen
Enterprise Software
        on the Cloud
    Cloud Foundry and Intalio|Create


Hugues MALPHETTES
hmalphettes@intalio.com
About Hugues
Hugues MALPHETTES
hmalphettes@intalio.com

* DevOps Lead at Intalio / Cloud Foundry local expert
* Jetty Committer / OSGi and friends
* BPMS Designer Lead (past) / Eclipse BPMN Modeler

Based 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|Create




http://www.intalio.com/try-it-out
TOC
1. On our way to the Cloud
2. NoOps wonderland
3. Enterprises in need of a PaaS
4. Demo: bringing the DevOps to the app.
1. On our way to the Cloud
2. NoOps wonderland
3. Enterprises in need of a PaaS
4. Demo: bringing the DevOps to the app.
The cloud:
Why are we here anyways?
Nov 2008; Intalio HQ in Palo Alto, California.

             “Let's move on the cloud.”
           You won't have to worry about:

• deployment OS
• support many SQL databases
• support many
• backups
• scaling
Cloud is not magic
Summer 2009 Palo Alto: IaaS Deployment
• Linux Ubuntu VM that can run on AWS/EC2
• Software packaged as debian packages

       Canonical
       Debian
       Packages



                      Ubuntu VM


       Intalio's
       Debian
       Packages
Cloud is not magic
Did the promises pay?
•  deployment
•  no need to support many operating systems [yay]
•  many SQL databases
•  backups
•  scaling the databases
•  clustering, high availability

I still have a job and it is full time.
… but the focus is not right.
Scalable architecture is not
monolithique
A set of loosely coupled apps
Using multiple databases
Multiple Apps
Single 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 an
update; oauth is still on
+ No technology lock-in
+ Developers like to start from scratch
Multiple Databases

Text 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

+ Don't overload your relational database
+ No database lock-in
+ Use more appropriate tech
Deployment is getting even more
complex




All the more complex to deploy and run.
1. On our way to the Cloud
2. NoOps wonderland
3. Enterprises in need of a PaaS
4. Demo: Bringing the DevOps to the app
Dinosaurs, DevOps and NoOps
Ad-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 Cloud
2. NoOps wonderland
3. Enterprises need a PaaS
4. Demo: Bringing the DevOps to the app
Enterprises need to own a PaaS
Enterprises 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 land
Your 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 apps

Price to pay:
    Some resources looking after the PaaS packaging
Cloud Foundry - PaaS to the rescue
1. On our way to the Cloud
2. NoOps wonderland
3. Enterprises need a PaaS
4. Demo:
 Bringing the DevOps to the app
Today's cloud demo          Phone's Hotspot
                           [ Switch + DHCP]




   Micro-Cloud Foundry
    with Intalio|Create
  [ Data-Center Server ]


                             Browser
                             [ Client ]
Bringing DevOps to the App:
Intalio|Create Admin




Look: I can start/stop/upgrade without calling the IT.
Thanks Cloud Foundry!
Summary
Cloud Foundry lets us focus on the software

Cloud 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
Thanks
Try the product: CFIndiaTour@intalio.com
                 http://www.intalio.com/try-it-out

Chat 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 BOSH

hmalphettes-at-gmail.com

Weitere ähnliche Inhalte

Was ist angesagt?

London DevOps Meetup - PaaS as a platform for devops
London DevOps Meetup - PaaS as a platform for devopsLondon DevOps Meetup - PaaS as a platform for devops
London DevOps Meetup - PaaS as a platform for devopsJeremy Brown
 
Building Cloud-Native Applications with OpenStack
Building Cloud-Native Applications with OpenStack Building Cloud-Native Applications with OpenStack
Building Cloud-Native Applications with OpenStack Platform9
 
Virtualization-the Cloud Enabler by INSPIRE-groups
Virtualization-the Cloud Enabler by INSPIRE-groupsVirtualization-the Cloud Enabler by INSPIRE-groups
Virtualization-the Cloud Enabler by INSPIRE-groupsPraveen Hanchinal
 
Intro to Platform9: Private Clouds Made Easy
Intro to Platform9: Private Clouds Made EasyIntro to Platform9: Private Clouds Made Easy
Intro to Platform9: Private Clouds Made EasyPlatform9
 
How to build the Cloud Native applications the way you want – not the way the...
How to build the Cloud Native applications the way you want – not the way the...How to build the Cloud Native applications the way you want – not the way the...
How to build the Cloud Native applications the way you want – not the way the...Eficode
 
Microsoft Tech Summit Switzerland 2019 - DOCKER + AZURE DEVOPS + KUBERNETES = ♥
Microsoft Tech Summit Switzerland 2019 - DOCKER + AZURE DEVOPS + KUBERNETES = ♥Microsoft Tech Summit Switzerland 2019 - DOCKER + AZURE DEVOPS + KUBERNETES = ♥
Microsoft Tech Summit Switzerland 2019 - DOCKER + AZURE DEVOPS + KUBERNETES = ♥Marc Müller
 
10 Steps to Cloud Happiness
10 Steps to Cloud Happiness10 Steps to Cloud Happiness
10 Steps to Cloud HappinessAll Things Open
 
Deploy an Asp.Net Core App on Azure
Deploy an Asp.Net Core App on AzureDeploy an Asp.Net Core App on Azure
Deploy an Asp.Net Core App on AzureMichele Aponte
 
Open the Stack: How to easily plan and install your OpenStack deployment
Open the Stack: How to easily plan and install your OpenStack deploymentOpen the Stack: How to easily plan and install your OpenStack deployment
Open the Stack: How to easily plan and install your OpenStack deploymentEric D. Schabell
 
Building a Raspberry Pi cluster with Kubernetes, OpenFaaS and .NET
Building a Raspberry Pi cluster with Kubernetes, OpenFaaS and .NETBuilding a Raspberry Pi cluster with Kubernetes, OpenFaaS and .NET
Building a Raspberry Pi cluster with Kubernetes, OpenFaaS and .NETAlex Ellis
 
Dev ops: Continuous delivery and Windows Azure
Dev ops: Continuous delivery and Windows AzureDev ops: Continuous delivery and Windows Azure
Dev ops: Continuous delivery and Windows AzureIbon Landa
 
Continuously serving the developer community with Continuous Integration and...
Continuously serving the developer community with  Continuous Integration and...Continuously serving the developer community with  Continuous Integration and...
Continuously serving the developer community with Continuous Integration and...Thoughtworks
 
Self-service and automation using OpenStack for VMware vSphere
Self-service and automation using OpenStack for VMware vSphereSelf-service and automation using OpenStack for VMware vSphere
Self-service and automation using OpenStack for VMware vSpherePlatform9
 
DevOps Spain 2019. Jaime Balañá-NetApp
DevOps Spain 2019. Jaime Balañá-NetAppDevOps Spain 2019. Jaime Balañá-NetApp
DevOps Spain 2019. Jaime Balañá-NetAppatSistemas
 
Cloud computing simplified cit 2017
Cloud computing simplified cit 2017Cloud computing simplified cit 2017
Cloud computing simplified cit 2017Praveen Hanchinal
 
What's New in Puppet Enterprise 2016.5
What's New in Puppet Enterprise 2016.5What's New in Puppet Enterprise 2016.5
What's New in Puppet Enterprise 2016.5Puppet
 
Cloud computing - A Cloud Career Path
Cloud computing - A Cloud Career PathCloud computing - A Cloud Career Path
Cloud computing - A Cloud Career PathCognixia
 
Part 3: Enabling Continuous Delivery (Pivotal Cloud Platform Roadshow)
Part 3: Enabling Continuous Delivery (Pivotal Cloud Platform Roadshow)Part 3: Enabling Continuous Delivery (Pivotal Cloud Platform Roadshow)
Part 3: Enabling Continuous Delivery (Pivotal Cloud Platform Roadshow)VMware Tanzu
 

Was ist angesagt? (18)

London DevOps Meetup - PaaS as a platform for devops
London DevOps Meetup - PaaS as a platform for devopsLondon DevOps Meetup - PaaS as a platform for devops
London DevOps Meetup - PaaS as a platform for devops
 
Building Cloud-Native Applications with OpenStack
Building Cloud-Native Applications with OpenStack Building Cloud-Native Applications with OpenStack
Building Cloud-Native Applications with OpenStack
 
Virtualization-the Cloud Enabler by INSPIRE-groups
Virtualization-the Cloud Enabler by INSPIRE-groupsVirtualization-the Cloud Enabler by INSPIRE-groups
Virtualization-the Cloud Enabler by INSPIRE-groups
 
Intro to Platform9: Private Clouds Made Easy
Intro to Platform9: Private Clouds Made EasyIntro to Platform9: Private Clouds Made Easy
Intro to Platform9: Private Clouds Made Easy
 
How to build the Cloud Native applications the way you want – not the way the...
How to build the Cloud Native applications the way you want – not the way the...How to build the Cloud Native applications the way you want – not the way the...
How to build the Cloud Native applications the way you want – not the way the...
 
Microsoft Tech Summit Switzerland 2019 - DOCKER + AZURE DEVOPS + KUBERNETES = ♥
Microsoft Tech Summit Switzerland 2019 - DOCKER + AZURE DEVOPS + KUBERNETES = ♥Microsoft Tech Summit Switzerland 2019 - DOCKER + AZURE DEVOPS + KUBERNETES = ♥
Microsoft Tech Summit Switzerland 2019 - DOCKER + AZURE DEVOPS + KUBERNETES = ♥
 
10 Steps to Cloud Happiness
10 Steps to Cloud Happiness10 Steps to Cloud Happiness
10 Steps to Cloud Happiness
 
Deploy an Asp.Net Core App on Azure
Deploy an Asp.Net Core App on AzureDeploy an Asp.Net Core App on Azure
Deploy an Asp.Net Core App on Azure
 
Open the Stack: How to easily plan and install your OpenStack deployment
Open the Stack: How to easily plan and install your OpenStack deploymentOpen the Stack: How to easily plan and install your OpenStack deployment
Open the Stack: How to easily plan and install your OpenStack deployment
 
Building a Raspberry Pi cluster with Kubernetes, OpenFaaS and .NET
Building a Raspberry Pi cluster with Kubernetes, OpenFaaS and .NETBuilding a Raspberry Pi cluster with Kubernetes, OpenFaaS and .NET
Building a Raspberry Pi cluster with Kubernetes, OpenFaaS and .NET
 
Dev ops: Continuous delivery and Windows Azure
Dev ops: Continuous delivery and Windows AzureDev ops: Continuous delivery and Windows Azure
Dev ops: Continuous delivery and Windows Azure
 
Continuously serving the developer community with Continuous Integration and...
Continuously serving the developer community with  Continuous Integration and...Continuously serving the developer community with  Continuous Integration and...
Continuously serving the developer community with Continuous Integration and...
 
Self-service and automation using OpenStack for VMware vSphere
Self-service and automation using OpenStack for VMware vSphereSelf-service and automation using OpenStack for VMware vSphere
Self-service and automation using OpenStack for VMware vSphere
 
DevOps Spain 2019. Jaime Balañá-NetApp
DevOps Spain 2019. Jaime Balañá-NetAppDevOps Spain 2019. Jaime Balañá-NetApp
DevOps Spain 2019. Jaime Balañá-NetApp
 
Cloud computing simplified cit 2017
Cloud computing simplified cit 2017Cloud computing simplified cit 2017
Cloud computing simplified cit 2017
 
What's New in Puppet Enterprise 2016.5
What's New in Puppet Enterprise 2016.5What's New in Puppet Enterprise 2016.5
What's New in Puppet Enterprise 2016.5
 
Cloud computing - A Cloud Career Path
Cloud computing - A Cloud Career PathCloud computing - A Cloud Career Path
Cloud computing - A Cloud Career Path
 
Part 3: Enabling Continuous Delivery (Pivotal Cloud Platform Roadshow)
Part 3: Enabling Continuous Delivery (Pivotal Cloud Platform Roadshow)Part 3: Enabling Continuous Delivery (Pivotal Cloud Platform Roadshow)
Part 3: Enabling Continuous Delivery (Pivotal Cloud Platform Roadshow)
 

Andere mochten auch (15)

Nlpdap ile düşünce yönetimi ve stratejik iletişim
Nlpdap ile düşünce yönetimi ve stratejik iletişimNlpdap ile düşünce yönetimi ve stratejik iletişim
Nlpdap ile düşünce yönetimi ve stratejik iletişim
 
The Patriot Act and Cloud Security - Busting the European FUD
The Patriot Act and Cloud Security - Busting the European FUDThe Patriot Act and Cloud Security - Busting the European FUD
The Patriot Act and Cloud Security - Busting the European FUD
 
L'OREILLE EN MARCHE
L'OREILLE EN MARCHE L'OREILLE EN MARCHE
L'OREILLE EN MARCHE
 
A k i l o y u n l a r i
A k i l   o y u n l a r iA k i l   o y u n l a r i
A k i l o y u n l a r i
 
Guida Introduttiva a Linkedin
Guida Introduttiva a LinkedinGuida Introduttiva a Linkedin
Guida Introduttiva a Linkedin
 
Chushi151022
Chushi151022Chushi151022
Chushi151022
 
Wanted & available
Wanted & availableWanted & available
Wanted & available
 
Wanted & available
Wanted & availableWanted & available
Wanted & available
 
Notable quotations work and workers rights
Notable quotations work and workers rightsNotable quotations work and workers rights
Notable quotations work and workers rights
 
งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1
 
Cs160706 5
Cs160706 5Cs160706 5
Cs160706 5
 
Nlpdap tanitim
Nlpdap tanitimNlpdap tanitim
Nlpdap tanitim
 
Proyecto de ingles
Proyecto de inglesProyecto de ingles
Proyecto de ingles
 
Wanted & available
Wanted & availableWanted & available
Wanted & available
 
The last part of the analysis will examine the relationship between MPG and o...
The last part of the analysis will examine the relationship between MPG and o...The last part of the analysis will examine the relationship between MPG and o...
The last part of the analysis will examine the relationship between MPG and o...
 

Ähnlich wie Intalio create and cloudfoudry - short

.NET Cloud-Native Bootcamp
.NET Cloud-Native Bootcamp.NET Cloud-Native Bootcamp
.NET Cloud-Native BootcampVMware Tanzu
 
Practical PaaS presentation
Practical PaaS presentationPractical PaaS presentation
Practical PaaS presentationhmalphettes
 
Cloud and agile software projects: Overview and Benefits
Cloud and agile software projects: Overview and BenefitsCloud and agile software projects: Overview and Benefits
Cloud and agile software projects: Overview and BenefitsGuillaume Berche
 
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as Code
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as CodeConfoo-Montreal-2016: Controlling Your Environments using Infrastructure as Code
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as CodeSteve Mercier
 
DockerCon 15 Keynote - Day 2
DockerCon 15 Keynote - Day 2DockerCon 15 Keynote - Day 2
DockerCon 15 Keynote - Day 2Docker, Inc.
 
A Shift from Monolith to Microservice using Docker
A Shift from Monolith to Microservice using DockerA Shift from Monolith to Microservice using Docker
A Shift from Monolith to Microservice using DockerAjeet Singh Raina
 
The New IT - Your Milestone Plan
The New IT -  Your Milestone PlanThe New IT -  Your Milestone Plan
The New IT - Your Milestone PlanWSO2
 
Run Your Java Code on Cloud Foundry - Andy Piper (Pivotal)
Run Your Java Code on Cloud Foundry - Andy Piper (Pivotal)Run Your Java Code on Cloud Foundry - Andy Piper (Pivotal)
Run Your Java Code on Cloud Foundry - Andy Piper (Pivotal)jaxLondonConference
 
How Open Source Embiggens Salesforce.com
How Open Source Embiggens Salesforce.comHow Open Source Embiggens Salesforce.com
How Open Source Embiggens Salesforce.comSalesforce Engineering
 
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...GRUC
 
The New IT - Your Milestone Plan
The New IT - Your Milestone Plan The New IT - Your Milestone Plan
The New IT - Your Milestone Plan WSO2
 
Intro to OpenShift, MongoDB Atlas & Live Demo
Intro to OpenShift, MongoDB Atlas & Live DemoIntro to OpenShift, MongoDB Atlas & Live Demo
Intro to OpenShift, MongoDB Atlas & Live DemoMongoDB
 
Business model driven cloud adoption - what NI is doing in the cloud
Business model driven cloud adoption -  what  NI is doing in the cloudBusiness model driven cloud adoption -  what  NI is doing in the cloud
Business model driven cloud adoption - what NI is doing in the cloudErnest Mueller
 
Serverless Pune Meetup 1
Serverless Pune Meetup 1Serverless Pune Meetup 1
Serverless Pune Meetup 1Vishal Biyani
 
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer ToolsDevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer ToolsAmazon Web Services
 
HP Helion Webinar #4 - Open stack the magic pill
HP Helion Webinar #4 - Open stack the magic pillHP Helion Webinar #4 - Open stack the magic pill
HP Helion Webinar #4 - Open stack the magic pillBeMyApp
 
Is Serverless The New Swiss Cheese? - AWS Seattle User Group
Is Serverless The New Swiss Cheese? - AWS Seattle User GroupIs Serverless The New Swiss Cheese? - AWS Seattle User Group
Is Serverless The New Swiss Cheese? - AWS Seattle User GroupChase Douglas
 
Cloud development and career path
Cloud development and career pathCloud development and career path
Cloud development and career pathPraveen Hanchinal
 
Hands on-intro to Node-RED
Hands on-intro to Node-REDHands on-intro to Node-RED
Hands on-intro to Node-REDPooja Mistry
 

Ähnlich wie Intalio create and cloudfoudry - short (20)

.NET Cloud-Native Bootcamp
.NET Cloud-Native Bootcamp.NET Cloud-Native Bootcamp
.NET Cloud-Native Bootcamp
 
Practical PaaS presentation
Practical PaaS presentationPractical PaaS presentation
Practical PaaS presentation
 
Cloud and agile software projects: Overview and Benefits
Cloud and agile software projects: Overview and BenefitsCloud and agile software projects: Overview and Benefits
Cloud and agile software projects: Overview and Benefits
 
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as Code
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as CodeConfoo-Montreal-2016: Controlling Your Environments using Infrastructure as Code
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as Code
 
DockerCon 15 Keynote - Day 2
DockerCon 15 Keynote - Day 2DockerCon 15 Keynote - Day 2
DockerCon 15 Keynote - Day 2
 
Cloud foundry
Cloud foundryCloud foundry
Cloud foundry
 
A Shift from Monolith to Microservice using Docker
A Shift from Monolith to Microservice using DockerA Shift from Monolith to Microservice using Docker
A Shift from Monolith to Microservice using Docker
 
The New IT - Your Milestone Plan
The New IT -  Your Milestone PlanThe New IT -  Your Milestone Plan
The New IT - Your Milestone Plan
 
Run Your Java Code on Cloud Foundry - Andy Piper (Pivotal)
Run Your Java Code on Cloud Foundry - Andy Piper (Pivotal)Run Your Java Code on Cloud Foundry - Andy Piper (Pivotal)
Run Your Java Code on Cloud Foundry - Andy Piper (Pivotal)
 
How Open Source Embiggens Salesforce.com
How Open Source Embiggens Salesforce.comHow Open Source Embiggens Salesforce.com
How Open Source Embiggens Salesforce.com
 
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
 
The New IT - Your Milestone Plan
The New IT - Your Milestone Plan The New IT - Your Milestone Plan
The New IT - Your Milestone Plan
 
Intro to OpenShift, MongoDB Atlas & Live Demo
Intro to OpenShift, MongoDB Atlas & Live DemoIntro to OpenShift, MongoDB Atlas & Live Demo
Intro to OpenShift, MongoDB Atlas & Live Demo
 
Business model driven cloud adoption - what NI is doing in the cloud
Business model driven cloud adoption -  what  NI is doing in the cloudBusiness model driven cloud adoption -  what  NI is doing in the cloud
Business model driven cloud adoption - what NI is doing in the cloud
 
Serverless Pune Meetup 1
Serverless Pune Meetup 1Serverless Pune Meetup 1
Serverless Pune Meetup 1
 
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer ToolsDevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
 
HP Helion Webinar #4 - Open stack the magic pill
HP Helion Webinar #4 - Open stack the magic pillHP Helion Webinar #4 - Open stack the magic pill
HP Helion Webinar #4 - Open stack the magic pill
 
Is Serverless The New Swiss Cheese? - AWS Seattle User Group
Is Serverless The New Swiss Cheese? - AWS Seattle User GroupIs Serverless The New Swiss Cheese? - AWS Seattle User Group
Is Serverless The New Swiss Cheese? - AWS Seattle User Group
 
Cloud development and career path
Cloud development and career pathCloud development and career path
Cloud development and career path
 
Hands on-intro to Node-RED
Hands on-intro to Node-REDHands on-intro to Node-RED
Hands on-intro to Node-RED
 

Kürzlich hochgeladen

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 

Kürzlich hochgeladen (20)

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 

Intalio create and cloudfoudry - short

  • 1. Enterprise Software on the Cloud Cloud Foundry and Intalio|Create Hugues MALPHETTES hmalphettes@intalio.com
  • 2. About Hugues Hugues MALPHETTES hmalphettes@intalio.com * DevOps Lead at Intalio / Cloud Foundry local expert * Jetty Committer / OSGi and friends * BPMS Designer Lead (past) / Eclipse BPMN Modeler Based 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
  • 6. TOC 1. On our way to the Cloud 2. NoOps wonderland 3. Enterprises in need of a PaaS 4. Demo: bringing the DevOps to the app.
  • 7. 1. On our way to the Cloud 2. NoOps wonderland 3. Enterprises in need of a PaaS 4. Demo: bringing the DevOps to the app.
  • 8. The cloud: Why are we here anyways? Nov 2008; Intalio HQ in Palo Alto, California. “Let's move on the cloud.” You won't have to worry about: • deployment OS • support many SQL databases • support many • backups • scaling
  • 9. Cloud is not magic Summer 2009 Palo Alto: IaaS Deployment • Linux Ubuntu VM that can run on AWS/EC2 • Software packaged as debian packages Canonical Debian Packages Ubuntu VM Intalio's Debian Packages
  • 10. Cloud is not magic Did the promises pay? • deployment • no need to support many operating systems [yay] • many SQL databases • backups • scaling the databases • clustering, high availability I still have a job and it is full time. … but the focus is not right.
  • 11. Scalable architecture is not monolithique A set of loosely coupled apps Using multiple databases
  • 12. Multiple Apps Single 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 an update; oauth is still on + No technology lock-in + Developers like to start from scratch
  • 13. Multiple Databases Text 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 + Don't overload your relational database + No database lock-in + Use more appropriate tech
  • 14. Deployment is getting even more complex All the more complex to deploy and run.
  • 15. 1. On our way to the Cloud 2. NoOps wonderland 3. Enterprises in need of a PaaS 4. Demo: Bringing the DevOps to the app
  • 16. Dinosaurs, DevOps and NoOps Ad-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 Cloud 2. NoOps wonderland 3. Enterprises need a PaaS 4. Demo: Bringing the DevOps to the app
  • 20. Enterprises need to own a PaaS Enterprises 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 land Your 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 apps Price to pay: Some resources looking after the PaaS packaging
  • 22. Cloud Foundry - PaaS to the rescue
  • 23. 1. On our way to the Cloud 2. NoOps wonderland 3. Enterprises need a PaaS 4. Demo: Bringing the DevOps to the app
  • 24. Today's cloud demo Phone's Hotspot [ Switch + DHCP] Micro-Cloud Foundry with Intalio|Create [ Data-Center Server ] Browser [ Client ]
  • 25. Bringing DevOps to the App: Intalio|Create Admin Look: I can start/stop/upgrade without calling the IT. Thanks Cloud Foundry!
  • 26. Summary Cloud Foundry lets us focus on the software Cloud 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. Thanks Try the product: CFIndiaTour@intalio.com http://www.intalio.com/try-it-out Chat 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 BOSH hmalphettes-at-gmail.com