windows azure with asp .net mvc3

12
ASP .Net with Azure Subodh N Pushpak Building ASP.NET Applications for Windows Azure Platform with Visual Studio 2010

Upload: subodh-pushpak

Post on 07-Nov-2014

907 views

Category:

Technology


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Windows Azure with ASP .Net MVC3

ASP .Net with Azure

Subodh N Pushpak

Building ASP.NET Applications for Windows Azure Platform with Visual Studio 2010

Page 2: Windows Azure with ASP .Net MVC3

Agenda

• What you can build with Azure• Azure Platform Components• Getting Started• Publishing an existing website to Azure• Windows Azure Storage• Authentication Services• Demo

Page 3: Windows Azure with ASP .Net MVC3

What you can build with Windows Azure

Page 4: Windows Azure with ASP .Net MVC3

Azure Platform Components• Windows Azure Compute• Web Role• Worker Role• VM Role• Windows Azure Storage• Table• Queue• Blob• SQL Azure• SQL Azure Data Sync• SQL Azure Reporting

Page 5: Windows Azure with ASP .Net MVC3

Azure Platform Components• Content Delivery Network• Azure AppFabric• Access Control• Caching• Service Bus• Windows Azure Fabric Controller• Azure Market Place• Azure Virtual Network• Azure Connect• Azure Traffic Manager

Page 6: Windows Azure with ASP .Net MVC3

Getting Started

Visit the Windows Phone Developer Portalhttp://create.msdn.com/en-US/

Download Azure tools athttps://www.windowsazure.com/en-us/develop/downloads/

Download WIF from http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=4451

Page 7: Windows Azure with ASP .Net MVC3

Windows Azure StorageThe Windows Azure storage services provide the following services that are secure, scalable and easy to access• Binary Large Object (BLOB) – BLOB

service is the file system in the cloud which provide storage for large pieces of data, such as images, video, documents etc. BLOB is the simplest way to store text or binary data on Windows Azure.

• Tables – Windows Azure Table Storage Service provides queryable structured storage. Table Storage service is very similar to NoSQL databases that lets you to massively scalable your apps.

Page 8: Windows Azure with ASP .Net MVC3

Windows Azure StorageThe Windows Azure storage services provide the following services that are secure, scalable and easy to access• Queues – Queue service provides reliable

storage and delivery of messages and can be use for messaging between Web and Worker role instances.

• Drives – Windows Azure Drive provides durable NTFS volumes for Windows Azure applications.

Page 9: Windows Azure with ASP .Net MVC3

Demos

Publishing an existing website to Azure as Web RoleCreating a MVC3 application from VS 2010 Hosting the application on Azure emulatorPublishing the application on AzureCreating a Azure Storage serviceLeveraging various providers like LiveId, Google, yahoo for AuthenticationUsing WS-Federation Metadata

Page 10: Windows Azure with ASP .Net MVC3

User AuthenticationUsing WS-Federation Metadata

DemoLeveraging various providers like LiveId, Google, yahoo

Page 11: Windows Azure with ASP .Net MVC3

Questions & Answers

Page 12: Windows Azure with ASP .Net MVC3

ThanksSubodh N Pushpak

http://geekswithblogs.net/subodhnpushpak/http://subodhnpushpak.wordpress.com

Email: [email protected]

Twitter: s_pushpak