Sayed Ibrahim Hashimi Program Manager Microsoft Corporation

Slides:



Advertisements
Similar presentations
What’s New with IIS 8: Open Web Platform for Cloud
Advertisements

Modern Application Lifecycle Management
MIX 09 5/29/ :31 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
TechEd /1/2018 7:56 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Running Reporting Services in SharePoint Integrated Mode: How and Why
Tech·Ed  North America /11/ :01 AM SESSION CODE: DEV405
Build /4/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /8/ :20 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
9/11/2018 5:53 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Tech Ed North America /13/ :13 AM Required Slide
How We Do Language Design at Microsoft (C#, Visual Basic, F#)
Building the Perfect BI Semantic Model for Power View
Port your AWS Knowledge to Azure
SIA304 Learning the Basics of Penetration Testing!
Sysinternals Tutorials
0 to 60: Developing Apps for Microsoft Office 2013
11/21/2018 4:57 AM SIA303 Advanced Persistent Threats (APT): Understanding the New Era of Attacks! Marcus Murray Security Team Manager, Microsoft MVP –
TechEd /23/ :44 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Jason Zander Unplugged
Visual Studio 2013 for web developers
Twenty Windows Tools You Never Knew Existed
TechEd /4/2018 3:19 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Using Windows Runtime and SDK to build Metro style apps
Code Walkthrough of a Cloud Application Running on the Windows Azure Platform
TechEd /6/2018 8:16 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Tech·Ed North America /7/2018 2:51 PM
Deep Dive into the Team Foundation Server 2012 Agile Planning Tools
Windows Azure Web Sites & On-Premises Connectivity
The Dirty Dozen: Windows PowerShell Scripts for the Busy DBA
Jim Nakashima Program Manager Cloud Tools
Advanced IntelliTrace in Production
TechEd /11/ :21 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /11/ :54 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
DEV410: Deep Dive into Team Foundation Server 2012 Reporting
TechEd /15/2019 8:08 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /18/ :08 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /18/2019 2:43 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Building Awesome Metro style HTML apps in Blend
2/17/2019 7:32 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Integrating with Windows 8 Experiences
TechEd /23/2019 7:16 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Vittorio Bertocci Principal Technical Evangelist Microsoft
Building Silverlight Apps with RIA Services
Building SaaS Solutions on Windows Azure
Building Business Applications in LightSwitch
Pushing Data to and from the Cloud with SQL Azure Data Sync
Using Windows Runtime and SDK to build Metro style apps
Creating and Consuming OData Services for Business Applications
Tech Ed North America /12/2019 6:45 AM Required Slide
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Brandon Bray Principal Group Program Manager Microsoft Corporation
TechEd /11/ :25 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
A Lap Around Internet Explorer 9 For Developers
What’s New in Visual Studio LightSwitch
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
2010 Microsoft BI Conference
Hack-proofing your Clients using Windows 7 Security!
TechEd /27/2019 5:37 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Developing Windows Azure Applications with Visual Studio
Jason Zander Unplugged
5/1/2019 3:29 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Building RESTful services using OData
Lap Around the Windows Azure Platform
Code First Development in Microsoft ADO.NET Entity Framework 4.1
7/5/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
TechEd /12/ :12 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /30/2019 7:18 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /5/2019 2:08 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
What’s New in Visual Studio 2012 for Web Developers
TechEd /21/2019 9:49 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Presentation transcript:

Sayed Ibrahim Hashimi Program Manager Microsoft Corporation 4/6/2019 5:30 PM DEV306 Developing on Windows Azure: Cloud-Enable Your Microsoft ASP.NET Applications Sayed Ibrahim Hashimi Program Manager Microsoft Corporation © 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.

Contact info @SayedIHashimi SayedHa@microsoft.com http://sedodream.com/

Azure options Web Sites Cloud Services Virtual Machines

Demo: Image Viewer App EF Code First SQL Server ASP.NET MVC File System

Getting started with Azure websites Create your website Download publish profile Publish your website

Azure Storage Services Blob service Table service Queue service Windows Azure tables are ideal for storing structured, non-relational data. Common uses of the Table service include: Storing TBs of structured data capable of serving web scale applications Storing datasets that don't require complex joins, foreign keys, or stored procedures and can be denormalized for fast access Quickly querying data using a clustered index Accessing data using the OData protocol and LINQ queries with WCF Data Service .NET Libraries

Blob service Binary Large Objects Great for documents, pictures, music, videos, etc Composed of containers and blobs

Blob structure Blobs Account Containers sayedacct images invoices universal.png images lake.png skycoster.png sayedacct jan invoices feb march

Demo: Image Viewer using Blob storage SQL Server EF Code First ASP.NET MVC Azure Blob Storage

Table Service Ideal for structured, non-relational data Stores entities OData support

Table structure Entity Account Table sayedacct imageinfo invoices Index = 0 ImageUrl = … Index = 1 imageinfo sayedacct Month = Jan Balance = … Month = Feb invoices

Queue Service Stores small messages (up to 64KB) Ideal for creating a backlog of work Ideal for passing messages between roles

Queue structure Messages Account Queue sayedacct images invoices ImageUrl = … images ImageUrl = … ImageUrl = … sayedacct InvoiceUrl = … invoices InvoiceUrl = … InvoiceUrl = …

Cloud Services Perfect for Multi-tier applications Apps that require advanced administration Apps that require advanced networking

Getting Started with Cloud Services Create your Cloud Service and project Download publish credentials Publish your project

Demo: Image Viewer in a Cloud Service http://shteched.cloudapp.net/

Action Items Signup for Azure Publish your site Have fun in Orlando

Related Content FDN05 | Windows Azure Today and Tomorrow DEV314 | Azure Development Using Visual Studio DEV310 | Continuous Delivery of Windows Azure Cloud Apps AZR306 | Windows Azure Storage: How It Works, Best Practices, and Future Directions MGT304 | Cloud? It's All about the App! Find Me Later At… Chalk Talk in Tool Bench Monday 6/11 6:00 PM – 7:00 PM TLC booth Tuesday 6/12 10:30 AM – 1:00 PM TLC booth Wednesday 6/3 10:30 AM – 3:30 PM

DEV Track Resources Visual Studio Home Page :: http://www.microsoft.com/visualstudio/en-us Somasegar’s Blog :: http://blogs.msdn.com/b/somasegar/ Jason Zander’s Blog :: http://blogs.msdn.com/b/jasonz/ Facebook :: http://www.facebook.com/visualstudio Twitter :: http://twitter.com/#!/visualstudio

Track Resources Required Slide Resource 1 Resource 2 Resource 3 *delete this box when your slide is finalized Track PMs will supply the content for this slide, which will be inserted during the final scrub. Track Resources Resource 1 Resource 2 Resource 3 Resource 4

Resources Learning TechNet http://northamerica.msteched.com Connect. Share. Discuss. http://northamerica.msteched.com Microsoft Certification & Training Resources www.microsoft.com/learning TechNet Resources for IT Professionals http://microsoft.com/technet Resources for Developers http://microsoft.com/msdn

Complete an evaluation on CommNet and enter to win! Required Slide Complete an evaluation on CommNet and enter to win!

MS Tag Scan the Tag to evaluate this session now on myTechEd Mobile TechEd is working with Microsoft Tag (http://tag.microsoft.com/overview.aspx) to create a unique Tag for every session at the event. Your session Tag will appear on both the room signage and at the end of your presentation. With your session Tag, attendees will be able to scan as they enter the room to retrieve session details, view speaker bios, and engage in discussions; or scan at the end of the presentation to evaluate your session and download materials.

4/6/2019 5:30 PM © 2012 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.

4/6/2019 5:30 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.