Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Kom igång med DevOps

Kom igång med DevOps

DevOps dag på Microsoft Sverige med Jakob Ehn, Mathias Olausson och Fredrik Nilsson

Avatar for vNiklas Akerlund

vNiklas Akerlund

February 24, 2016

Other Decks in Technology

Transcript

  1. Dagens hjältar: Niklas Åkerlund • Chief Technical Architect • PowerShell

    UG leader • Automation & DevOps Geek • CDM MVP • Twitter: @vNiklas • Blog: vniklas.com Fredrik Nilsson • Principal Consultant • TheKrewe • Automation & DevOps Geek • MCT • Twitter: @fredriknilsson_ • Blog: moln1.wordpress.com Mathias Olausson • CTO • ALM/DevOps Geek • Visual Studio ALM MVP • Twitter: @molausson • Blog: blogs.msmvps.com/molausson • [email protected] Jakob Ehn • Developer/Architect • ALM/DevOps Geek • Visual Studio ALM MVP • Twitter: @jakobehn • Blog: http://blog.ehn.nu
  2. Introduktion 09:00 Configuration Management Samarbete Kodfabriken (forts.) Källkodshantering Test Paus

    ~10:30 Fika ~14:30 Skapa miljöer Monitorering Kodfabriken Summering ~15:45 Lunch ~12:15 ☕ ☕ ☣
  3. • Configuration as code • Infrastructure as code • Instrumented

    resource management • Continuum of resource types • More as they are invented… The life cycle hasn’t really changed…it’s just getting better a modern platform
  4. Azure Portals Classic Portal Azure Service Management (ASM) Azure Portal

    (New) ARM – Azure Resource Management (Azure Service Management (ASM))
  5. ARM templates can: ARM templates are: Azure Resource Manager templates

    DEPENDS ON SQL Depends on SQL SQL-A website [SQL CONFIG] VM (2x) ARM template DB Depends on SQL SQL configuration
  6. PowerShell History • Monad manifesto - 2002 • PowerShell v1

    – 2006 • PowerShell v2 – 2009 with remoting • PowerShell v3 – 2012
  7. Chef Overview Chef Server Central store for Cookbooks and Policy

    settings Chef management console Node(s) A chef-client is installed on every node that is under management by Chef Pulls data from the Chef Server Workstation Developing cookbooks and recipes Knife CMD line tool Analytics Real-time visibility Verify Compliance
  8. GIT A widely used version control system for software development

    A distributed revision control system with an emphasis on speed, data integrity, and support for distributed, non-linear workflows A full-fledged repository with complete history and full version-tracking capabilities, independent of network access or a central server