Windows Azure-futures: Gør skyen til en supercomputer

  • Sep 03, 2023

Jeg har ikke skrevet meget om Azure-futures på længere sigt. Indtil denne uge, som tilfældigvis er et-års jubilæet for Microsofts cloud-platform.

1. februar betragtes som "et års"-jubilæet for Microsofts Azure cloud-platform (selv om 2. februar er den faktiske dato, hvor fakturering blev "slået til").

azureturnsone.png
Sidste år sagde Microsoft, at det havde 10.000 Azure-kunder; i denne uge siger embedsmænd, at de har 31.000, selvom de nægter at sige, hvor mange af disse der er betalende kunder, hvor mange der er afdelinger af Microsoft osv.

Som jeg bemærkede sidste år, Microsoft har langsomt og støt tilføjet nye funktioner til Azure. Men jeg har ikke skrevet meget om Azure-futures på længere sigt. Indtil i dag.

Bill Hilf, General Manager for Technical Computing Group (TCG) hos Microsoft, er ikke en del af Azure-teamet. Men han og hans band arbejder på teknologier, der i sidste ende kan have væsentlig betydning for fremtiden for Microsofts cloud-platform. TCG har et serveroperativsystemteam, et paralleliseringsteam og et team "med ideen om at forbinde en forbruger til en cloud-tjeneste," ifølge Hilf.

TCG erklærede i slutningen af ​​sidste år sine intentioner om at give kunderne mulighed for at levere og administrere Windows Server 2008 R2 HPC noder i Windows Azure inde fra lokale serverklynger som en del af Service Pack 1 af HPC Server 2008 R2. Men Hilf og hans team vil gå ud over dette og gøre skyen til en supercomputer, som Hilf forklarede mig i sidste uge. "Vi ønsker at tage HPC ud af nicheadgang," sagde han.

Dette kommer ikke til at ske fra den ene dag til den anden, selvom de største Azure-kunder i dag er dem, der bruger HPC on-premises på nuværende tidspunkt, sagde Hilf. HPC og "medier" (som gengivelsen udført af kunder som Pixar) er i øjeblikket de største arbejdsbyrder for skyen, sagde Hilf.

For at bygge bro mellem HPC og Azure har Hilf en flerstrenget strategi i tankerne. En af spidserne er Dryad. Dryad er Microsofts konkurrent til Google MapReduce og Apache Hadoop. I den tidlige fase af sin eksistens, Dryad var et Microsoft Research-projekt dedikeret til at udvikle måder at skrive parallelle og distribuerede programmer, der kan skaleres fra små klynger til store datacentre. Både Bing- og Xbox Live-holdene har brugt Dryad til at bygge deres back-end-datacentre.

Der er en DryadLINQ-compiler og runtime, der er relateret til projektet. Microsoft udgav builds af Dryad og DryadLINQ kode til akademikere til ikke-kommerciel brug i sommeren 2009. Microsoft flyttede Dryad fra sin forskning til sin Technical Computing Group i år.

"Dryad, i sin første iteration, er virkelig for on-premises," fortalte Hilf mig under et interview i sidste uge. "Til sidst vil vi rulle Dryad op i Azure, efterhånden som endnu flere data lægges i skyen."

Gå til næste side for mere om, hvordan Microsofts parallelle stack kommer i spil

Inden det sker, vil Microsoft inkludere Dryad i Service Pack 2 af HPC Server 2008 R2, sagde Hilf. Han havde ikke et fast skibsmål, men antydede, at "slutningen af ​​2011" måske ikke er en lang søgt tidsramme. (Microsoft annoncerede i sidste uge, at det også gør Dryad-koden tilgængelig for interesserede testere som en af ​​teknologierne i dets nydannede TC Labs undersektion af DevLabs. (TC Labs vil være til "enhver software, der endnu ikke er i et produkt, og som alt eller intet af det kan blive en del af et produkt" på et tidspunkt, forklarede Hilf.)

En anden TCG-spids, som kan have indflydelse på Azures fremtid, er det, Hilf kalder "paralleliseringsstak." Denne stak inkluderer kørselstider, sprog og andre parallelle/multicore værktøjer og teknologier, som Microsoft har bygget i de sidste par år. Dette parallel-computing lag/platform vil blive omdøbt omkring tidspunktet for Professional Developers Conference, sagde Hilf (som jeg hører sker i det tidlige efterår af 2011).

Det er kombinationen af ​​disse teknologier – inklusive Dryad og den parallelle stak – som vil gøre det muligt for Microsoft at skabe en abstraktionslag, der giver brugerne adgang til computerressourcer - uanset om de er på multicore pc'er, servere og/eller skyen, Hilf sagde. De kunder, der mest sandsynligt vil drage fordel af, er de rigtige data-wonks - de folk, som Hilf kalder "domænespecialister." Det er personerne i finansielle tjenesteydelser, fremstilling, olie og gas, medier, de hårde videnskaber og andre dataintensive erhverv, der har en umættelig appetit på data.

Det er stadig tidlige dage for denne slags supercomputer-in-the-sky-ting. Men Hilf taler allerede om ting som en teknisk-computing PaaS (platform som en tjeneste) og TC SaaS (software som en tjeneste).

Jeg må sige, at Hilfs whiteboarding fik mig til at spekulere på, om Azure vil forblive Microsofts kernesky PaaS på længere sigt, eller om noget som stadig mystisk Midori-operativsystem kunne komme i spil her. Da M-ordet (Midori) ikke må udtales i de hellige Redmond haller af os bloggere/journalister, forsøgte jeg ikke engang at spørge. Jeg spurgte om Orleans - en fremtidig cloud-programmeringsmodelteknologi der bliver banebrydende i den mere forskningscentrerede Microsoft eXtreme Computing Group - og blev fortalt af Hilf at det så interessant ud i konceptet, men at det var for tidligt at sige om/hvordan/hvornår det kunne komme ind Spil.

Min største take-away fra mit interview med Hilf er, at Microsoft ikke venter på, at deres virksomhedskunder skal overvinde deres cloud-indvendinger. Microsoft leder efter andre måder at tiltrække virksomhedskunder til skyen med næsten ubegrænset dataadgang og processorkraft som lokkemiddel.

(billedkredit: @davidlowe)