150 likes | 238 Views
Making Windows Azure Relevant to IT Professionals. Simon May, Microsoft. What IT Professionals Do. How can Windows Azure help the IT Pro?. Deploying Applications. IT Pro Responsibilities. Managing Application. Drives. Drives. Cloud Platform. Memory. Memory. OS Patches. OS Patches.
E N D
Making Windows Azure Relevant to IT Professionals Simon May, Microsoft
How can Windows Azure help the IT Pro? Deploying Applications IT Pro Responsibilities Managing Application Drives Drives Cloud Platform Memory Memory OS Patches OS Patches Patches Networking Networking Net Physical Hardware Physical Hardware
Common Diagnostic Tasks • Performance measurement • Resource usage • Troubleshooting and debugging • Problem detection • Quality of Service Metrics • Capacity planning • Traffic analysis (users, views, peak times) • Billing • Auditing
Remote Desktop demo
Windows Azure Connect • IPsec protected • Endpoint software • Bi-direction IPv6 • DNS Resolution • MYPC • MYPC.thingy.com • Interconnections • Win 7 & Svr 2k8
How does it work (in a nutshell)? • Role Instance Starts • Diagnostic Monitor Starts • Monitor is configured • Imperatively at Start time • Remotely any time • Monitor buffers data locally • User can set a quota (FIFO) • User initiates transfer to storage • Scheduled or On Demand Role Instance Role Local directory storage Diagnostic Monitor
The Diagnostic Monitor Windows Disk Cache~4GB Code IIS Log DM EL PC CD EL1GB Log2GB PC1GB
Monitoring Your Service • How do I get to my monitoring data? • On demand • On a schedule • When transferring data, you may specify • Time range for transfer • Filter Level (Event Logs, Trace Warning vs. Trace Error) • Source (Event log, IIS, Dumps, etc…)’ • The transfer is stored by • Deployment ID • Instance
All of this can be configured either • At start time • Good: Automatically configured when you scale up. • Bad: If you want to change it you have to redeploy • Remotely using the Windows Azure Diagnostics API • Good: Can change information gathered at any time • Good: You don’t have to dev anything • Bad: On a per-instance basis, so when scaling, need to update monitors on the new instances.
Storage Considerations • Standard costs apply for transactions, storage & bandwidth • Data Retention • Local buffers are aged out by the Diagnostic Monitor according to configurable quotas • You control data retention for data in storage • Query Performance on Tabular Data • Partitioned by high-order bits of the tick count • Query by time is efficient • Filter by verbosity level at transfer time
Remote Configuration Role Instance Role Poll Interval Local directory storage Diagnostic Monitor
Management tools demo
Places to get more information • Windows Azure: http://bit.ly/azureoffer • PowerShell / Azure offer: http://bit.ly/lAycAU • Windows Azure MMC: http://bit.ly/jVSvCs • Windows Azure SDK: http://bit.ly/jUwIdJ • SQL Azure: http://bit.ly/smsqlazure Simon May http://simon-may.com @simonster simon.may@microsoft.com