SlideShare ist ein Scribd-Unternehmen logo
1 von 38
#deployit
                        and the
                UniïŹed Deployment Model
xebialabs.com
                  Vincent Partington - @vpartington
                  Robert van Loghem - @soundbites
                               16 June 2010
XebiaLabs?

   ‱   Xebia is an international IT services and project company

       ‱   Netherlands, India, France, Sweden. 200 employees.

   ‱   XebiaLabs is a spin-off that builds the deployment automation product
       Deployit.

       ‱   Netherlands, France, US, Germany, Sweden, ....



xebialabs.com
U D M
xebialabs.com
Marketing shizzle...




                       U D M
xebialabs.com
Marketing shizzle...
  Our way of hooking
  up objects and their
  properties into our
  deployment model


                         U D M
xebialabs.com
As a developer i want to deploy...




xebialabs.com
As a developer i want to deploy...


                         Deploy




xebialabs.com
Application   Deploy To
Application   Deploy To   Environment
As an operator i want to deploy...




xebialabs.com
As an operator i want to deploy...




xebialabs.com
As an operator i want to deploy...

                       Deploy To




                       Deploy To




                       Deploy To




xebialabs.com
Deploy To




Application   Deploy To




              Deploy To
Deploy To   Environment




Application   Deploy To   Environment




              Deploy To   Environment
As an operator i want to deploy...




xebialabs.com
As an operator i want to deploy...

                       Deploy To




xebialabs.com
As an operator i want to deploy...

                       Deploy To
                        Deploy To
                         Deploy To




xebialabs.com
As an operator i want to deploy...

                       Deploy To
                        Deploy To
                         Deploy To




                       Deploy To
                        Deploy To
                         Deploy To




                       Deploy To
                        Deploy To
                         Deploy To




xebialabs.com
Application   Environment




Application   Environment




Application   Environment
Application...

          Ear    HTML


          War    SQL


        ConïŹg     ...




xebialabs.com
Application...

          Ear    HTML   Queue   Datasource



          War    SQL     ...


        ConïŹg     ...




xebialabs.com
Deployment Package

          Ear   HTML   Queue   Datasource



          War   SQL     ...


        ConïŹg    ...




xebialabs.com
Environment

       Appserver    Message      ...


       Database    Auth. Proxy


         HTTP         Host




xebialabs.com
Deployment
             Environment
 Package
Should be
  environment
  independent




Deployment
                Environment
 Package
Should be
  environment
  independent
                       U D M
Deployment
                Deployment   Environment
 Package
Should be
  environment
  independent
                                       U D M
Deployment
                      Deployment                         Environment
 Package

                Maps artifacts/resources in deployment
                 package to environment and makes it
                         environment speciïŹc
Deployment

                Queue to Message Broker



                Datasource to Appserver




xebialabs.com
- vhost = app-test.mycompany.com


   Ear


                                                Appserver

                                 erver
             Datasour ce to Apps
Datasource


                      - username = u_app_test_env
                      - password = ********
- vhost = app-test.mycompany.com


   Ear


                                                      Appserver

                                       erver
                   Datasour ce to Apps
Datasource


                            - username = u_app_test_env
- jndi = myAppDS            - password = ********
- vhost = app-test.mycompany.com


   Ear


                                                      Appserver

                                       erver
                   Datasour ce to Apps
Datasource
                                                            - init_heap = 256
                            - username = u_app_test_env
- jndi = myAppDS            - password = ********
Ear


                                         Appserver

                                 erver
             Datasour ce to Apps
Datasource
Ear

     Ear


                                           Appserver
Datasource
                                   erver
               Datasour ce to Apps
  Datasource
Ear


                                         Appserver

                                 erver
             Datasour ce to Apps
Datasource
Strategy
   ‱   On-line sales model.

       ‱   Personal Edition for free download.

       ‱   Enterprise Edition for cold hard cash.

   ‱   Plugins developed by XebiaLabs and by plugin development partners.

       ‱   And by customers themselves!

   ‱   Development plugins to come: Maven, Eclipse.


xebialabs.com
xebialabs.com
xebialabs.com
Demo


   ‱ To the browser...


xebialabs.com

Weitere Àhnliche Inhalte

Was ist angesagt?

NEW LAUNCH! Introducing Amazon Sumerian – Build VR/AR and 3D Applications - M...
NEW LAUNCH! Introducing Amazon Sumerian – Build VR/AR and 3D Applications - M...NEW LAUNCH! Introducing Amazon Sumerian – Build VR/AR and 3D Applications - M...
NEW LAUNCH! Introducing Amazon Sumerian – Build VR/AR and 3D Applications - M...Amazon Web Services
 
AWS ă§æ§‹çŻ‰ă™ă‚‹ă‚łăƒłăƒ”ăƒ„ăƒŒă‚żăƒ“ă‚žăƒ§ăƒłă‚ąăƒ—ăƒȘă‚±ăƒŒă‚·ăƒ§ăƒł
AWS ă§æ§‹çŻ‰ă™ă‚‹ă‚łăƒłăƒ”ăƒ„ăƒŒă‚żăƒ“ă‚žăƒ§ăƒłă‚ąăƒ—ăƒȘă‚±ăƒŒă‚·ăƒ§ăƒłAWS ă§æ§‹çŻ‰ă™ă‚‹ă‚łăƒłăƒ”ăƒ„ăƒŒă‚żăƒ“ă‚žăƒ§ăƒłă‚ąăƒ—ăƒȘă‚±ăƒŒă‚·ăƒ§ăƒł
AWS ă§æ§‹çŻ‰ă™ă‚‹ă‚łăƒłăƒ”ăƒ„ăƒŒă‚żăƒ“ă‚žăƒ§ăƒłă‚ąăƒ—ăƒȘă‚±ăƒŒă‚·ăƒ§ăƒłAmazon Web Services Japan
 
Building a Multi-Region, Active-Active Serverless Backends.
Building a Multi-Region, Active-Active Serverless Backends.Building a Multi-Region, Active-Active Serverless Backends.
Building a Multi-Region, Active-Active Serverless Backends.Adrian Hornsby
 
10 Lessons from 10 Years of AWS
10 Lessons from 10 Years of AWS10 Lessons from 10 Years of AWS
10 Lessons from 10 Years of AWSAdrian Hornsby
 
Interstella 8888: CICD for Containers on AWS - CON319 - re:Invent 2017
Interstella 8888: CICD for Containers on AWS - CON319 - re:Invent 2017Interstella 8888: CICD for Containers on AWS - CON319 - re:Invent 2017
Interstella 8888: CICD for Containers on AWS - CON319 - re:Invent 2017Amazon Web Services
 
ăƒŠăƒŒă‚čă‚±ăƒŒă‚čă‹ă‚‰ăżăŸćźŸèŁ…ă‚«ă‚żăƒ­ă‚° Developer meetup 20171207 amplify
ăƒŠăƒŒă‚čă‚±ăƒŒă‚čă‹ă‚‰ăżăŸćźŸèŁ…ă‚«ă‚żăƒ­ă‚° Developer meetup 20171207 amplifyăƒŠăƒŒă‚čă‚±ăƒŒă‚čă‹ă‚‰ăżăŸćźŸèŁ…ă‚«ă‚żăƒ­ă‚° Developer meetup 20171207 amplify
ăƒŠăƒŒă‚čă‚±ăƒŒă‚čă‹ă‚‰ăżăŸćźŸèŁ…ă‚«ă‚żăƒ­ă‚° Developer meetup 20171207 amplifyKeisuke Tsukagoshi
 
Moving to Amazon ECS – the Not-So-Obvious Benefits - CON356 - re:Invent 2017
Moving to Amazon ECS – the Not-So-Obvious Benefits - CON356 - re:Invent 2017Moving to Amazon ECS – the Not-So-Obvious Benefits - CON356 - re:Invent 2017
Moving to Amazon ECS – the Not-So-Obvious Benefits - CON356 - re:Invent 2017Amazon Web Services
 
Tracking and Optimizing Ad Monetization for Your Mobile App - MBL307 - re:Inv...
Tracking and Optimizing Ad Monetization for Your Mobile App - MBL307 - re:Inv...Tracking and Optimizing Ad Monetization for Your Mobile App - MBL307 - re:Inv...
Tracking and Optimizing Ad Monetization for Your Mobile App - MBL307 - re:Inv...Amazon Web Services
 
How can your business benefit from going serverless?
How can your business benefit from going serverless?How can your business benefit from going serverless?
How can your business benefit from going serverless?Adrian Hornsby
 
20190402 AWS Black Belt Online Seminar Let's Dive Deep into AWS Lambda Part1 ...
20190402 AWS Black Belt Online Seminar Let's Dive Deep into AWS Lambda Part1 ...20190402 AWS Black Belt Online Seminar Let's Dive Deep into AWS Lambda Part1 ...
20190402 AWS Black Belt Online Seminar Let's Dive Deep into AWS Lambda Part1 ...Amazon Web Services Japan
 
How Amazon.com Uses AWS Management Tools - DEV340 - re:Invent 2017
How Amazon.com Uses AWS Management Tools - DEV340 - re:Invent 2017How Amazon.com Uses AWS Management Tools - DEV340 - re:Invent 2017
How Amazon.com Uses AWS Management Tools - DEV340 - re:Invent 2017Amazon Web Services
 
AWS CLI: 2017 and Beyond - DEV307 - re:Invent 2017
AWS CLI: 2017 and Beyond - DEV307 - re:Invent 2017AWS CLI: 2017 and Beyond - DEV307 - re:Invent 2017
AWS CLI: 2017 and Beyond - DEV307 - re:Invent 2017Amazon Web Services
 
Devoxx: Building AI-powered applications on AWS
Devoxx: Building AI-powered applications on AWSDevoxx: Building AI-powered applications on AWS
Devoxx: Building AI-powered applications on AWSAdrian Hornsby
 
20190731 Black Belt Online Seminar Amazon ECS Deep Dive
20190731 Black Belt Online Seminar Amazon ECS Deep Dive20190731 Black Belt Online Seminar Amazon ECS Deep Dive
20190731 Black Belt Online Seminar Amazon ECS Deep DiveAmazon Web Services Japan
 
Become a Serverless Black Belt: Optimizing Your Serverless Applications - SRV...
Become a Serverless Black Belt: Optimizing Your Serverless Applications - SRV...Become a Serverless Black Belt: Optimizing Your Serverless Applications - SRV...
Become a Serverless Black Belt: Optimizing Your Serverless Applications - SRV...Amazon Web Services
 
Amazon SageMaker ă§ć§‹ă‚ă‚‹æ©Ÿæą°ć­Šçż’
Amazon SageMaker ă§ć§‹ă‚ă‚‹æ©Ÿæą°ć­Šçż’Amazon SageMaker ă§ć§‹ă‚ă‚‹æ©Ÿæą°ć­Šçż’
Amazon SageMaker ă§ć§‹ă‚ă‚‹æ©Ÿæą°ć­Šçż’Amazon Web Services Japan
 
DEV323_Introduction to the AWS CLI
DEV323_Introduction to the AWS CLIDEV323_Introduction to the AWS CLI
DEV323_Introduction to the AWS CLIAmazon Web Services
 
AWS Cloud9 – Cloud IDE for Writing, Running and Debugging Code
AWS Cloud9 – Cloud IDE for Writing, Running and Debugging CodeAWS Cloud9 – Cloud IDE for Writing, Running and Debugging Code
AWS Cloud9 – Cloud IDE for Writing, Running and Debugging CodeAmazon Web Services
 
NEW LAUNCH! Build your own live streaming and on-demand video service with AW...
NEW LAUNCH! Build your own live streaming and on-demand video service with AW...NEW LAUNCH! Build your own live streaming and on-demand video service with AW...
NEW LAUNCH! Build your own live streaming and on-demand video service with AW...Amazon Web Services
 
20190911 AWS Black Belt Online Seminar AWS Batch
20190911 AWS Black Belt Online Seminar AWS Batch20190911 AWS Black Belt Online Seminar AWS Batch
20190911 AWS Black Belt Online Seminar AWS BatchAmazon Web Services Japan
 

Was ist angesagt? (20)

NEW LAUNCH! Introducing Amazon Sumerian – Build VR/AR and 3D Applications - M...
NEW LAUNCH! Introducing Amazon Sumerian – Build VR/AR and 3D Applications - M...NEW LAUNCH! Introducing Amazon Sumerian – Build VR/AR and 3D Applications - M...
NEW LAUNCH! Introducing Amazon Sumerian – Build VR/AR and 3D Applications - M...
 
AWS ă§æ§‹çŻ‰ă™ă‚‹ă‚łăƒłăƒ”ăƒ„ăƒŒă‚żăƒ“ă‚žăƒ§ăƒłă‚ąăƒ—ăƒȘă‚±ăƒŒă‚·ăƒ§ăƒł
AWS ă§æ§‹çŻ‰ă™ă‚‹ă‚łăƒłăƒ”ăƒ„ăƒŒă‚żăƒ“ă‚žăƒ§ăƒłă‚ąăƒ—ăƒȘă‚±ăƒŒă‚·ăƒ§ăƒłAWS ă§æ§‹çŻ‰ă™ă‚‹ă‚łăƒłăƒ”ăƒ„ăƒŒă‚żăƒ“ă‚žăƒ§ăƒłă‚ąăƒ—ăƒȘă‚±ăƒŒă‚·ăƒ§ăƒł
AWS ă§æ§‹çŻ‰ă™ă‚‹ă‚łăƒłăƒ”ăƒ„ăƒŒă‚żăƒ“ă‚žăƒ§ăƒłă‚ąăƒ—ăƒȘă‚±ăƒŒă‚·ăƒ§ăƒł
 
Building a Multi-Region, Active-Active Serverless Backends.
Building a Multi-Region, Active-Active Serverless Backends.Building a Multi-Region, Active-Active Serverless Backends.
Building a Multi-Region, Active-Active Serverless Backends.
 
10 Lessons from 10 Years of AWS
10 Lessons from 10 Years of AWS10 Lessons from 10 Years of AWS
10 Lessons from 10 Years of AWS
 
Interstella 8888: CICD for Containers on AWS - CON319 - re:Invent 2017
Interstella 8888: CICD for Containers on AWS - CON319 - re:Invent 2017Interstella 8888: CICD for Containers on AWS - CON319 - re:Invent 2017
Interstella 8888: CICD for Containers on AWS - CON319 - re:Invent 2017
 
ăƒŠăƒŒă‚čă‚±ăƒŒă‚čă‹ă‚‰ăżăŸćźŸèŁ…ă‚«ă‚żăƒ­ă‚° Developer meetup 20171207 amplify
ăƒŠăƒŒă‚čă‚±ăƒŒă‚čă‹ă‚‰ăżăŸćźŸèŁ…ă‚«ă‚żăƒ­ă‚° Developer meetup 20171207 amplifyăƒŠăƒŒă‚čă‚±ăƒŒă‚čă‹ă‚‰ăżăŸćźŸèŁ…ă‚«ă‚żăƒ­ă‚° Developer meetup 20171207 amplify
ăƒŠăƒŒă‚čă‚±ăƒŒă‚čă‹ă‚‰ăżăŸćźŸèŁ…ă‚«ă‚żăƒ­ă‚° Developer meetup 20171207 amplify
 
Moving to Amazon ECS – the Not-So-Obvious Benefits - CON356 - re:Invent 2017
Moving to Amazon ECS – the Not-So-Obvious Benefits - CON356 - re:Invent 2017Moving to Amazon ECS – the Not-So-Obvious Benefits - CON356 - re:Invent 2017
Moving to Amazon ECS – the Not-So-Obvious Benefits - CON356 - re:Invent 2017
 
Tracking and Optimizing Ad Monetization for Your Mobile App - MBL307 - re:Inv...
Tracking and Optimizing Ad Monetization for Your Mobile App - MBL307 - re:Inv...Tracking and Optimizing Ad Monetization for Your Mobile App - MBL307 - re:Inv...
Tracking and Optimizing Ad Monetization for Your Mobile App - MBL307 - re:Inv...
 
How can your business benefit from going serverless?
How can your business benefit from going serverless?How can your business benefit from going serverless?
How can your business benefit from going serverless?
 
20190402 AWS Black Belt Online Seminar Let's Dive Deep into AWS Lambda Part1 ...
20190402 AWS Black Belt Online Seminar Let's Dive Deep into AWS Lambda Part1 ...20190402 AWS Black Belt Online Seminar Let's Dive Deep into AWS Lambda Part1 ...
20190402 AWS Black Belt Online Seminar Let's Dive Deep into AWS Lambda Part1 ...
 
How Amazon.com Uses AWS Management Tools - DEV340 - re:Invent 2017
How Amazon.com Uses AWS Management Tools - DEV340 - re:Invent 2017How Amazon.com Uses AWS Management Tools - DEV340 - re:Invent 2017
How Amazon.com Uses AWS Management Tools - DEV340 - re:Invent 2017
 
AWS CLI: 2017 and Beyond - DEV307 - re:Invent 2017
AWS CLI: 2017 and Beyond - DEV307 - re:Invent 2017AWS CLI: 2017 and Beyond - DEV307 - re:Invent 2017
AWS CLI: 2017 and Beyond - DEV307 - re:Invent 2017
 
Devoxx: Building AI-powered applications on AWS
Devoxx: Building AI-powered applications on AWSDevoxx: Building AI-powered applications on AWS
Devoxx: Building AI-powered applications on AWS
 
20190731 Black Belt Online Seminar Amazon ECS Deep Dive
20190731 Black Belt Online Seminar Amazon ECS Deep Dive20190731 Black Belt Online Seminar Amazon ECS Deep Dive
20190731 Black Belt Online Seminar Amazon ECS Deep Dive
 
Become a Serverless Black Belt: Optimizing Your Serverless Applications - SRV...
Become a Serverless Black Belt: Optimizing Your Serverless Applications - SRV...Become a Serverless Black Belt: Optimizing Your Serverless Applications - SRV...
Become a Serverless Black Belt: Optimizing Your Serverless Applications - SRV...
 
Amazon SageMaker ă§ć§‹ă‚ă‚‹æ©Ÿæą°ć­Šçż’
Amazon SageMaker ă§ć§‹ă‚ă‚‹æ©Ÿæą°ć­Šçż’Amazon SageMaker ă§ć§‹ă‚ă‚‹æ©Ÿæą°ć­Šçż’
Amazon SageMaker ă§ć§‹ă‚ă‚‹æ©Ÿæą°ć­Šçż’
 
DEV323_Introduction to the AWS CLI
DEV323_Introduction to the AWS CLIDEV323_Introduction to the AWS CLI
DEV323_Introduction to the AWS CLI
 
AWS Cloud9 – Cloud IDE for Writing, Running and Debugging Code
AWS Cloud9 – Cloud IDE for Writing, Running and Debugging CodeAWS Cloud9 – Cloud IDE for Writing, Running and Debugging Code
AWS Cloud9 – Cloud IDE for Writing, Running and Debugging Code
 
NEW LAUNCH! Build your own live streaming and on-demand video service with AW...
NEW LAUNCH! Build your own live streaming and on-demand video service with AW...NEW LAUNCH! Build your own live streaming and on-demand video service with AW...
NEW LAUNCH! Build your own live streaming and on-demand video service with AW...
 
20190911 AWS Black Belt Online Seminar AWS Batch
20190911 AWS Black Belt Online Seminar AWS Batch20190911 AWS Black Belt Online Seminar AWS Batch
20190911 AWS Black Belt Online Seminar AWS Batch
 

Andere mochten auch

Presentation about Overthere for J-Fall 2011
Presentation about Overthere for J-Fall 2011Presentation about Overthere for J-Fall 2011
Presentation about Overthere for J-Fall 2011Vincent Partington
 
Learn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionLearn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionIn a Rocket
 
How to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media PlanHow to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media PlanPost Planner
 
SEO: Getting Personal
SEO: Getting PersonalSEO: Getting Personal
SEO: Getting PersonalKirsty Hulse
 
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika AldabaLightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldabaux singapore
 

Andere mochten auch (6)

Presentation about Overthere for J-Fall 2011
Presentation about Overthere for J-Fall 2011Presentation about Overthere for J-Fall 2011
Presentation about Overthere for J-Fall 2011
 
Learn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionLearn BEM: CSS Naming Convention
Learn BEM: CSS Naming Convention
 
How to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media PlanHow to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media Plan
 
SEO: Getting Personal
SEO: Getting PersonalSEO: Getting Personal
SEO: Getting Personal
 
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika AldabaLightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
 
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job? Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
 

Ähnlich wie 20100616 Deployit For N How

The Fantastic Voyage to PaaS - Are we there yet? (Cloud Foundry Summit 2014)
The Fantastic Voyage to PaaS - Are we there yet? (Cloud Foundry Summit 2014)The Fantastic Voyage to PaaS - Are we there yet? (Cloud Foundry Summit 2014)
The Fantastic Voyage to PaaS - Are we there yet? (Cloud Foundry Summit 2014)VMware Tanzu
 
CON203_Driving Innovation with Containers
CON203_Driving Innovation with ContainersCON203_Driving Innovation with Containers
CON203_Driving Innovation with ContainersAmazon Web Services
 
Driving Innovation with Containers - CON203 - re:Invent 2017
Driving Innovation with Containers - CON203 - re:Invent 2017Driving Innovation with Containers - CON203 - re:Invent 2017
Driving Innovation with Containers - CON203 - re:Invent 2017Amazon Web Services
 
DEV325_Application Deployment Techniques for Amazon EC2 Workloads with AWS Co...
DEV325_Application Deployment Techniques for Amazon EC2 Workloads with AWS Co...DEV325_Application Deployment Techniques for Amazon EC2 Workloads with AWS Co...
DEV325_Application Deployment Techniques for Amazon EC2 Workloads with AWS Co...Amazon Web Services
 
Device Testing with AWS Device Farm
Device Testing with AWS Device FarmDevice Testing with AWS Device Farm
Device Testing with AWS Device FarmAmazon Web Services
 
AWS X-Ray: Debugging Applications at Scale - AWS Online Tech Talks
AWS X-Ray: Debugging Applications at Scale - AWS Online Tech TalksAWS X-Ray: Debugging Applications at Scale - AWS Online Tech Talks
AWS X-Ray: Debugging Applications at Scale - AWS Online Tech TalksAmazon Web Services
 
Introduction to AWS Device Farm
Introduction to AWS Device FarmIntroduction to AWS Device Farm
Introduction to AWS Device FarmAmazon Web Services
 
Testing Your App Before Launch: An Introduction to AWS Device Farm
Testing Your App Before Launch: An Introduction to AWS Device FarmTesting Your App Before Launch: An Introduction to AWS Device Farm
Testing Your App Before Launch: An Introduction to AWS Device FarmAmazon Web Services
 
Amazon SageMaker Deep Dive - Meetup AWS Toulouse at D2SI
Amazon SageMaker Deep Dive - Meetup AWS Toulouse at D2SIAmazon SageMaker Deep Dive - Meetup AWS Toulouse at D2SI
Amazon SageMaker Deep Dive - Meetup AWS Toulouse at D2SIAmazon Web Services
 
Born in the Cloud, Built like a Startup
Born in the Cloud, Built like a StartupBorn in the Cloud, Built like a Startup
Born in the Cloud, Built like a StartupAmazon Web Services
 
Cloud and microservices on the enterprise level: Dynamic talks Dallas 3/26/2019
Cloud and microservices on the enterprise level: Dynamic talks Dallas 3/26/2019Cloud and microservices on the enterprise level: Dynamic talks Dallas 3/26/2019
Cloud and microservices on the enterprise level: Dynamic talks Dallas 3/26/2019Grid Dynamics
 
Cloud FoundryではじめるPaaSケプăƒȘă‚±ăƒŒă‚·ăƒ§ăƒł 開ç™șć…„é–€èŹ›ćș§
Cloud FoundryではじめるPaaSケプăƒȘă‚±ăƒŒă‚·ăƒ§ăƒł 開ç™șć…„é–€èŹ›ćș§ Cloud FoundryではじめるPaaSケプăƒȘă‚±ăƒŒă‚·ăƒ§ăƒł 開ç™șć…„é–€èŹ›ćș§
Cloud FoundryではじめるPaaSケプăƒȘă‚±ăƒŒă‚·ăƒ§ăƒł 開ç™șć…„é–€èŹ›ćș§ Toshihiko Ikeda
 
IOT311_Customer Stories of Things, Cloud, and Analytics on AWS
IOT311_Customer Stories of Things, Cloud, and Analytics on AWSIOT311_Customer Stories of Things, Cloud, and Analytics on AWS
IOT311_Customer Stories of Things, Cloud, and Analytics on AWSAmazon Web Services
 
Testing & Troubleshooting Modern Apps with AWS Device Farm: Mobile Week SF
Testing & Troubleshooting Modern Apps with AWS Device Farm: Mobile Week SFTesting & Troubleshooting Modern Apps with AWS Device Farm: Mobile Week SF
Testing & Troubleshooting Modern Apps with AWS Device Farm: Mobile Week SFAmazon Web Services
 
Device Testing with AWS Device Farm
Device Testing with AWS Device FarmDevice Testing with AWS Device Farm
Device Testing with AWS Device FarmAmazon Web Services
 
XebiaLabs Demo: Application Release Automation with Deployit
XebiaLabs Demo: Application Release Automation with DeployitXebiaLabs Demo: Application Release Automation with Deployit
XebiaLabs Demo: Application Release Automation with DeployitXebiaLabs
 
Building Secure Services using Containers
Building Secure Services using ContainersBuilding Secure Services using Containers
Building Secure Services using ContainersAmazon Web Services
 
Consistent Development Environment with Vagrant and Chef
Consistent Development Environment with Vagrant and ChefConsistent Development Environment with Vagrant and Chef
Consistent Development Environment with Vagrant and ChefGerald Villorente
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023VMware Tanzu
 

Ähnlich wie 20100616 Deployit For N How (20)

The Fantastic Voyage to PaaS - Are we there yet? (Cloud Foundry Summit 2014)
The Fantastic Voyage to PaaS - Are we there yet? (Cloud Foundry Summit 2014)The Fantastic Voyage to PaaS - Are we there yet? (Cloud Foundry Summit 2014)
The Fantastic Voyage to PaaS - Are we there yet? (Cloud Foundry Summit 2014)
 
CON203_Driving Innovation with Containers
CON203_Driving Innovation with ContainersCON203_Driving Innovation with Containers
CON203_Driving Innovation with Containers
 
Driving Innovation with Containers - CON203 - re:Invent 2017
Driving Innovation with Containers - CON203 - re:Invent 2017Driving Innovation with Containers - CON203 - re:Invent 2017
Driving Innovation with Containers - CON203 - re:Invent 2017
 
DEV325_Application Deployment Techniques for Amazon EC2 Workloads with AWS Co...
DEV325_Application Deployment Techniques for Amazon EC2 Workloads with AWS Co...DEV325_Application Deployment Techniques for Amazon EC2 Workloads with AWS Co...
DEV325_Application Deployment Techniques for Amazon EC2 Workloads with AWS Co...
 
React Native Workshop
React Native WorkshopReact Native Workshop
React Native Workshop
 
Device Testing with AWS Device Farm
Device Testing with AWS Device FarmDevice Testing with AWS Device Farm
Device Testing with AWS Device Farm
 
AWS X-Ray: Debugging Applications at Scale - AWS Online Tech Talks
AWS X-Ray: Debugging Applications at Scale - AWS Online Tech TalksAWS X-Ray: Debugging Applications at Scale - AWS Online Tech Talks
AWS X-Ray: Debugging Applications at Scale - AWS Online Tech Talks
 
Introduction to AWS Device Farm
Introduction to AWS Device FarmIntroduction to AWS Device Farm
Introduction to AWS Device Farm
 
Testing Your App Before Launch: An Introduction to AWS Device Farm
Testing Your App Before Launch: An Introduction to AWS Device FarmTesting Your App Before Launch: An Introduction to AWS Device Farm
Testing Your App Before Launch: An Introduction to AWS Device Farm
 
Amazon SageMaker Deep Dive - Meetup AWS Toulouse at D2SI
Amazon SageMaker Deep Dive - Meetup AWS Toulouse at D2SIAmazon SageMaker Deep Dive - Meetup AWS Toulouse at D2SI
Amazon SageMaker Deep Dive - Meetup AWS Toulouse at D2SI
 
Born in the Cloud, Built like a Startup
Born in the Cloud, Built like a StartupBorn in the Cloud, Built like a Startup
Born in the Cloud, Built like a Startup
 
Cloud and microservices on the enterprise level: Dynamic talks Dallas 3/26/2019
Cloud and microservices on the enterprise level: Dynamic talks Dallas 3/26/2019Cloud and microservices on the enterprise level: Dynamic talks Dallas 3/26/2019
Cloud and microservices on the enterprise level: Dynamic talks Dallas 3/26/2019
 
Cloud FoundryではじめるPaaSケプăƒȘă‚±ăƒŒă‚·ăƒ§ăƒł 開ç™șć…„é–€èŹ›ćș§
Cloud FoundryではじめるPaaSケプăƒȘă‚±ăƒŒă‚·ăƒ§ăƒł 開ç™șć…„é–€èŹ›ćș§ Cloud FoundryではじめるPaaSケプăƒȘă‚±ăƒŒă‚·ăƒ§ăƒł 開ç™șć…„é–€èŹ›ćș§
Cloud FoundryではじめるPaaSケプăƒȘă‚±ăƒŒă‚·ăƒ§ăƒł 開ç™șć…„é–€èŹ›ćș§
 
IOT311_Customer Stories of Things, Cloud, and Analytics on AWS
IOT311_Customer Stories of Things, Cloud, and Analytics on AWSIOT311_Customer Stories of Things, Cloud, and Analytics on AWS
IOT311_Customer Stories of Things, Cloud, and Analytics on AWS
 
Testing & Troubleshooting Modern Apps with AWS Device Farm: Mobile Week SF
Testing & Troubleshooting Modern Apps with AWS Device Farm: Mobile Week SFTesting & Troubleshooting Modern Apps with AWS Device Farm: Mobile Week SF
Testing & Troubleshooting Modern Apps with AWS Device Farm: Mobile Week SF
 
Device Testing with AWS Device Farm
Device Testing with AWS Device FarmDevice Testing with AWS Device Farm
Device Testing with AWS Device Farm
 
XebiaLabs Demo: Application Release Automation with Deployit
XebiaLabs Demo: Application Release Automation with DeployitXebiaLabs Demo: Application Release Automation with Deployit
XebiaLabs Demo: Application Release Automation with Deployit
 
Building Secure Services using Containers
Building Secure Services using ContainersBuilding Secure Services using Containers
Building Secure Services using Containers
 
Consistent Development Environment with Vagrant and Chef
Consistent Development Environment with Vagrant and ChefConsistent Development Environment with Vagrant and Chef
Consistent Development Environment with Vagrant and Chef
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
 

KĂŒrzlich hochgeladen

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel AraĂșjo
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 

KĂŒrzlich hochgeladen (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 

20100616 Deployit For N How

  • 1. #deployit and the UniïŹed Deployment Model xebialabs.com Vincent Partington - @vpartington Robert van Loghem - @soundbites 16 June 2010
  • 2. XebiaLabs? ‱ Xebia is an international IT services and project company ‱ Netherlands, India, France, Sweden. 200 employees. ‱ XebiaLabs is a spin-off that builds the deployment automation product Deployit. ‱ Netherlands, France, US, Germany, Sweden, .... xebialabs.com
  • 4. Marketing shizzle... U D M xebialabs.com
  • 5. Marketing shizzle... Our way of hooking up objects and their properties into our deployment model U D M xebialabs.com
  • 6. As a developer i want to deploy... xebialabs.com
  • 7. As a developer i want to deploy... Deploy xebialabs.com
  • 8. Application Deploy To
  • 9. Application Deploy To Environment
  • 10. As an operator i want to deploy... xebialabs.com
  • 11. As an operator i want to deploy... xebialabs.com
  • 12. As an operator i want to deploy... Deploy To Deploy To Deploy To xebialabs.com
  • 13. Deploy To Application Deploy To Deploy To
  • 14. Deploy To Environment Application Deploy To Environment Deploy To Environment
  • 15. As an operator i want to deploy... xebialabs.com
  • 16. As an operator i want to deploy... Deploy To xebialabs.com
  • 17. As an operator i want to deploy... Deploy To Deploy To Deploy To xebialabs.com
  • 18. As an operator i want to deploy... Deploy To Deploy To Deploy To Deploy To Deploy To Deploy To Deploy To Deploy To Deploy To xebialabs.com
  • 19. Application Environment Application Environment Application Environment
  • 20. Application... Ear HTML War SQL ConïŹg ... xebialabs.com
  • 21. Application... Ear HTML Queue Datasource War SQL ... ConïŹg ... xebialabs.com
  • 22. Deployment Package Ear HTML Queue Datasource War SQL ... ConïŹg ... xebialabs.com
  • 23. Environment Appserver Message ... Database Auth. Proxy HTTP Host xebialabs.com
  • 24. Deployment Environment Package
  • 25. Should be environment independent Deployment Environment Package
  • 26. Should be environment independent U D M Deployment Deployment Environment Package
  • 27. Should be environment independent U D M Deployment Deployment Environment Package Maps artifacts/resources in deployment package to environment and makes it environment speciïŹc
  • 28. Deployment Queue to Message Broker Datasource to Appserver xebialabs.com
  • 29. - vhost = app-test.mycompany.com Ear Appserver erver Datasour ce to Apps Datasource - username = u_app_test_env - password = ********
  • 30. - vhost = app-test.mycompany.com Ear Appserver erver Datasour ce to Apps Datasource - username = u_app_test_env - jndi = myAppDS - password = ********
  • 31. - vhost = app-test.mycompany.com Ear Appserver erver Datasour ce to Apps Datasource - init_heap = 256 - username = u_app_test_env - jndi = myAppDS - password = ********
  • 32. Ear Appserver erver Datasour ce to Apps Datasource
  • 33. Ear Ear Appserver Datasource erver Datasour ce to Apps Datasource
  • 34. Ear Appserver erver Datasour ce to Apps Datasource
  • 35. Strategy ‱ On-line sales model. ‱ Personal Edition for free download. ‱ Enterprise Edition for cold hard cash. ‱ Plugins developed by XebiaLabs and by plugin development partners. ‱ And by customers themselves! ‱ Development plugins to come: Maven, Eclipse. xebialabs.com
  • 38. Demo ‱ To the browser... xebialabs.com

Hinweis der Redaktion