Jim Nakashima Program Manager Cloud Tools jnak@microsoft.com Building and Deploying Windows Azure-Based Applications with Microsoft Visual Studio 2010 Jim Nakashima Program Manager Cloud Tools jnak@microsoft.com
Agenda Getting started with the Windows Azure Tools Core Windows Azure concepts Building a new Cloud Service Edit, build, debug Migrating an existing ASP.NET Web Application Deploying to Windows Azure Windows Azure Tools Futures
Windows Azure Tools Add-in for Visual Studio 2008 and Visual Studio 2010. Support building Cloud Services that use .NET 3.5 SP1, .NET 4 support coming soon Installable via the Web Platform Installer (2008 only) – http://microsoft.com/web http://windowsazure.com Free download. Works with (the free) Visual Web Developer Express 2008 & 2010
Agenda Getting started with the Windows Azure Tools Core Windows Azure concepts
Windows Azure Storage (Table, Blob, Queue) Cloud Service Anatomy Web Role Worker Role 1 Web Role Web Role 1 (IIS) Port 80 LB Web Role 2 (IIS) Port 8080 Worker Role 2 Worker Role 2 Windows Azure Storage (Table, Blob, Queue) SQL Azure Internet Services
Agenda Getting started with the Windows Azure Tools Core Windows Azure concepts Building a new Cloud Service Edit, build, debug
Demo: Building a New Windows Azure Cloud Service
Agenda Getting started with the Windows Azure Tools Core Windows Azure concepts Building a new Cloud Service Edit, build, debug Migrating an existing ASP.NET Web Application
Demo: Migrating an Existing ASP.NET Web Application
Agenda Getting started with the Windows Azure Tools Core Windows Azure concepts Building a new Cloud Service Edit, build, debug Migrating an existing ASP.NET Web Application Deploying to Windows Azure
Demo: Deploying to Windows Azure
Agenda Getting started with the Windows Azure Tools Core Windows Azure concepts Building a new Cloud Service Edit, build, debug Migrating an existing ASP.NET Web Application Deploying to Windows Azure Windows Azure Tools Futures
Windows Azure Tools Futures .NET 4 support Developer support for deploy Debugging & Diagnostic Tools Developer support for storage / data Support upcoming Windows Azure features and functionality
Visual Studio and SQL Azure Visual Studio 2010 RTM SQL Server Projects Data Tier Application Project Connect to SQL Azure – Data | Add New Data Source (DataSet & EDM) EDM Conceptual Data Modeling Designer – Generate database Server Explorer – Browse Server Explorer - Edit & Design Data Sources Window (DataSet, EDM, LinqToSQL, data binding tools) Aspnet_regsql.exe / ASP.NET Providers Custom scripts SQL Debugging
Summary Getting started with the Windows Azure Tools Core Windows Azure concepts Building a new Cloud Service Edit, build, debug Migrating an existing ASP.NET Web Application Deploying to Windows Azure Windows Azure Tools Futures
Resources Cloudy in Seattle blog: http://blogs.msdn.com/jnak 1/2/2019 8:45 PM Resources Cloudy in Seattle blog: http://blogs.msdn.com/jnak Twitter: jnakashima Email: jnak@microsoft.com http://windowsazure.com © 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.
1/2/2019 8:45 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.
1/2/2019 8:45 PM © 2010 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. © 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.