Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Scale means… Business is growing!! However… More servers => More Failures Scale * Complexity Exceeds Skill Rapid change means… Can respond and capture."— Presentation transcript:

1

2

3

4

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

7

8

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***

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28 http://microsoft.com/msdn www.microsoft.com/learning http://channel9.msdn.com/Events/TechEd http://microsoft.com/technet

29

30


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

Similar presentations


Ads by Google