Upload
james-smith
View
610
Download
4
Tags:
Embed Size (px)
DESCRIPTION
A short 20 min overview of the Continuous Delivery / DevOps pipeline we build and recommend here at DevOpsGuys.
Citation preview
DevOps in a Windows World
DevOpsGuys / Continuous Delivery London
Sept 2014
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.
© DevOpsGuys Limited 2014
3The Evolution of Application Hosting
Application Management ProviderCloud HostingManaged HostingCo-LocationOn-Premise
10 April 2023
4DevOps in a Windows World
No, it’s not Penguin’s all the way down…
10 April 2023
5
http://irudiak.argazkiak.org/b5997370c5d8463613a4f11458cbd35d_o.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
10 April 2023
7Server Core + Powershell = ?
Windows Server Core “GUI”
Powershell ( & DSC)
10 April 2023
8Duck and Cover!
http://www.corbisimages.com/images/Corbis-IH081473.jpg
© DevOpsGuys Limited 2014
9DevOps Application Delivery Pipeline
Plan Code Build Test Release Deploy Operat
e
Powershell DSC
10 April 2023
10Integrate All the Things!
10 April 2023
11Jetbrain’s Teamcity Build Server
UK Consulting Partner
• Easier to install & maintain (IMHO)
• Extensive .Net plugins• Commercial support
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
10 April 2023
13Powershell DSC
• It works on Windows, unlike Chef…
• It works on Windows, unlike Puppet…
• It works on Windows, unlike Ansible…
10 April 2023
14Duck and Cover!
http://www.corbisimages.com/images/Corbis-IH081473.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
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
10 April 2023
17DSC scripts -> MOF -> config state
10 April 2023
18Power up with Powershell.org
Steve Murawski (formerly Stack Exchange, now Community Mgr @ Chef)
An Open-Source Community around Powershell & DSC!
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)
10 April 2023
Thank You
That’s all folks 20
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!