Download presentation
Presentation is loading. Please wait.
Published byElke Bachmeier Modified over 6 years ago
1
Introduction to Building Applications with Windows Azure
12/9/2018 6:10 PM PDC09-SVC37 Introduction to Building Applications with Windows Azure David Lemphers Senior Program Manager, Windows Azure Microsoft Corporation © 2007 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.
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
SDK Portal Hosted Service Storage Develop Deploy Run
5
Roles Role Code Configuration
6
Load Balanced Instances
Role Instance 1 Instance 2
7
Web vs Worker Role Web Role Worker Role IIS Host System Host Your Code
8
Storage Storage Queue Blob Account Tables
9
Blobs Containers Blobs Photo1.png Photo2.png Pictures Photo3.png
10
Queues Queues Messages “Body1” “Body2” ThumbnailJobs “Body3”
11
Development Fabric and Storage
Local Machine Windows Azure Simulation Environment Development Fabric Development Storage
12
Portal
13
Overview Hello Cloud
14
Hello Cloud Web Role Worker 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
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
Dequeue Message Queue Update Blob Blob
32
What We’re Going To Code
Step 1 – Add a Worker Role Step 2 – Dequeue Next 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 Web Role Worker 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)
47
Questions?
48
12/9/2018 6:10 PM © 2009 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.
49
12/9/2018 6:10 PM © 2009 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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.