XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Modern Enterprise

1,434 views

Published on

Learn how you can enhance and extend your existing infrastructure to create an automated, end-to-end IT platform supporting on-demand middleware and application environments, application release pipelines, Continuous Delivery, Private/ hybrid development platform and PaaS and more.

Published in: Technology
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,434
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
0
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide

XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Modern Enterprise

  1. 1. IT Automation for the Modern EnterpriseThe Webinar Will Begin Shortly…
  2. 2. Today’s PresentersTeyo TyreeFounder, Puppet Labsteyo@puppetlabs.comAndrew Phillips, XebiaLabsVP, Product Managementaphillips@xebialabs.comMark Prichard, CloudBeesSenior Director, Product Managementmprichard@cloudbees.com
  3. 3. Using GotoWebinarQuestions?Submit via thecontrol panel at anytime during thepresentation.
  4. 4. Today’s Agenda•  Intro to Puppet Labs, XebiaLabs & CloudBees•  Today’s Situation•  Enterprise Challenges•  The Delivery Platform•  Demo•  5 points to Get Started•  Q&A
  5. 5. Puppet Labs At-A-Glancequick stats awards & recognitionFirst Open Source Product 2005First Commercial Product 201112-month Product Downloads 3.5 millionPaying Customers 700+Community Members 6,000+Nodes in Largest Deployments 60,000+Employees ~110Capital Raised $46 millionpartners & integrations investors Radar Partners
  6. 6. IT Automation Software for System Administratorsmanagement stack application stacksService Desk ApplicationMonitoring & Analytics Code & DataPatch Management ApplicationOrchestration PlatformsAudit & Compliance Operating SystemsRelease ManagementApp Provisioning & Config Physical & puppet Virtual NodesOS Provisioning & Config enterpriseAsset Discovery development test production
  7. 7. New Approach: Software-Defined Infrastructure1. define 2. simulate }Re-usable infrastructure-as-code Before deploying changes4. report 3. enforce CURRENT STATE DESIRED STATE Insight into changes Automatically and reliably
  8. 8. XebiaLabs At-A-Glanceo  Headquartered in Boston, Massachusettso  Global development and support offices in NL, UK, France and IndiaOur flagship product, Deployit, is a market-leadingApplication Release Automation platform.
  9. 9. The Deployment Process TodayMix of Homemade Scripts & ManualDeployments Applications Environmentso  Costly to maintain over timeo  Application and middleware HR Test specifico  Error proneo  Operational manuals not updated Sales Backend AcceptanceOrganizational Impactso  Unpredictable deployments Online Store Productiono  Time consuming, low VA taskso  Ops and Dev autonomy The Resulting Problem:Business Impacts Complex scripts and manyo  Longer time to market deployment workflows to maintain.o  Costs/OPEXo  Availability of business apps/risks
  10. 10. Jenkins as a Service •  Jenkins CI SaaS •  On-demand cloud resources •  Simplify and automate rapid provisioning •  Just-in-time adds flexibility •  Utility pricingDEV@Cloud: http://www.cloudbees.com/dev.cb
  11. 11. Cloud Builds, Local Deployments?But what if I need to deploy some applicationresources on-premise? No problem – HTTP Proxy PluginCan Dev@Cloud deploy to traditional app serverenvironments as well as the Cloud? No problem– Deployit PluginWhat if I need to provision new environments totest deployments, run load tests etc? No problem – Puppet automation
  12. 12. Customer SuccessFinancial Services/ Insurance
  13. 13. The Situation TodayBig Business Pressures: •  Leverage IT resources efficiently •  Manage IT infrastructure in a responsive manner •  Deliver features quickly •  Faster. Better. Cheaper
  14. 14. IT Initiatives
  15. 15. The Delivery PlatformContinuous Application Release Provisioning & CloudIntegration Automation Management Public / Private / Hybrid Cloud
  16. 16. The Delivery Platform – Our Set upDEV@cloud Deployit Puppet Enterprise Public Cloud Private VMware
  17. 17. Demo
  18. 18. Demo: Jenkins Pipeline Build& Deploy to DevPush to Deployit& Deploy to Dev Provision Test Quality Build Environment via Puppet Deploy to Test Environment Run Functional QA, Tests Performance Tests etc. Deploy to Prod
  19. 19. Demo: Jenkins Pipeline
  20. 20. Demo: Virtual Environment Template
  21. 21. Demo: Node Definitions in Puppet Enterprise
  22. 22. Demo: Puppet Enterprise Updates Deployit
  23. 23. Demo: Jenkins Triggers Deployment
  24. 24. Demo Recap•  Full traceability from source code to running application•  Fully versioned, audited and reproducible setup, from OS to app tier•  No more “noisy neighbors” or unknown environment configurations•  No local overhead of managing your continuous integration pipeline•  Optimized on-demand private cloud utilization•  Full flexibility to use public or private clouds throughout the pipeline
  25. 25. Getting Started•  Choose a trial project that can run in on-demand environments•  Define the elements that need to be instantiated for a target environment•  Identify per-environment configuration settings: •  for the middleware •  for the application•  Plan your Delivery Pipeline’s scope and inputs, outputs and conditions for each step
  26. 26. Take a Closer LookToday’s Demo online at:https://partnerdemo.ci.cloudbees.com/job/CloudBees-XebiaLabs-PuppetLabs Webinar/Sign up for FREE DEV@Cloud:www.cloudbees.com/signupSign up for FREE Deployit trial:www.xebialabs.com/trialDownload Puppet Enterprise:https://puppetlabs.com/puppet/puppet-enterprise/
  27. 27. Q&AQuestions?Submit via thecontrol panel now.
  28. 28. Thank You!Teyo TyreeFounder, Puppet Labsteyo@puppetlabs.comAndrew Phillips, XebiaLabsVP, Product Managementaphillips@xebialabs.comMark Prichard, CloudBeesSenior Director, Product Managementmprichard@cloudbees.com

×