1 / 49

Introduction to Building Applications with Windows Azure

PDC09-SVC37. Introduction to Building Applications with Windows Azure. David Lemphers Senior Program Manager, Windows Azure Microsoft Corporation. Overview. Windows Azure for Application Developers Building an Application from Scratch in Visual Studio 2010 B2 Review Application Wrap Up.

sagira
Télécharger la présentation

Introduction to Building Applications with Windows Azure

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. PDC09-SVC37 Introduction to Building Applications with Windows Azure David Lemphers Senior Program Manager, Windows Azure Microsoft Corporation

  2. Overview • Windows Azure for Application Developers • Building an Application from Scratch in Visual Studio 2010 B2 • Review Application • Wrap Up

  3. Session Objectives • Understand the major parts of Windows Azure • Experience building an application with Windows Azure • Leave feeling confident that you can build your own applications with Windows Azure

  4. Windows Azure for Application Developers Hosted Service Portal SDK Storage Develop Run Deploy

  5. Roles Role Code Configuration

  6. Load Balanced Instances Role Instance 1 http://yourapp.cloudapp.net Instance 2

  7. Web vs Worker Role Worker Role Web Role System Host IIS Host Your Code Your Code

  8. Storage Storage Queue Blob Account Tables

  9. Blobs Blobs Containers Photo1.png Photo2.png Pictures Photo3.png

  10. Queues Messages Queues “Body1” “Body2” ThumbnailJobs “Body3”

  11. Development Fabric and Storage Local Machine Windows Azure Simulation Environment Development Storage Development Fabric

  12. Portal

  13. Overview Hello Cloud

  14. Hello Cloud Worker Role Web Role Queue Blob

  15. Web Role Hello Cloud

  16. Hello Cloud – Web Role Web Role

  17. What We’re Going To Code

  18. What We’re Going To Code • Step 1 - Create a Cloud Service project with a Web Role • Step 2 - Write our code and test it locally • Step 3 – Deploy to the Cloud

  19. Web Role Demo

  20. Portal – Allocated

  21. Portal - Run

  22. Portal - Initializing

  23. Portal - Busy

  24. Portal - Ready

  25. Here’s One I Deployed Earlier • http://helloclouddavidlem.cloudapp.net/

  26. Blob and Queue Hello Cloud

  27. Hello Cloud – Blobs and Queues Web Role Enqueue Message Queue Upload Blob Blob

  28. What We’re Going To Code • Step 1 – Configure a Storage Account • Step 2 – Upload a Blob • Step 3 – Enqueue a Message

  29. Blob + Queue demo

  30. Worker Role Hello Cloud

  31. Hello Cloud – Worker Role Worker Role Dequeue Message Queue Update Blob Blob

  32. What We’re Going To Code • Step 1 – Add a Worker Role • Step 2 – DequeueNext Message • Step 3 – Update the Blob referenced in the message • Step 4 – Delete Message from Queue

  33. Worker Role demo

  34. Recap Hello Cloud

  35. Hello Cloud Worker Role Web Role Queue Blob

  36. New Project

  37. Add a Role

  38. Write Some Code

  39. Run and Debug Locally (Hit F5)

  40. Deploy to the Cloud

  41. Create Your Accounts

  42. Deploy Your Service

  43. And You’re Running

  44. Summary • Same Development Tools and Experience • Local and Cloud Based Environments • Rapid Cloud Development, Deployment and Maintenance

  45. Other Sessions to Attend • Windows Azure Present and Future – 11/17 (2:30 PM) • Building Java Applications with Windows Azure – 11/17 ( 3:00 PM) • Developing PHP and MySQL Applications with Windows Azure – 11/17 (4:30 PM) • Windows Azure Monitoring, Logging, and Management APIs – 11/18 (11:00 AM) • Windows Azure Tables and Queues Deep Dive – 11/18 (3:00 PM) • Storing and Manipulating Blobs and Files with Windows Azure Storage – 11/18 (4:30 PM) • Automating the Application Lifecycle with Windows Azure – 11/19 (10:00 AM)

  46. Questions?

More Related