Download presentation
Presentation is loading. Please wait.
Published byDamon Brendan Kennedy Modified over 9 years ago
5
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
6
$$ Idea
9
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 } …. } …
10
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
11
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***
28
http://microsoft.com/msdn www.microsoft.com/learning http://channel9.msdn.com/Events/TechEd http://microsoft.com/technet
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.