Scale means… Business is growing!! However… More servers => More Failures Scale * Complexity Exceeds Skill Rapid change means… Can respond and capture.

Slides:



Advertisements
Similar presentations
Kenneth Hansen Program Manager Microsoft Corporation Steven Murawski, MVP System Administrator StackExchange.
Advertisements

Lower costs and improve predictability Automation Enable service owners to focus on work that adds business value Reduce error-prone manual activities.
Module 1 review: added practice steps
$$$ Idea BusinessDevelopmentOperations codeProduct.
Lower costs and improve predictability Automation Enable service owners to focus on work that adds business value Reduce error-prone manual activities.
Adopt Cloud Technologies Integrate into different cloud providers Enable self service of IT offerings Enable DevOps Management as a Service Automation.
Integrate into existing systems with PowerShell integration modules Extend by building PS modules to enable integrating into other systems Optimize.
Becky Bertram SharePoint MVP
Executive Overview. PLEASE READ (hidden slide) To deliver this presentation effectively, you need to be familiar with Windows Server 2008 R2 management.
Daniel Norwood Sr. Product Manager Quest Software SESSION CODE: DEV301 Terry Clancy Business Development Manager Microsoft Corp.
CMDB Ticketing Billing Management Systems Web based Runbook Authoring: Service Administrator can create runbooks to automate all aspects of cloud.
René Balzano Technology Solution Professional Data Platform Microsoft Switzerland Database Development with SQL Server Data Tools (SSDT)
Your CMDB and PowerShell DSC: DevOps Techniques
Włodzimierz Funika, Filip Szura Automation of decision making for monitoring systems.
Automate Microsoft Azure Ross Sponholtz Mark Ghazai.
Lesley Bross, August 29, 2010 ArcGIS 10 add-in glossary.
PowerShell Desired State Configuration for Securing Systems Jeffrey Snover Distinguished Engineer (MSFT) Hemant Mahawar Senior Program Manager (MSFT) #devconnections.
Introducing Axis2 Eran Chinthaka. Agenda  Introduction and Motivation  The “big picture”  Key Features of Axis2 High Performance XML Processing Model.
& Dev Ops. Sherwin-Williams & DevOps Introduction to Sherwin-Williams.
4/24/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Visual Studio 2010 and.NET Framework 4 Training Workshop.
Scale means… Business is growing!! However… More servers => More Failures Scale * Complexity Exceeds Skill Rapid change means… Can respond and capture.
COP 4620 / 5625 Programming Language Translation / Compiler Writing Fall 2003 Lecture 1, 08/28/03 Prof. Roy Levow.
1 PUPPET AND DSC. INTRODUCTION AND USAGE IN CONTINUOUS DELIVERY PROCESS. VIKTAR VEDMICH PAVEL PESETSKIY AUGUST 1, 2015.
Windows PowerShell Desired State Configuration Overview (for WMF 4.0 Preview) Windows PowerShell Desired State Configuration (DSC) is a new management.
Systems Analysis and Design in a Changing World, 6th Edition
Comanche A GUI management tool for Apache Daniel López Ridruejo
PowerShell Desired State Configuration for Securing Systems Jeffrey Snover Distinguished Engineer (MSFT) Hemant Mahawar Senior Program Manager (MSFT) #devconnections.
SSS Build and Configuration Management Update February 24, 2003 Narayan Desai
MonadV1 Automation Model.Net Cmdlets Type Adapters ShellObject Pipeline Object utilities Language Functions Debugger Security Management Models Namespaces.
Sessions about to start – Get your rig on!. Stu Fox Datacom Systems
Bored at Work? Innovate at a Regular Engineering Job Or Go Extinct! Yury Ziamtsou, BI Solution Practice August 07, 2015.
CYOD and BYOD The Options The Impact WindowsUG.com WindowsUG.
From Zero to Automation HeroFrom Zero to Automation Hero A MNSCug production Steve Jesok Ameriprise – Senior Systems Engineer Ryan Andorfer.
Wharton Computer Consulting, Inc. PowerShell Basics for SQL Server One Tool to Manage All SQL Servers Michael Wharton
Simple Push DSC with SCCM Compliance Items Matthew H. Teegarden Systems Software Engineer Lifetouch Inc. Joseph.
Declarative Configuration Management with Azure Automation DSC and ARM Nathan Lasnoski Vice President of blog.concurrency.com Concurrency.
Bringing Order to the Chaos Understanding Configuration Management Steven Murawski
Long Live Azure Automation!Long Live Azure Automation! Cloud-first Configuration Management and Automation Beth Cooper Program Manager.
Product Training Program
Introduction to Clustering
Azure Solution Alignment Workshop
Azure on Steroids: Full Automation with PowerShell
Upgrading Your C# Programming Skills to Be a More Effective Developer
Configuration Management with Azure Automation DSC
SQL Server Data Tools for Visual Studio Part I: Core SQL Server Tools
Configuration Management with Azure Automation DSC
Complete 1z0-161 Exam Dumps - Pass In 24 Hours - Dumps4download.us
New Mexico State University
Azure Primed Randy Pagels Sr. Developer Technology Specialist
One MOF to rule them all, and in the Azure bind them
Upgrading to Microsoft SQL Server 2014
Azure Automation and Logic Apps:
DevOps – Desired State Configuration –
Introduction to Clustering
The future of deployments by Rami Mounla
Author/Tech Trainer, Pluralsight
TechEd /13/2018 9:29 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
"SessionTitle": "Infrastructure as Code"
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Getting Started with PowerShell Desired State Configuration (DSC)
Case Application Development Method
Automating configuration of SQL Server
2/27/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Microsoft Build /27/2019 2:26 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Microsoft Virtual Academy
HCL’s Viewpoint – DevOps on MS Cloud
Desired State Configuration
Server Management and Automation Windows Server 2012 R2
Jeffrey Snover | Distinguished Engineer & Lead Architect
Presentation transcript:

Scale means… Business is growing!! However… More servers => More Failures Scale * Complexity Exceeds Skill Rapid change means… Can respond and capture market However… More Change => More Failures Change is Primary cause of outage Life in the Cloud… (management) Rapid change, at scale with, constant failures

$$ Idea

Intent Environment Configuration (Dev -> Test -> Production) $SystemDrive = "C:" $DemoFolder = "$SystemDrive\Demo" $global:WebServerCount = 3 … Structural Configuration WindowsFeature IIS { Name = "Web-Server" Ensure = "Present" } … Make It So Idempotent Automation foreach -parallel ($featureName in $Name) { $feature = Get-WindowsFeature -Name $featureName if(($Ensure -eq "Present") -and (!$feature.Installed)) { Install-WindowsFeature -Name $featureName } …. } …

Configuration Staging Area (Contains DSC data) 3 rd party languages and tools Authoring Phase (May include imperative as well as declarative code) Staging Phase -Fully declarative configuration representation using DMTF standard MOF instances -Configuration is calculated for all nodes PS V1, V2, V3 PS V4*** “Make it So” Phase (Declarative configuration is reified through imperative providers.) Parser and Dispatcher Imperative Providers *** When authoring in PowerShell, on top of PSV3 imperative features, PSV4 adds: Declarative syntax extensions Schema-driven Intellisense Schema validation (early-binding) Providers implement changes: Monotonic Imperative Idempotent Local Configuration Store

Pull Server (Contains DSC data and Modules) Authoring Phase (May include imperative as well as declarative code) Staging Phase -Fully declarative configuration representation using DMTF standard MOF instances -Configuration is calculated for all nodes “Make it So” Phase (Declarative configuration is reified through imperative providers.) Parser and Dispatcher Imperative Providers *** When authoring in PowerShell, on top of PSV3 imperative features, PSV4 adds: Declarative syntax extensions Schema-driven Intellisense Schema validation (early-binding) Providers implement changes: Monotonic Imperative Idempotent Local Configuration Store 3 rd party languages and tools PS V1, V2, V3 PS V4***