developing windows azure applications with visual studio

12
Developing Windows Azure Applications with Visual Studio Jay Schmelzer Director of Program Management – Visual Studio Microsoft Corporation

Upload: nerita

Post on 14-Feb-2016

62 views

Category:

Documents


2 download

DESCRIPTION

Developing Windows Azure Applications with Visual Studio. Jay Schmelzer Director of Program Management – Visual Studio Microsoft Corporation. Agenda. Azure Basics Visual Studio Cloud Project IntelliTrace Profiler. Windows Azure Compute. Worker Role. Web Role. VM Role. Instances. - PowerPoint PPT Presentation

TRANSCRIPT

Developing Windows Azure Applications with Visual StudioJay SchmelzerDirector of Program Management – Visual StudioMicrosoft Corporation

Agenda

Azure BasicsVisual Studio Cloud

ProjectIntelliTraceProfiler

Windows Azure Compute

Instances Instances InstancesWeb Role

IIS

Virtual Machine

VM Role

Load Balancer

HTTP/HTTPS, TCP

Worker Role

Application

Windows Azure Storage

Blobs Queues

SQL Azure Database

Data

SQL AzureReporting

SQL AzureData SyncTables

Visual Studio Tools for Windows AzureFree add-in for Visual Studio 2010Write, configure, debug and publish your Azure application from Visual StudioSupport building Cloud Services that use .NET 4 and .NET 3.5Works with (the free) Visual Web Developer Express, Visual Studio Professional, Premium and Ultimate

Get the tools from:Project template in Visual StudioAzure Developer center https://www.windowsazure.com

Visual Studio Cloud Project

demo

Debugging in the CloudRemote Desktop

IntelliTraceHistorical record of code executionLike a DVR for debugging

Debugging in the Cloud

demo

Code Performance in the CloudVisual Studio ProfilerCaptures code execution timingShows Hot Path through the code

Code Profiling in the Cloud

demo

Visual Studio + Windows AzureVisual Studio Cloud projectNuGetIntelliTraceProfiler

© 2011 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.