180 likes | 300 Views
Windows Azure and HPC. Scenarios and workload Overview. Problem Statement. To meet its statutory obligations for daily processing of space and terrestrial radio service notices and to solve complex problems, ITU has a need to perform CPU intensive calculations in a limited timeframe.
E N D
Windows Azure and HPC Scenarios and workload Overview
Problem Statement To meet its statutory obligations for daily processing of space and terrestrial radio service notices and to solve complex problems, ITU has a need to perform CPU intensive calculations in a limited timeframe. Thus, as a component of IT system, ITU have developed a local distributed infrastructure which is currently used to manage the workload of calculations-on-demand submitted by our Membership. Such a workload is greatly time-dependent and is based on the pull model, with a database acting as the master and a number of Windows services as the slaves.
The Windows Azure Platform • Developer Experience • Use existing skills and tools. • Windows Azure Platform Compute Storage Management CDN App Fabric Marketplace Relational data Management “Middleware in the cloud” “Operating system in the cloud” “Relational database in the cloud”
Microsoft components for HPC On-premise Desktop Compute Cloud via Idle Win 7 Workstation Cores HPC Head Node Desktop User HPC Cluster Broker Node(s) HPC Edition Azure Compute Proxies Azure Compute Instances
SOAonanHPCCluster Compute Nodes Head Node 1. Create Session 2. HN provides WCF Broker node to Client and Session Manager assigns WCF Broker node for Client job 3. Requests 4. Requests Workstation WCF Broker Nodes 5. Responses 6. Responses AzureCN1…….AzureCNx
Solution On Premise • Windows HPC Server 2008 R2 +SOA scheduler • Dedicated nodes – HPC Servers 2008 R2 • Cycle scavenging – Windows 7 desktops
Burst in Azure Solution • Windows HPC Server 2008 R2 Azures Nodes • Extend the on-premise cluster to the cloud, absorb peak demand, keep windows HPC applications performing without change. • With your Azure subscription add additional resources when you need them • Pay only when you use them
Applications in Azure Solution • Application in hosted entirely in Azure • No on-premise Head Node • Application is accessed from • Rich client on premise • Web Application or portal • Web Service • Multiple business models • Application usage is licensed to customers • Application and compute is provided as a service in the cloud • Scheduler and Runtimes Supported in Azure • Embedded Azure Scheduler, not a Head Node • All runtimes: Parametric Sweep, MPI, Cluster SOA, Excel
Timescale compression 1 server 100 weeks 100 1 Buy a server $8k 100 100 servers 1 week* £8k 1
Examples of Azure HPC Workloads • Finance (CM+ Insurance) • Risk/Analytics • ESG/ALM • Media • Encode/Transcode • Analytics • Life science • Genomics • Cell profiling • Engineering/Universities • Some optimisation simulations
ExcelWorkbooks on the Cluster Request Session Head Node Broker Assignment Task Assignment Brokers Job Submission Results Spreadsheet Results
Thank you.. Questions ??