Presentation is loading. Please wait.

Presentation is loading. Please wait.

Code Walkthrough of a Cloud Application Running on the Windows Azure Platform

Similar presentations


Presentation on theme: "Code Walkthrough of a Cloud Application Running on the Windows Azure Platform"— Presentation transcript:

1

2 Code Walkthrough of a Cloud Application Running on the Windows Azure Platform
Kurt Claeys MVP Connected System Developer .NET Architect & Trainer INT305

3 Me ? CLAEYS Kurt .Net Solution Architect Community Geek
Focus on WCF/EF/Azure/.NET services MCT Trainer MVP Connected System Developer MCSD + MCTS Biztalk/WCF/WF/ADO.NET 3.5

4 An operating system for the cloud
Internet Scale Microsoft data centers Based on internet standards (Interopability) Features Service Management / Scalability Compute power Storage Familiar tools for development

5 Features Metered service consumption, always there, pay only for what you need. Web based UI for management. Cloud friendly API (REST,SOAP) Based on existing .NET technolgies and programming models. Scalability

6 Cloud Computing = Utility Computing
No up front commitment Illusion of Infinite Computing Resources on Demand Pay for resources as needed

7 Applications Applications Applications Applications Applications
The Cloud Applications Applications Applications On Premise Applications Applications Applications Windows Mobile Browser others...

8 Hosted ASP.NET pages or WCF services
Azure Web Role Public Internet Web Role Hosted ASP.NET pages or WCF services Load Balancer Storage Services IIS 7 web Farm, hosts ASP.NET, supports SSL

9 Azure Worker Role Background Service Worker Role ~ main()
Public Internet Background Service ~ main() Worker Role Storage Service No Inboud connections, reads request from QUEUE

10 Web Role / Worker Role Public Internet Web Role Worker Role
Load Balancer Queue Storage Services

11 Azure Storage Tables – provide structured storage. A table is a set of entities, which contain a set of properties. HIERACHICAL ! Blobs – provide a simple interface for storing named files along with metadata for the file. Queues – provide reliable storage and delivery of messages for an application.

12 .Net Services Key component in Azure Service Platform
Internet Service Bus Cloud infrastructure for WCF communication Claims based authentication Integrates Azure Applications with on premise WCF services Unique pub/sub event WCF binding

13 Integration with WCF Standard WCF Binding Equivalent Relay Binding
BasicHttpBinding BasicHttpRelayBinding WebHttpBinding WebHttpRelayBinding WSHttpBinding WSHttpRelayBinding WS2007HttpBinding WS2007HttpRelayBinding WSHttpContextBinding WSHttpRelayContextBinding WS2007HttpFederationBinding WS2007HttpRelayFederationBinding NetTcpBinding NetTcpRelayBinding NetTcpContextBinding NetTcpRelayContextBinding N/A NetOnewayRelayBinding NetEventRelayBinding

14 Azure Cloud / .NET Services
.Net Services = Relay Azure Cloud / .NET Services Endpoint Endpoint 1. I’m here, publish me on sb:\\XXX 2. I want to use sb:\\XXX Client Service

15 Azure Cloud / .NET Services
.Net Services = Relay Azure Cloud / .NET Services Relaying Endpoint Endpoint Client Service

16 Azure Cloud / .NET Services
Subscribing Azure Cloud / .NET Services Worker Role Endpoint Subcriber 1 Subcriber 2

17 Send Holiday Pictures Home
demo Send Holiday Pictures Home

18 Holiday Cloud Home WebRole WorkerRole Subscribe

19 Holiday Cloud Home Upload Distribute WebRole WorkerRole

20

21 question & answer

22 Resources Required Slide Speakers, www.microsoft.com/teched
TechEd 2009 is not producing a DVD. Please announce that attendees can access session recordings at TechEd Online. Resources Sessions On-Demand & Community Microsoft Certification & Training Resources Resources for IT Professionals Resources for Developers

23 Related Content Breakout Sessions
ARC /09/ :00-10:15 [David Chappell] The Windows Azure Platform: When And Why To Use It SVR /10/ :00-10:15 [Jan Schenk] Windows Azure Flight Tour – Looking At The Clouds From Above DAT /11/ :30-14:45 [David Robinson] Building Applications with Microsoft SQL Azure and Windows Azure DEV /11/ :45-17:00 [Bhushan Nene; Grzegorz Gogolowicz] Deep Dive Into Developing Line-of-Business Applications Running In The Cloud

24 Track Resources www.devitect.net/azuredemo www.azure.com
Required Slide Track PMs will supply the content for this slide, which will be inserted during the final scrub. Track Resources msdn.microsoft.com/azure

25 Complete an evaluation on CommNet and enter to win an Xbox 360 Elite!

26 Required Slide © 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.


Download ppt "Code Walkthrough of a Cloud Application Running on the Windows Azure Platform"

Similar presentations


Ads by Google