#DevOps in a windows world - @DevOpsGuys

Post on 15-Jan-2015

608 views 4 download

Tags:

description

A short 20 min overview of the Continuous Delivery / DevOps pipeline we build and recommend here at DevOpsGuys.

Transcript of #DevOps in a windows world - @DevOpsGuys

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

team@devopsguys.com

Need DevOps? Contact Us!

We are Hiring! Email us for details!