Windows Azure Migrating Applications and Workloads Speaker Title Organization.
Introduction to Building Applications with Windows Azure
description
Transcript of Introduction to Building Applications with Windows Azure
![Page 1: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/1.jpg)
Introduction to Building Applications with Windows AzureDavid LemphersSenior Program Manager, Windows AzureMicrosoft Corporation
PDC09-SVC37
![Page 2: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/2.jpg)
Overview> Windows Azure for Application
Developers> Building an Application from Scratch
in Visual Studio 2010 B2> Review Application> Wrap Up
![Page 3: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/3.jpg)
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
![Page 4: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/4.jpg)
Windows Azure for Application Developers
Portal HostedService
Storage
SDK
Develop Deploy Run
![Page 5: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/5.jpg)
Roles
Role
Code Configuration
![Page 6: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/6.jpg)
Load Balanced InstancesRole
Instance 1
Instance 2
http://yourapp.cloudapp.net
![Page 7: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/7.jpg)
Web vs Worker Role
Web Role
IIS Host
Your Code
Worker RoleSystem Host
Your Code
![Page 8: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/8.jpg)
StorageStorage
Account
Queue
Blob
Tables
![Page 9: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/9.jpg)
BlobsContainers
Pictures
Photo1.png
Blobs
Photo3.png
Photo2.png
![Page 10: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/10.jpg)
QueuesQueues
ThumbnailJobs
“Body1”
Messages
“Body3”
“Body2”
![Page 11: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/11.jpg)
Development Fabric and StorageLocal Machine
Windows Azure Simulation Environment
Development Fabric
Development Storage
![Page 12: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/12.jpg)
Portal
![Page 13: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/13.jpg)
Overview
Hello Cloud
![Page 14: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/14.jpg)
Hello Cloud
Web Role Worker Role
Blob
Queue
![Page 15: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/15.jpg)
Web Role
Hello Cloud
![Page 16: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/16.jpg)
Hello Cloud – Web Role
Web Role
![Page 17: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/17.jpg)
What We’re Going To Code
![Page 18: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/18.jpg)
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
![Page 19: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/19.jpg)
Web Role
Demo
![Page 20: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/20.jpg)
Portal – Allocated
![Page 21: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/21.jpg)
Portal - Run
![Page 22: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/22.jpg)
Portal - Initializing
![Page 23: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/23.jpg)
Portal - Busy
![Page 24: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/24.jpg)
Portal - Ready
![Page 25: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/25.jpg)
Here’s One I Deployed Earlier> http://helloclouddavidlem.cloudapp.ne
t/
![Page 26: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/26.jpg)
Blob and Queue
Hello Cloud
![Page 27: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/27.jpg)
Hello Cloud – Blobs and QueuesWeb Role
Blob
Queue
Enqueue Message
Upload Blob
![Page 28: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/28.jpg)
What We’re Going To Code> Step 1 – Configure a Storage Account> Step 2 – Upload a Blob> Step 3 – Enqueue a Message
![Page 29: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/29.jpg)
Blob + Queue
demo
![Page 30: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/30.jpg)
Worker Role
Hello Cloud
![Page 31: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/31.jpg)
Hello Cloud – Worker Role
Worker Role
Blob
Queue
Dequeue Message
Update Blob
![Page 32: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/32.jpg)
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
![Page 33: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/33.jpg)
Worker Role
demo
![Page 34: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/34.jpg)
Recap
Hello Cloud
![Page 35: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/35.jpg)
Hello Cloud
Web Role Worker Role
Blob
Queue
![Page 36: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/36.jpg)
New Project
![Page 37: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/37.jpg)
Add a Role
![Page 38: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/38.jpg)
Write Some Code
![Page 39: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/39.jpg)
Run and Debug Locally (Hit F5)
![Page 40: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/40.jpg)
Deploy to the Cloud
![Page 41: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/41.jpg)
Create Your Accounts
![Page 42: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/42.jpg)
Deploy Your Service
![Page 43: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/43.jpg)
And You’re Running
![Page 44: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/44.jpg)
Summary> Same Development Tools and
Experience> Local and Cloud Based Environments> Rapid Cloud Development,
Deployment and Maintenance
![Page 45: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/45.jpg)
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)
![Page 46: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/46.jpg)
![Page 47: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/47.jpg)
> Questions?
![Page 48: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/48.jpg)
© 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.
![Page 49: Introduction to Building Applications with Windows Azure](https://reader035.fdocuments.in/reader035/viewer/2022062310/56815ee6550346895dcd8ea2/html5/thumbnails/49.jpg)