#devops in a windows world - @devopsguys
DESCRIPTION
A short 20 min overview of the Continuous Delivery / DevOps pipeline we build and recommend here at DevOpsGuys.TRANSCRIPT
![Page 1: #DevOps in a windows world - @DevOpsGuys](https://reader035.vdocuments.us/reader035/viewer/2022062617/54b724444a7959cc1c8b4596/html5/thumbnails/1.jpg)
DevOps in a Windows World
DevOpsGuys / Continuous Delivery London
Sept 2014
![Page 2: #DevOps in a windows world - @DevOpsGuys](https://reader035.vdocuments.us/reader035/viewer/2022062617/54b724444a7959cc1c8b4596/html5/thumbnails/2.jpg)
2Intro to me & DevOpsGuysSteve Thair, DevOpsGuys
• Infrastructure Architect and Operations Manager
• Run multi-million pound e-commerce platforms for Totaljobs, TES, RAC
• Founder of London Web Performance Meetup and part of Velocity Programme Committee 2012, 2013 & / 2014
Web Management. Simplified.
![Page 3: #DevOps in a windows world - @DevOpsGuys](https://reader035.vdocuments.us/reader035/viewer/2022062617/54b724444a7959cc1c8b4596/html5/thumbnails/3.jpg)
© DevOpsGuys Limited 2014
3The Evolution of Application Hosting
Application Management ProviderCloud HostingManaged HostingCo-LocationOn-Premise
![Page 4: #DevOps in a windows world - @DevOpsGuys](https://reader035.vdocuments.us/reader035/viewer/2022062617/54b724444a7959cc1c8b4596/html5/thumbnails/4.jpg)
10 April 2023
4DevOps in a Windows World
No, it’s not Penguin’s all the way down…
![Page 5: #DevOps in a windows world - @DevOpsGuys](https://reader035.vdocuments.us/reader035/viewer/2022062617/54b724444a7959cc1c8b4596/html5/thumbnails/5.jpg)
10 April 2023
5
http://irudiak.argazkiak.org/b5997370c5d8463613a4f11458cbd35d_o.jpg
![Page 6: #DevOps in a windows world - @DevOpsGuys](https://reader035.vdocuments.us/reader035/viewer/2022062617/54b724444a7959cc1c8b4596/html5/thumbnails/6.jpg)
10 April 2023
6IIS = 37% of all… 17% of top 10K
http://trends.builtwith.com/web-serverhttp://news.netcraft.com/archives/2014/08/27/august-2014-web-server-survey.html
![Page 7: #DevOps in a windows world - @DevOpsGuys](https://reader035.vdocuments.us/reader035/viewer/2022062617/54b724444a7959cc1c8b4596/html5/thumbnails/7.jpg)
10 April 2023
7Server Core + Powershell = ?
Windows Server Core “GUI”
Powershell ( & DSC)
![Page 8: #DevOps in a windows world - @DevOpsGuys](https://reader035.vdocuments.us/reader035/viewer/2022062617/54b724444a7959cc1c8b4596/html5/thumbnails/8.jpg)
10 April 2023
8Duck and Cover!
http://www.corbisimages.com/images/Corbis-IH081473.jpg
![Page 9: #DevOps in a windows world - @DevOpsGuys](https://reader035.vdocuments.us/reader035/viewer/2022062617/54b724444a7959cc1c8b4596/html5/thumbnails/9.jpg)
© DevOpsGuys Limited 2014
9DevOps Application Delivery Pipeline
Plan Code Build Test Release Deploy Operat
e
Powershell DSC
![Page 10: #DevOps in a windows world - @DevOpsGuys](https://reader035.vdocuments.us/reader035/viewer/2022062617/54b724444a7959cc1c8b4596/html5/thumbnails/10.jpg)
10 April 2023
10Integrate All the Things!
![Page 11: #DevOps in a windows world - @DevOpsGuys](https://reader035.vdocuments.us/reader035/viewer/2022062617/54b724444a7959cc1c8b4596/html5/thumbnails/11.jpg)
10 April 2023
11Jetbrain’s Teamcity Build Server
UK Consulting Partner
• Easier to install & maintain (IMHO)
• Extensive .Net plugins• Commercial support
![Page 12: #DevOps in a windows world - @DevOpsGuys](https://reader035.vdocuments.us/reader035/viewer/2022062617/54b724444a7959cc1c8b4596/html5/thumbnails/12.jpg)
10 April 2023
12Octopus Deploy
UK Consulting Partner &
Global Training Partner
• The defacto standard for .Net? • Simplicity (cf with MS tools…)• Great API in v2• Extensible via Powershell• Strong Security• Distributed Env friendly…• Plug-in integration with TC
![Page 13: #DevOps in a windows world - @DevOpsGuys](https://reader035.vdocuments.us/reader035/viewer/2022062617/54b724444a7959cc1c8b4596/html5/thumbnails/13.jpg)
10 April 2023
13Powershell DSC
• It works on Windows, unlike Chef…
• It works on Windows, unlike Puppet…
• It works on Windows, unlike Ansible…
![Page 14: #DevOps in a windows world - @DevOpsGuys](https://reader035.vdocuments.us/reader035/viewer/2022062617/54b724444a7959cc1c8b4596/html5/thumbnails/14.jpg)
10 April 2023
14Duck and Cover!
http://www.corbisimages.com/images/Corbis-IH081473.jpg
![Page 15: #DevOps in a windows world - @DevOpsGuys](https://reader035.vdocuments.us/reader035/viewer/2022062617/54b724444a7959cc1c8b4596/html5/thumbnails/15.jpg)
10 April 2023
15Powershell DSC
• It works on Windows, unlike Chef*…
• It works on Windows, unlike Puppet*…
• It works on Windows, unlike Ansible*…
• M$ supported (important to Procurement…)
• Extensible via Powershell• Will be leveraged by 3rd
party tools e.g. Chef
![Page 16: #DevOps in a windows world - @DevOpsGuys](https://reader035.vdocuments.us/reader035/viewer/2022062617/54b724444a7959cc1c8b4596/html5/thumbnails/16.jpg)
10 April 2023
16
“DSC represents a massive change in how Windows administrators think about their
entire environment. Provided every configuration setting can be boiled down to a DSC setting – which will be true over time – then “administration” will essentially
become “intelligent editing of text files.”“
Why DSC is the future?
Jones & Murawski “The DSC Book” https://onedrive.live.com/?cid=7F868AA697B937FE&id=7F868AA697B937FE%21110
“DSC represents a massive change in how Windows administrators think about their
entire environment. Provided every configuration setting can be boiled down to a DSC setting – which will be true over time – then “administration” will essentially
become “intelligent editing of text files.”“
AKA Unix
Admin
![Page 17: #DevOps in a windows world - @DevOpsGuys](https://reader035.vdocuments.us/reader035/viewer/2022062617/54b724444a7959cc1c8b4596/html5/thumbnails/17.jpg)
10 April 2023
17DSC scripts -> MOF -> config state
![Page 18: #DevOps in a windows world - @DevOpsGuys](https://reader035.vdocuments.us/reader035/viewer/2022062617/54b724444a7959cc1c8b4596/html5/thumbnails/18.jpg)
10 April 2023
18Power up with Powershell.org
Steve Murawski (formerly Stack Exchange, now Community Mgr @ Chef)
An Open-Source Community around Powershell & DSC!
![Page 19: #DevOps in a windows world - @DevOpsGuys](https://reader035.vdocuments.us/reader035/viewer/2022062617/54b724444a7959cc1c8b4596/html5/thumbnails/19.jpg)
10 April 2023
19DSC vs Chef (courtesy of Steve Mu)
http://stevenmurawski.com/powershell/2014/9/why-chef-revisited
Devopsguys are actively working to fill this gap!
(via Powershell.org)
![Page 20: #DevOps in a windows world - @DevOpsGuys](https://reader035.vdocuments.us/reader035/viewer/2022062617/54b724444a7959cc1c8b4596/html5/thumbnails/20.jpg)
10 April 2023
Thank You
That’s all folks 20
![Page 21: #DevOps in a windows world - @DevOpsGuys](https://reader035.vdocuments.us/reader035/viewer/2022062617/54b724444a7959cc1c8b4596/html5/thumbnails/21.jpg)
10 April 2023
21
Visit us at
www.devopsguys.com
Call our team on
0800 368 7378
Email our team at
Need DevOps? Contact Us!
We are Hiring! Email us for details!