Microsoft Detaljer Projekt Olympus Open Compute Standard

I dag afslørede Microsoft på toppen af ​​2017 Open Compute Project USA-topmødet nogle vigtige meddelelser om deres hyperscale cloud hardware design, som de først annoncerede i november som Project Olympus. Med eksplosionen af ​​vækst i cloud computing håber Microsoft at reducere omkostningerne ved deres Azure-ekspansion ved at oprette universelle platforme i samarbejde med Open Compute Project. Projekt Olympus er mere end blot en server standard dog. Den består af et universal bundkort, strømforsyninger, 1U og 2U-serverchassis, strømfordeling og meget mere. Microsoft er ikke det første selskab, der ønsker at gå ned ad denne vej, og det giver meget mening at reducere omkostningerne ved at skabe standarder, når du køber udstyr på niveau med Azure.

Virksomheden lavede flere store annoncer i dag, hvor den første kommer som en overraskelse, men når du læser mellem linjerne, giver det meget mening. Microsoft samarbejder med Qualcomm og Cavium for at bringe ARM-baserede servere til Azure. Dette er et ret stort skift for virksomheden, da de har fokuseret mere på x86 computing, og at skifte til en ny ISA er aldrig en lille opgave, så Microsoft er klart seriøs over dette skridt.

Microsoft Distinguished Engineer Leendert van Doorn uddybet hvorfor firmaet udforsker denne mulighed i en blogindlæg i dag. Det er klart, at ARM har gjort nogle fremskridt i serververdenen i løbet af de sidste par år, og Microsoft føler, at det er den rigtige tid til at bringe nogle af den evne til deres egne datacentre. Jeg tror, ​​at en af ​​nøgleaktionerne er, at Microsoft ønsker at forme hardwarekapaciteten til arbejdsbyrden, og med en åben platform som ARM kan dette give en masse mening til bestemte arbejdsbyrder. Han påpeger, at søgning og indeksering, lagring, databaser, store data og maskinindlæring alle navngives som potentielle arbejdsbyrder, og i cloud computing er disse alle væsentlige i sig selv.

Qualcomm Centriq 2400 Platform

Microsoft har allerede en version af Windows Server, der kører på ARM, og de har meddelt, at begge deres partnere demonstrerer denne intern brugsport af Windows Server, først med Qualcomm med deres Centriq 2400-processor med 48-kerner på Samsungs 10nm FinFET-proces. Cavium kører på deres anden generation ThunderX2 platform. Vores egen Johan De Gelas gjorde en grundig undersøgelse af originalen ThunderX platform i juni 2016 og det er bestemt værd at læse. Opkøbene var, at Cavium havde brug for en masse arbejde med strømstyring, og de havde nogle store ydeevne flaskehalser, så de tilbød lavere ydelse pr. Watt sammenlignet med en Xeon D, men bedre end annoncerede single-threaded ydeevne med SPEC 2006 resultater kun 1 / 3 resultaterne af Xeon, snarere end den 1 / 5, der blev annonceret. Hvis Cavium har rettet nogle af problemerne, især strømforbruget, kan den nye ThunderX2 være en overbevisende løsning til specifikke opgaver.

Cavium ThunderX2 Platform

Det er dog kickeren. ARM-platformen, hvis den udføres korrekt, skal være en god løsning til nogle specifikke opgaver, og hvis Microsoft kan arbejde med platformproducenterne for at forme hardwareen til at passe bestemte opgaver, men stadig være mere generelle formål end en ASIC, men på nuværende tidspunkt , er det usandsynligt, at der i øjeblikket er en alvorlig trussel mod Intels monopol på datacenteret. Intel har en temmelig stor fordel i IPC, og især på enkeltrådede arbejdsbelastninger, så x86 går ikke overalt endnu. Hvad der virkelig betyder noget er, hvordan Qualcomm og Cavium kan udføre på deres platforme, og hvor de pris dem, da slutmålene for Microsoft med denne ændring helt sikkert i det mindste til en vis grad sætter pres på Intels prisfastsættelse for deres datacenterudstyr.

Tilbage på x86 siden havde Microsoft også nogle meddelelser der også. AMD vil også samarbejde med Microsoft for at medtage deres Napoli-processor i Project Olympus, hvilket er deres nye serverprocessor baseret på "Zen" arkitekturen. Selv om meget af nyhederne i dag har været omkring ARM-meddelelsen, er dette nok det største spil. Ryzen har allerede vist, at det er meget konkurrencedygtigt med Core, og Napoli kan være meget stærk konkurrence for Xeon. Vi skal vente på, at lanceringen skal vide sikkert.

Microsoft opgav heller ikke Intel, og de meddelte tæt samarbejde med Intel også. Dette er ikke kun for Intels generelle CPU'er, men også for Intels FPGA acceleratorer og Nervana support. Microsoft har allerede FPGA'er i Azure, så at tilføje dem til Project Olympus er en no-brainer.

Microsoft meddelte også et partnerskab med NVIDIA i dag, hvilket bringer HGX-1 hyperscale GPU acceleratoren til Project Olympus. HGX-1 er målrettet mod AI cloud computing, hvilket bestemt er et område, hvor der har været en enorm vækst. Hver HGX-1 vil blive drevet af otte NVIDIA Tesla P100 GPU'er, hver med 3584 Stream Processors, baseret på GP100-chip og et nyt switch design baseret på NVIDIA NVLink og PCIe, som giver en CPU mulighed for at oprette forbindelse til et hvilket som helst antal GPU'er dynamisk. NVIDIA oplyser, at HGX-1 giver op til 100x hurtigere dyb læringsydelse sammenlignet med CPU-baserede servere.

Dette er en ret stor opdatering i dag til Project Olympus, og det ser ud til at være en utrolig modulær platform. Enhver, der læser, at Microsoft dropper Intel til ARM i Azure, er misforståelse for dette mål. Ser man på platformen som helhed, er det meget klart, at Microsoft ønsker en platform, der kan udformes til at arbejde med enhver arbejdsbyrde og stadig giver optimal ydeevne og effektivitet. Nogle opgaver vil være bedst på ARM, nogle på x86, mens GPU'er bliver leveret til præstationsgevinster hvor det er muligt, og FPGA'er bliver brugt til andre opgaver. Når du ser på computing på skalaen af ​​noget som Azure, giver det kun mening at dedikere hardware til specifikke arbejdsbyrder, da du helt sikkert vil have nok forskellige arbejdsbyrder til at gøre den første indsats værd, og det er ikke altid tilfældet, når du kigger i små virksomheder, mellemstore virksomheder eller endog de fleste virksomheds arbejdsbyrder.

kilde: Microsoft Azure Blog

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.