170 likes | 337 Views
PBC206. Director of Program Management – Visual Studio. Microsoft. Building, Deploying and Managing Windows Azure Applications with VisualStudio 2010. Jay Schmelzer. Agenda. Core Windows Azure concepts Introduce Visual Studio tools for Windows Azure
E N D
PBC206 Director of Program Management – Visual Studio Microsoft Building, Deploying and Managing Windows Azure Applications with VisualStudio 2010 Jay Schmelzer
Agenda • Core Windows Azure concepts • Introduce Visual Studio tools for Windows Azure • Move an existing web application to Windows Azure • Lots of Demos!
What I will show you • How to get the tools and get started • Move SQL Server database to SQL Azure • Create an Azure project (upgrade) • Debug a cloud application • Publish to Windows Azure • Use Azure BLOB storage to store files • Use Azure queue and a worker role to do async work • Enable profiling • Enable Remote Desktop • Enable WebDeploy
Windows Azure Compute Worker Role Web Role VM Role Instances Instances Instances IIS Load Balancer HTTP/HTTPS, TCP Virtual Machine Application Source: Chappell & Associates
Windows Azure Storage Blobs Tables Queues HTTP/HTTPS, ODATA (for tables) Source: Chappell & Associates
SQL Azure SQL Azure Data Sync SQL Azure Reporting Data SQL Azure Database Source: Chappell & Associates
Visual Studio Tools for Windows Azure • Free add-in for Visual Studio 2010 • Write, configure, debug and publish your Azure application from Visual Studio • Support building Cloud Services that use .NET 4 and .NET 3.5 • Works with (the free) Visual Web Developer Express • Get the tools from: • Project template in Visual Studio • Azure Developer Portal http://www.microsoft.com/windowsazure/getstarted • Web Platform Installer – http://microsoft.com/web
What I showed you? • How to get the tools and get started • Move SQL Server database to SQL Azure • Create an Azure project (upgrade) • Debug a cloud application • Publish to Windows Azure • Use Azure BLOB storage to store files • Use Azure queue and a worker role to do async work • Enable profiling • Enable Remote Desktop • Enable WebDeploy
Summary • Windows Azure enables you to build powerful elastically scalable apps • Let Microsoft worry about the infrastructure and just pay for what you need • Visual Studio tools help you move your apps to move to Windows Azure • You will be able to get an application running in Windows Azure after this session
Resources • Web Site • http://www.microsoft.com/windowsazure • Samples • http://code.msdn.com/windowsazure • Blog • http://blogs.msdn.com/b/windowsazure/ • Forums • http://www.microsoft.com/windowsazure/community/#forums
Feedback Your feedback is very important! Please complete an evaluation form! Thank you!
Questions? • PBC206 • Jay Schmelzer • Director of Program Management – Visual Studio • jaysch@microsoft.com • http://blogs.msdn.com/windowsazure • You can ask your questions at “Ask the expert” zone within an hour after end of this session