DCIM325
PREVIEW
workflow Write-HelloWorld { param ( # Optional parameter of type string. # The default value of Name will be World [parameter(Mandatory=$false)] [String]$Name = "World" ) Write-Output "Hello $Name" }
Connections Azure Subscription / O365 Tenant / 3 rd Party System Credentials Username + Password / Certificate Modules Integration Modules Schedules One-Time / Daily Repeating Variables String / Integer / Boolean / DateTime
Logging Output / Verbose Job History Success / Failure
Highly Available Scalable Engine
server / service bigger server / service even bigger server / service Scaling Up Same thing, more power Scaling Out Same power, more things
cloud services mobile services websites virtual machines
Scale by schedule e.g. Between 8am and 10am, set minimum instance count to 3 Scale by metric e.g. When CPU is above 60, increase instance count by 1
Management Portal
Default monitoring window 45 minutes Default scale-down cool-down 2 hours 45min Scale-out / spin-up duration can be around 10 minutes CPU Utilization
Gradual changes over time Anticipated changes Saving you money! Sudden unexpected spikes Great for Not so great for
#Create a folder and set permissions directory 'C:\MyDirectory' do action :create recursive true rights :full_control, "Admin", :applies_to_children => true end #Add a Windows feature windows_feature 'NetFx2-ServerCore-WOW64' do action :install only_if { node['kernel']['machine'] == 'x86_64' } end
PREVIEW
DCIM214 - Mastering the Kitchen: Chef for Microsoft Azure
Subscribe to our fortnightly newsletter Free Virtual Hands-on Labs Free Online Learning Sessions on Demand