Download presentation
Presentation is loading. Please wait.
Published by민준 옹 Modified over 5 years ago
1
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.
2
Contact info @SayedIHashimi
3
Azure options Web Sites Cloud Services Virtual Machines
4
Demo: Image Viewer App EF Code First SQL Server ASP.NET MVC
File System
5
Getting started with Azure websites
Create your website Download publish profile Publish your website
6
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
7
Blob service Binary Large Objects
Great for documents, pictures, music, videos, etc Composed of containers and blobs
8
Blob structure Blobs Account Containers sayedacct images invoices
universal.png images lake.png skycoster.png sayedacct jan invoices feb march
9
Demo: Image Viewer using Blob storage
SQL Server EF Code First ASP.NET MVC Azure Blob Storage
10
Table Service Ideal for structured, non-relational data
Stores entities OData support
11
Table structure Entity Account Table sayedacct imageinfo invoices
Index = 0 ImageUrl = … Index = 1 imageinfo sayedacct Month = Jan Balance = … Month = Feb invoices
12
Queue Service Stores small messages (up to 64KB)
Ideal for creating a backlog of work Ideal for passing messages between roles
13
Queue structure Messages Account Queue sayedacct images invoices
ImageUrl = … images ImageUrl = … ImageUrl = … sayedacct InvoiceUrl = … invoices InvoiceUrl = … InvoiceUrl = …
14
Cloud Services Perfect for Multi-tier applications
Apps that require advanced administration Apps that require advanced networking
15
Getting Started with Cloud Services
Create your Cloud Service and project Download publish credentials Publish your project
16
Demo: Image Viewer in a Cloud Service
17
Action Items Signup for Azure Publish your site Have fun in Orlando
18
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
19
DEV Track Resources Visual Studio Home Page :: Somasegar’s Blog :: Jason Zander’s Blog :: Facebook :: Twitter ::
20
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
21
Resources Learning TechNet http://northamerica.msteched.com
Connect. Share. Discuss. Microsoft Certification & Training Resources TechNet Resources for IT Professionals Resources for Developers
22
Complete an evaluation on CommNet and enter to win!
Required Slide Complete an evaluation on CommNet and enter to win!
23
MS Tag Scan the Tag to evaluate this session now on myTechEd Mobile
TechEd is working with Microsoft Tag ( 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.
24
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.
25
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.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.