35

Managing your azure workloads with Chef and PSDSC

  • Upload
    czw2pv

  • View
    1.110

  • Download
    1

Embed Size (px)

Citation preview

PowerPoint-presentation

1

Niklas Akerlund (NA) - lets rockFredrik Nilsson (FN) - SweetManaging your Azure workloads with Chef and PSDSCFredrik NilssonNiklas kerlundCODE-THE IMPOSSIBLE

2

Managing your Azure workloads with Chef and PSDSCFredrik NilssonNiklas kerlundCODE-THE IMPOSSIBLE

3

vNiklas kerlundChief Technical Architect RTS ABPUGS leaderAutomation GeekCDM MVP

Twitter: @vNiklasBlog: [email protected]

Fredrik NilssonPrincipal Consultant CrayonTheKreweAutomation GeekMCT

Twitter: @fredriknilsson_Blog: [email protected]

4

Fredrik Nilsson (FN) - Ska vi lgga fretags loggor bredvid vra bilder?Automation

5

AgendaDevOps eller vad hnder med min mur?PowerShell och DSC No more Klick-next-AdminsChef - Hela Sveriges bakarChef & DSC kan hjulet g fortare?Sammanfattning

6

DevOps

7

Silos

8

Comprehensive Internal processes

9

Lots of tools

10

Chinese whispers

Implementing Lean Software Development: From Concept to CashMary och Tom Poppendieck 25% of the knowledge left after 2 handoffs.12% of the knowledge left after 3 handoffs.6% of the knowledge left after 4 handoffs.3% of the knowledge left after 5 handoffs.ISBN-13: 978-0321437389 ISBN-10: 0321437381

11

The Solution

12

Infrastructure as code

13

14

PowerShell & DSC

15

Why PowerShell?

16

Demo

17

PowerShell HistoryMonad manifesto - 2002PowerShell v1 2006PowerShell v2 2009 with remotingPowerShell v3 2012PowerShell v4 2013 with Desired State Configuration PowerShell v5 - 2015

18

Chef

19

Why Chef?

20

Chef OverviewChef ServerCentral store for Cookbooks and Policy settingsChef management consoleNode(s)A chef-client is installed on every node that is under management by ChefPulls data from the Chef ServerWorkstationDeveloping cookbooks and recipesKnife CMD line toolAnalyticsRealtime visabilityVerify Compliance

2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/29/2015 3:37 PM21

Data_BagsEnvironmentsChefs Service Building BlocksRolesCookbooksRecipesResources

Demo

23

Chef+PSDSC

24

Chef and PowerShell DSCChef provides the extended framework above DSCRecipes, Attributes, Cookbooks, Data Bags, Push Jobs, Environments, ProvisioningPowerShell DSC provides the path into the Operating System

25

Why Chef together with DSC?ResponsivenessNotificationsEnvironmental dataEcosystem--------------ReportingAnalyticsManagement

26

Demo

27

Summary

28

How do I move forward?

29

Our code is guaranteed100%mistrake free!

30

Additional ResourcesLearn Chef!http://learn.chef.io Knife Azurehttps://docs.chef.io/plugin_knife_azure.html Chef Provisioninghttps://github.com/chef/chef-provisioning-azureAzure CLIhttps://www.npmjs.com/package/azure-cli (azure vm extension set-chef)

31

The Future of operations: Learn DevOps and Infrastructure as CodeRasmus HaldPrincipal Technical Evangelist , Microsoft Danmark

Sal: M1 22 oktober kl 16:00 17:00

32

Chef Community Summit LondonLondon, etc. Venues Monument November 3rd & 4thWhy your participation matters Influence the path of the Chef roadmapContribute to the formation of best practices and the avenues to best share themShare your experiences transforming your businessDemonstrate your DevOps Kung FuNetwork with awesome engineers in the CommunityEngage with a community of people actively using Chef to automate their workflowDiscuss what keeps you up at night with a passionate engaged audienceMeet with CHEF engineers IRL

**Use the code MEETUP and save 20%

Microsoft Azure Tour Stockholm18:e november 2015Stockholm City Conference Center

http://aka.ms/azuretourstockholm

2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/29/2015 3:37 PM34

Glm inte att utvrdera sessionen direkt i Microsoft TechDays-appen!

35

Kung Fu FightingCarl DouglasDisco Funk Fever, track 15/19, disc 1/22006Disco192611.8