1 / 31

What Does the Cloud Mean for the IT Professional?

Required Slide. SESSION CODE: WSV310. What Does the Cloud Mean for the IT Professional? . Joey Snow Technical Evanglist Microsoft Corporation. Steering the Cloud: IT Pros and Windows Azure. Platform Continuum. On-Premises Servers. Hosted Servers. Cloud Platform.

gomer
Télécharger la présentation

What Does the Cloud Mean for the IT Professional?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Required Slide SESSION CODE: WSV310 What Does the Cloud Mean for the IT Professional? Joey Snow Technical Evanglist Microsoft Corporation

  2. Steering the Cloud: IT Pros and Windows Azure

  3. Platform Continuum On-Premises Servers Hosted Servers Cloud Platform • Bring your own machines, connectivity, software, etc. • Complete control • Complete responsibility • Static capabilities • Upfront capital costs for the infrastructure • Renting machines, connectivity, software • Less control • Fewer responsibilities • Lower capital costs • More flexible • Pay for fixed capacity, even if idle • Shared, multi-tenant infrastructure • Virtualized & dynamic • Scalable & available • Abstracted from the infrastructure • Higher-level services • Pay as you go

  4. How can Windows Azure help the IT Pro? Deploying Applications IT Pro Responsibilities Managing Application Cloud Platform Drives Drives Memory Memory OS Patches OS Patches Networking Networking Physical Hardware Physical Hardware

  5. Windows Azure, In One Picture Business Portal Developer Portal REST Service Management Service User Code … … Runtime API Storage Cluster VS Tools Compute Cluster … WA SDK VM Setup REST MSFT Datacenters Desktop Cloud VM

  6. Cloud Service Anatomy Web Role Worker Role 1 Web Role Web Role 1 (IIS) Port 80 LB Web Role 2 (IIS) Port 8080 Worker Role 2 Worker Role 2 Windows Azure Storage (Table, Blob, Queue) SQL Azure Internet Services

  7. Fabric Controller Service Definition • The Fabric Controller communicates with every server within the Fabric. • Interacts with a “Fabric Agent” on each machine • Monitors every VM, application and instance • Service Management is performed by the Fabric Controller • Performs load balancing, check pointing and recovery Fabric Controller Fabric X        X   X 

  8. Now What? • What is Windows Azure? • Why should I care about Windows Azure? • How do I manage Windows Azure services as an IT Pro?   ?

  9. Managing Services IT Pro Deployment Monitoring

  10. Deploying a Windows Azure Service • Define Roles • Define Storage • Define Endpoints • Config Settings • SSI Certs Service Definition File Deployment

  11. Configuring a Windows Azure Service • Configuration Settings • Define Storage Settings • Number of Role Instances Service Configuration File Deployment

  12. Deployment: Upgrading a Service VIP Swap Rolling Upgrade Deployment

  13. Deployment: VIP Swap • Upgrades the entire service • Turns the staging environment into the production, and production into staging • Any existing state will be lost VIP Swap <guid>.cloudapp.net myapp.cloudapp.net

  14. Deployment: Rolling Upgrade • You can upgrade a single role, and not have to upgrade the whole service • So your service remains available • You can have ‘stateful’ things going on in the background Fabric Controller Rolling Upgrade Role instance 1 Role instance 2 Role instance 3 Role instance 4 Fabric Controller Upgrading Role Role instance 2 Role instance 3 Role instance 4 Fabric Controller Upgraded Role 1 Upgrading Role Role instance 3 Role instance 4 Fabric Controller Upgraded Role 1 Upgraded Role 2 Upgraded Role 3 Upgraded Role 4

  15. Deployment: Removing a Service No Longer Paying Still Paying

  16. 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

  17. Diagnostics and Monitoring

  18. 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

  19. The Diagnostic Monitor Windows Disk Cache~4GB Code IIS Log DM EL EL1GB Log2GB PC1GB PC CD

  20. 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.

  21. Remote Configuration Role Instance Role Poll Interval Local directory storage Diagnostic Monitor

  22. 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

  23. 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 table/blob 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

  24. Windows Azure and the IT Pro IT Pro IT Pro

  25. Windows Azure Q&A

  26. Demo Title NameTitleCompany DEMO

  27. Required Slide Resources Learning • Sessions On-Demand & Community • Microsoft Certification & Training Resources www.microsoft.com/teched www.microsoft.com/learning • Resources for IT Professionals • Resources for Developers • http://microsoft.com/technet • http://microsoft.com/msdn

  28. Required Slide Complete an evaluation on CommNet and enter to win!

  29. Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31st http://northamerica.msteched.com/registration You can also register at the North America 2011 kiosk located at registrationJoin us in Atlanta next year

  30. © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

  31. Required Slide

More Related