Microsoft Confidential Automation Query, Manage and Configure Windows Azure resources (VMs, Cloud Services, Websites, Storage, Queues, Databases etc…) across multiple subscriptions and data centers. Storage Upload and Download VHDs from Your Windows Azure Storage Accounts to your on-premises servers. Copy VHDs between Storage Accounts and Subscriptions.
Microsoft Confidential
Get-AzureVM … | # Return the VM Config Add-AzureDataDisk … | # Modify the returned VM Add-AzureEndpoint … | # Modify the returned VM Update-AzureVM # Call Update
Client Cloud Enabled by Default Https Cert Generated or Specify your Own Http Optional for VM to VM PowerShell Use for in Guest Customization or Monitoring
On-Premises Cloud MyApp.vhd Add-AzureVHD Save-AzureVHD
Microsoft Confidential
Client Storage Service SourceDestination Start-AzureStorageBlobCopy MyApp.vhd Copy from Source to Destination
Any IP mysqlserver1.cloudapp.net IP: Virtual Machine Role Name: sqlvm1 Subnet: BackEndSubnet IP Address: WA Website Fabrikam.com IP: Some bot “owned” machine IP: Endpoint for port 1433 with ACL
$acl = New-AzureAclConfig Set-AzureAclConfig -AddRule Permit -RemoteSubnet " /16" ` -Order 1 -ACL $acl -Description "Restrict SSH" Get-AzureVM -ServiceName mwlinuxsvc1 -Name mwlinux | Set-AzureEndpoint -Name ssh -Protocol tcp -PublicPort 22 ` -LocalPort 22 -ACL $acl | Update-AzureVM
LB SQL-AVSET IIS-AVSET Web Server Database
TCP Load Balancer Custom Probes Default when creating with PowerShell Load Balancer Polls Every 15 seconds Looks for ACK on socket connect Traffic stops until ACK received Continues Polling
HTTP Load Balancer Custom Probes Load Balancer Polls Every 15 seconds Receives other than 200 OK (HTTP) Traffic stops until 200 Received Continues Polling
Microsoft Confidential
Drop by the Windows Azure booth to participate in the Windows Azure Challenge for even more prizes! MSDN Subscribers: you’ve got it, now use it Activate your MSDN Benefit & try it by 9/30 You could win* an Aston Martin V8 Vantage! Go to: