WHO WILL BENEFIT FROM THIS TALK TOPICS WHAT YOU’LL LEAVE WITH Web app developers who are already familiar with Windows Azure with scaling needs. Asynchronous.

Slides:



Advertisements
Similar presentations
Thread blocks Waiting… Thread Context Hosted Compute Blob Storage Blob Storage Hosted Compute.
Advertisements

Joe Hummel, PhD Microsoft MVP Visual C++ Technical Staff: Pluralsight, LLC Adjunct Professor: U. of Illinois, Chicago and Loyola University Chicago
Air and Water Quality Information Scientist Contributed Measurements Government Sponsored Community Input and Ratings Educational Localized in 26.
Features Scalability Availability Latency Lifecycle Data Integrity Portability Manage Services Deliver Features Faster Create Business Value.
Overview Of Microsoft New Technology ENTER. Processing....
Setting expectations and context Architecting for scale – a web app journey to scalability Scaling ‘real-world’ applications.
Managed Code Generics Language Integrated Query Dynamic + Language Parity C# VB 11.0 Windows Runtime + Asynchrony C# VB 7.0 C# VB.
Windows Azure Storage Services Saranya Sriram, Technology Evangelist, Microsoft, India.
WINDOWS AZURE STORAGE 11 de Mayo, 2011 Gisela Torres – Windows Azure MVP Aventia-Renacimiento Twitter:
Windows Azure Storage Abstractions Windows Azure Storage Characteristics.
Partner Practice Enablement - Overview This session will focus on integration strategies for applications deployed using Microsoft Azure Websites and Microsoft.
Gaming across Multiple Devices Patric Boscolo Developer Evangelist Microsoft Deutschland GmbH
Windows Azure featureISO 27001SSAE 16 SOC 1 Type 2 EU Model Clauses HIPAA BAA Web Sites Virtual Machines Cloud Services Storage (Tables,
Migrating Business Apps to Windows Azure Marc Müller Principal Consultant, 4tecture GmbH
Joe Hummel, PhD Technical Staff: Pluralsight Adjunct Professor: UIC, LUC
Building Connected Windows 8 Apps with Windows Azure Web Sites Name Title Organization.
Windows Azure Tour Benjamin Day Benjamin Day Consulting, Inc.
Windows Azure: Microsoft’s Cloud Platform By Shahed Chowdhuri.
Mostafa Abdollahi Mazandaran University Of Science And Technology January 2011.
Introduction to Windows Azure BUGAEV ROMAN. Azure Windows Azure Platform is thus classified as platform as a service and forms part of Microsoft's cloud.
Windows Azure Conference 2014 Designing Applications for Scalability.
Joe Hummel, PhD Microsoft MVP Visual C++ Technical Staff: Pluralsight, LLC Professor: U. of Illinois, Chicago stuff:
Pradeep S Pushpendra Singh Consultants, Neudesic Technologies, Hyderabad, India.
WINDOWS AZURE Scott Guthrie Corporate Vice President Windows Azure
IOS and Android with Windows Azure Websites Name Title Address Website.
WHO WILL BENEFIT FROM THIS TALK TOPICS WHAT YOU’LL LEAVE WITH ASP.NET developers, including Web Forms & MVC History of async programming in.NET How async.
Asynchronous Web Services Writing Asynchronous Web Services SoftUni Team Technical Trainers Software University
IAsyncResult ar = BeginSomething(…); // Do other work, checking ar.IsCompleted int result = EndSomething(ar);
Building Mobile Phone Applications With Windows Azure Nick HarrisWindows Azure Technical Evangelist Microsoft Blog:
Building Connected Windows 8 Apps with Windows Azure Web Sites Name Title Organization.
Windows Azure for scalable compute and storage SQL Azure for relational storage for the cloud AppFabric infrastructure to connect the cloud.
Chad Collins CEO Henry Chan CTO In Latin, nubifer means “bringing the clouds”
Mobile + Cloud: Building Mobile Applications with Windows Azure Wade Wegner Blog:
 Mike Martin  Architect  MEET Member  Crew Member of Azug  Windows Azure Insider  Windows Azure MVP  
Windows Azure Fundamentals Services Storage. Table of contents Overview Cloud service basics Managing cloud services Cloud storage basics Table storage.
3 TIME IT CAPACITY Actual Load Allocated IT-capacities Too Much Power Not Enough Power Load Forecast.
Scalability == Capacity * Density.
Azure in a Day Training: Windows Azure Module 1: Windows Azure Overview Module 2: Development Environment / Portal – DEMO: Signing up for Windows Azure.
Features Scalability Manage Services Deliver Features Faster Create Business Value Availability Latency Lifecycle Data Integrity Portability.
Microsoft Cloud Day Windows Azure – platform overview and update Mario Szpuszta Platform Strategy Advisor EMEA Windows Azure ISV Team Microsoft Corporation.
PowerPoint Instructions These are not native PowerPoint objects. They are PNG objects. To change the color, you need to go to the Format Tab.
Windows Azure and Silverlight: A Match Made For the Web Matthew Kerner Program Manager Windows Azure Fabric Controller 1.
(re)-Architecting cloud applications on the windows Azure platform CLAEYS Kurt Technology Solution Professional Microsoft EMEA.
Windows Azure Boot CampWindowsAzureBootCamp.com. Windows Azure Boot CampWindowsAzureBootCamp.com.
TOPICS WHAT YOU’LL LEAVE WITH WHO WILL BENEFIT FROM THIS TALK.NET developers: familiar with parallel programming support in Visual Studio 2010 and.NET.
Windows Azure and iOS Chris Risner Windows Azure Technical Evangelist Microsoft
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
WINDOWS AZURE AND THE HYBRID CLOUD. Hybrid Concepts and Cloud Services.
ARCHITECTING APPLICATIONS FOR HIGH SCALABILITY Leveraging the Windows Azure Platform Scott Densmore Sr. Software Development Engineer Microsoft patterns.
MICROSOFT AJAX CDN (CONTENT DELIVERY NETWORK) Make Your ASP.NET site faster to retrieve.
Building Low Latency Web Applications
Deploying Web Application
Building Scalable Resilient Websites in Azure
Matthew Kerner Principal Program Manager Lead Microsoft Corporation
Utilization of Azure CDN for the large file distribution
Acutelearn Azure Administration Training in Hyderabad Classroom Training Instructor led trainings at Acutelearn premises Corporate Training Custom tailored.
Building real-time web apps with WebSockets using IIS, ASP.NET and WCF
2017 Real Questions
Microsoft Braindumps Braindumps Dumps4Download.us
Creating Windows Store Apps Using Visual Basic
A Combination of Public and Private Cloud –
Introduction to Building Applications with Windows Azure
1/16/2019 8:14 PM SAC-863T Delivering notifications with the Windows Push Notification Service and Windows Azure Darren Louie, Nick Harris Program Manager,
Saranya Sriram Developer Evangelist | Microsoft
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.
Developing for Windows Azure
MS AZURE By Sauras Pandey.
Building device & cloud apps
Building global and highly-available services using Windows Azure
Windows Azure SDK 1.7 and New Features
Presentation transcript:

WHO WILL BENEFIT FROM THIS TALK TOPICS WHAT YOU’LL LEAVE WITH Web app developers who are already familiar with Windows Azure with scaling needs. Asynchronous patterns & techniques Managing data access Tuning application performance Windows Azure helps you build scalable web apps using the approaches that you’re already familiar with.

Thread blocks Waiting…

Thread Context

void UploadImage(Stream image, CloudBlob destBlob) { // Add image to list in SQL Azure AddImageToSQLAzure(destBlob.Uri); // Upload image to blob storage UploadImageToBlob(image, destBlob); } async Task UploadImageAsync(Stream image, CloudBlob destBlob) { // Add image to list in SQL Azure var t1 = AddImageToSQLAzureAsync(destBlob.Uri); // Upload image to blob storage var t2 = UploadImageToBlobAsync(image, destBlob); await TaskEx.WhenAll(t1, t2); } But how do we make one of these?

void UploadImageToBlob (Stream image, CloudBlob destBlob) { destBlob.UploadFromStream(image); } async Task UploadImageToBlobAsync (Stream image, CloudBlob destBlob) { // Task.Factory.FromAsync method creates a Task or Task to // represent a Begin/End async invocation await Task.Factory.FromAsync (destBlob.BeginUploadFromStream, destBlob.EndUploadFromStream, image, null); }

Hosted Compute Blob Storage Blob Storage Hosted Compute

X X Non-public blob (e.g. paid or ad- funded content) Non-public blob (e.g. paid or ad- funded content) 1. “I am Bob & I want X” 2. Service prepares a Shared Access Signature (SAS) to X using the securely stored storage account key 3. Service returns SAS (signed HTTPS URL) 4. Bob uses SAS to access X directly from Blob Storage for reduced latency & compute load

X X Public container CDN X X Blob header determines time-to-live at the edge Closest Point of Presence DNS name resolves to closest POP

logo png logo png logo png … logo png

Traffic Manager Monitoring Policies foo-us.cloudapp.net foo-europe.cloudapp.net foo-asia.cloudapp.net

Monitoring foo-us.cloudapp.net foo-europe.cloudapp.net foo-asia.cloudapp.net /monitoring/testme.aspx

Hosted Compute Table Storage SQL Azure Table Storage SQL Azure

Hosted Compute Partitioned Table Queue WA Storage Acct Blob Partitioned Table Queue WA Storage Acct Blob Partitioned Table Queue WA Storage Acct Blob

Asynchronous Hosted Compute Synchronous Hosted Compute Private Public CDN Public Table Storage SQL Azure Table Storage SQL Azure Tuning Traffic Mgr Web App

Building Global and Highly Available Services Using Windows Azure Building IIS and ASP.NET Applications with the Power of Async Building Parallelized Applications with.NET and Visual Studio Optimize Your Website Using ASP.NET and IIS8 The Zen of Async: Best Practices for Best Performance RELATED SESSIONS DOCUMENTATION & ARTICLES CONTACT: Tutorials for improving performance on Windows Azure: zure/learn/improve-performance/ zure/learn/improve-performance/