• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Linux tag 2013 Data Center Automation with YADT
 

Linux tag 2013 Data Center Automation with YADT

on

  • 969 views

In this talk we will talk about the design decisions behind YADT and how it helps reduce the complexity of your datacenter infrastructrure while at the same time enabling you to fully automate almost ...

In this talk we will talk about the design decisions behind YADT and how it helps reduce the complexity of your datacenter infrastructrure while at the same time enabling you to fully automate almost all of it.

YADT - an Augmented Deployment Tool is a next generation data center deployment and system management tool. It consists of two central components: Firstly, a central management of dependencies between services, systems and software packages, and secondly a deployment based on packages for both software and configuration management. YADT is developed at and used by ImmobilienScout24 as an Open Source project.

The software makes it easy to deploy your software, configuration and operating system updates. It also provides a service-oriented abstraction layer which makes dependencies explicit and comprehensible.

YADT will update packages and restart the services in the correct order within your data center. It understands the traditional dependencies between packages as well as dependencies between services, even over the network.

Statistics

Views

Total Views
969
Views on SlideShare
573
Embed Views
396

Actions

Likes
1
Downloads
4
Comments
0

3 Embeds 396

http://tal2tot4uenli8d3lphbjvrrl237cfes-a-sites-opensocial.googleusercontent.com 297
http://www.yadt-project.org 91
http://localhost 8

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial-NoDerivs LicenseCC Attribution-NonCommercial-NoDerivs LicenseCC Attribution-NonCommercial-NoDerivs License

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

    Linux tag 2013 Data Center Automation with YADT Linux tag 2013 Data Center Automation with YADT Presentation Transcript

    • Data Center Automationwith YADTBerlin | 23.05.2013 | Schlomo SchapiroSystems Architect, Open Source EvangelistLicense: http://creativecommons.org/licenses/by-nc-nd/3.0/
    • Slide 2 | Data Center Automation with YADT | Schlomo Schapirowww.ImmobilienScout24.de>2 billion PI per month2 data center with ~1400 VMtotal of ~600 employees ~30 crossfunctional IT teams ~160 in IT15 years in businesspart of Deutsche Telekom
    • Slide 3 | Data Center Automation with YADT | Schlomo Schapiro
    • Slide 4 | Data Center Automation with YADT | Schlomo SchapiroSystems Management with YADT
    • Slide 5 | Data Center Automation with YADT | Schlomo SchapiroThe Big Picture – Continuous Delivery PlatformBusinessDecisionTo GoLiveAll Humansare on theSame SideBuildConfigDeployTestSystems-ManagementAutomationScale OutData Centers
    • Slide 6 | Data Center Automation with YADT | Schlomo Schapiro1st task: Reduce Systemic ComplexityFile ManagementSystems Management
    • Slide 7 | Data Center Automation with YADT | Schlomo SchapiroFile Management with RPM & YUM
    • Slide 8 | Data Center Automation with YADT | Schlomo SchapiroFile Management with RPM & YUMLibrariesApplicationsConfigurationOperating System100 %
    • Slide 9 | Data Center Automation with YADT | Schlomo SchapiroFile Management with RPM & YUMPRODDEVInfrastructureBuildApplicationBuildConfigurationBuildQAYUMRepos
    • Slide 10 | Data Center Automation with YADT | Schlomo SchapiroFile Management with RPM & YUMInterfacePRODDEVInfrastructureBuildApplicationBuildConfigurationBuildQAYUMRepos
    • Slide 11 | Data Center Automation with YADT | Schlomo SchapiroPRODDEVInfrastructureBuildApplicationBuildQAYUMReposConfiguration Build – Pre-built Config ContentConfigurationBuild
    • Slide 12 | Data Center Automation with YADT | Schlomo SchapiroConfiguration Build – Pre-built Config ContentSVNcommitconfig filebuildconfig RPMRPMswithstaticcontentYUMRepo
    • Slide 13 | Data Center Automation with YADT | Schlomo SchapiroTemplatingVariablesOverlayingConfiguration Build – Pre-built Config ContentSVNcommitconfig filebuildconfig RPMRPMswithstaticcontentYUMRepo
    • Slide 14 | Data Center Automation with YADT | Schlomo Schapirowe use1 RPMper hostTemplatingVariablesOverlayingConfiguration Build – Pre-built Config ContentSVNcommitconfig filebuildconfig RPMRPMswithstaticcontentYUMRepo
    • Slide 15 | Data Center Automation with YADT | Schlomo SchapiroSharedresponsabilityOps, Dev, QA ...we use1 RPMper hostTemplatingVariablesOverlayingConfiguration Build – Pre-built Config ContentSVNcommitconfig filebuildconfig RPMRPMswithstaticcontentYUMRepo
    • Slide 16 | Data Center Automation with YADT | Schlomo SchapiroApplication Build – Continuous Release DeliveryPRODDEVInfrastructureBuildQAYUMReposConfigurationBuildApplicationBuild
    • Slide 17 | Data Center Automation with YADT | Schlomo SchapiroApplication Build – Package Promotion PipelineYUMRepoTestedRepoYUMRepoReleasedRepoYUMRepoComittedRepoDEV Pre-PROD PROD
    • Slide 18 | Data Center Automation with YADT | Schlomo SchapiroApplication Build – Package Promotion PipelineYUMRepoTestedRepoYUMRepoReleasedRepoYUMRepoComittedRepoDEV Pre-PROD PRODCIDeploy&TestAuto-promoterelease iftests OKDeploy&TestBusinessdecisionto Go LivewithtestedversionsDeploy&Test
    • Slide 19 | Data Center Automation with YADT | Schlomo SchapiroFile Management through many YUM repositoriesPRODDEVInfrastructureBuildApplicationBuildConfigurationBuildQAYUMRepoYUMRepoYUMRepoYUMRepo
    • Slide 20 | Data Center Automation with YADT | Schlomo SchapiroSystems Management with YADT
    • Slide 21 | Data Center Automation with YADT | Schlomo SchapiroYADT – Unified Dependency TreeWeb ServerHTTPDTomcatApp ServerLoad Balancer
    • Slide 22 | Data Center Automation with YADT | Schlomo SchapiroHTTPDTomcatweb-apphttpdconfigtomcatYADT – Unified Dependency Treeinitscriptinitscript
    • Slide 23 | Data Center Automation with YADT | Schlomo SchapiroYADT – Large Scale System ManagementWeb ServerHTTPDTomcatweb-apphttpdconfigtomcatApp ServerJava Appappconfig
    • Slide 24 | Data Center Automation with YADT | Schlomo SchapiroYADT – Large Scale System ManagementLB: www.immobilienscout24.deWeb ServerHTTPDTomcatweb-apphttpdconfigtomcatApp ServerJava AppappconfigWeb ServerHTTPDTomcatweb-apphttpdconfigtomcatApp ServerJava Appappconfig
    • Slide 25 | Data Center Automation with YADT | Schlomo SchapiroYADT – Large Scale System ManagementLB: www.immobilienscout24.deWeb ServerHTTPDTomcatweb-apphttpdconfigtomcatApp ServerJava AppappconfigWeb ServerHTTPDTomcatweb-apphttpdconfigtomcatApp ServerJava Appappconfig1stchunk
    • Slide 26 | Data Center Automation with YADT | Schlomo SchapiroYADT – Large Scale System ManagementLB: www.immobilienscout24.deWeb ServerHTTPDTomcatweb-apphttpdconfigtomcatApp ServerJava AppappconfigWeb ServerHTTPDTomcatweb-apphttpdconfigtomcatApp ServerJava Appappconfig1stchunk2ndchunk
    • Slide 27 | Data Center Automation with YADT | Schlomo SchapiroSystems Management with YADTReduce Systemic ComplexityKeep It Simple
    • Slide 28 | Data Center Automation with YADT | Schlomo SchapiroAutomation is our Continuous Delivery PlatformBusinessDecisionTo GoLiveAll Humansare on theSame SideBuildConfigDeployTestSystems-ManagementAutomationScale OutData Centers
    • Slide 29 | Data Center Automation with YADT | Schlomo SchapiroDevOpsWe build it togetheras one team.We understandit completely.And it is fully automated.
    • Slide 30 | Data Center Automation with YADT | Schlomo Schapirowww.yadt-project.orgStand 7.1C145
    • Slide 31 | Data Center Automation with YADT | Schlomo Schapirogo.schapiro.org/slides
    • Slide 32 | Data Center Automation with YADT | Schlomo SchapiroKontakt:Immobilien Scout GmbHAndreasstraße 1010243 BerlinFon: +49 30 243 01-1229Email: schlomo.schapiro@immobilienscout24.deURL: www.immobilienscout24.deThank you very much!Please contact me for furtherquestions and discussions.All images are either public domain, used in appropriatecontext or taken from openclipart.org