Presentation is loading. Please wait.

Presentation is loading. Please wait.

Developing High Performing Parallel Application Services on Windows Azure Wen-ming Ye Sr. Technical Evangelist Microsoft Corporation.

Similar presentations


Presentation on theme: "Developing High Performing Parallel Application Services on Windows Azure Wen-ming Ye Sr. Technical Evangelist Microsoft Corporation."— Presentation transcript:

1 Developing High Performing Parallel Application Services on Windows Azure Wen-ming Ye Sr. Technical Evangelist Microsoft Corporation

2

3 What’s the Problem? Some apps run too slowly on a single computer Splitting them up into chunks, then running those chunks in parallel on multiple computers can speed them up Doing this effectively requires creating a compute cluster, with: Tools to create and manage the cluster A batch scheduler for running apps on the cluster

4

5 Digital media rendering and encoding Financial and insurance risk calculation Engineering modeling and simulation Computational life sciences Earth sciences Data analytics

6 video High resolution Computing Earthquake and Weather Simulations

7 demo A 20,000 x 20,000 pixel Tobacco Mosaic Virus render

8

9

10

11

12

13

14 Azure Subscription Your application Construct a base CS Package Customize and Deploy

15 Windows Azure Scheduler In Action

16

17 demo Deploy a cluster using Visual Studio

18 Scenario: Full desktop client offloading long running tasks to the Azure HPC Scheduler

19

20 demo Rich client application connecting to windows Azure scheduler for offloading a fluid dynamics model Openfoam compute offload

21

22 Scenario: More code to run: Moving code form Linux/Unix platforms

23

24 Scenario: Building a Service for sharing simulation engine and data using the Azure HPC Scheduler

25 demo Weather as a Service

26 Roadmap Spring 2012 Hybrid Clusters Across Enterprise and Cloud Support for Client->Job Scheduler.NET API tunneled over HTTP (i.e., same Job Scheduling API for on-premise and Windows Azure clusters) Building HPC and Parallel Applications in the Cloud Initializing HPC SQL Azure DB from HN in Azure All items considered general availability, unless noted. *Denotes Spring in the US, 1 st half of 2012 Windows HPC Pack 2008 R2 Service Pack 4

27 Do it yourself cluster Power user In house developer Packaged software Leverage additional compute resource in Windows Azure Software as a Service Vendor pays for the compute resources Vendor bills end user directly

28

29

30

31 Meetwindowsazure.com @WindowsAzure @ms_teched DOWNLOAD Windows Azure Windowsazure.com/ teched Hands-On Labs

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

33 Complete an evaluation on CommNet and enter to win!

34

35

36 Required Slide Track PMs will supply the content for this slide, which will be inserted during the final scrub. My Blog: http://blogs.msdn.com/hpctrekkerhttp://blogs.msdn.com/hpctrekker The Azure Burst Samples and White paper Windows HPC ResourceKit Windows HPC Server TechCenterTechCenter

37


Download ppt "Developing High Performing Parallel Application Services on Windows Azure Wen-ming Ye Sr. Technical Evangelist Microsoft Corporation."

Similar presentations


Ads by Google