ARM Servers Can Soon Power Half of Microsoft Data Center Muscle – Data Center Knowledge

Recent years relative quiet on the ARM server front, the scarcity of large-scale IBM Power deployment news, and the consistent growth reported by Intels Data Center Group may in totality create an impression that the data center chip wars have subsided, with Intel enjoying a massive and secure lead. A few announcements that came out of last weeks Open Compute Summit in Santa Clara and the Google Cloud Next conference in San Francisco however showed that while Intels lead may be massive, its under bigger threat than may have appeared.

The biggest news out of the Open Compute event was that Microsoft had been working with ARM chip makers Cavium and Qualcomm on ARM server designs to run many of its cloud services (Qualcomms processors are in a big but reportedly waning share of the worlds smartphones). This was not an announcement like the ones weve heard in the past from Facebook and Google non-committal revelations that they had been testing ARM servers here and there, and that they were really always testing everything on the market, just in case.

Microsoft thinks theres real potential for ARM servers to eventually provide more than half of its cloud data center capacity. Coming from the worlds second-largest cloud provider, that kind of announcement should give Intel a lot to think about. As more and more corporate applications are headed for the cloud, the number of servers traditional hardware vendors sell to enterprises is on a gradual decline, while cloud providers are buying more and more processors to support those migrating workloads. The prospect of ARM servers working out the way Microsoft is picturing they may for its Azure cloud threatens Intels biggest source of revenue growth.

Learnabout Project Olympus,Microsofts pioneering effort to design data center hardware the same way open source software is developed, at Data Center World, which is taking place next month in Los Angeles. Kushagra Vaid, Microsofts general manager for Azure Cloud Hardware Infrastructure, will be giving a keynote titled Open Source Hardware Development at Cloud Speed.

The same week, speaking on stage at Googles big cloud event, Raejeanne Skillern, leader of Intels Cloud Service Provider Group, confirmed what Google had announced earlier, that Intel had sold to Google its latest-generation Skylake server chips before it would let any other company have them, giving Googles cloud platform a temporary performance advantage over its competitors. Timing of both announcements may be a coincidence, but one reason Microsoft has been working with ARM server vendors is to avoid putting all its eggs in one basket, especially if that basket is a supplier thats not required to provide all its customers with a level playing field.

Read more: Google Expands Cloud Data Center Plans, Asserts Hardware, Connectivity Leadership

In order to avoid having to rewrite much of the software that powers its cloud services, Microsoft has ported Windows Server 2016 to ARM, Leendert van Doorn, distinguished engineer for Azure, announced from stage at the summit. The company envisions using ARM servers to power its cloud storage, Big Data, Machine Learning, search, index, and other workloads. Those properties together actually represent over half of our data center capacity, so theres quite a lot of potential for different kinds of servers there, he said, adding that the workload that for now is safely in the x86 corner is running customers cloud VMs, also known as infrastructure-as-a-service.

We work closely with our x86 partners too, so one of the key things here for us is choice, van Doorn said in an interview with Data Center Knowledge. Besides Intel, those x86 partners also include AMD, which is staging a comeback to the data center market, leading with its upcoming high-performance Naples chip. Project Olympus, Microsofts effort to leverage the open source hardware design community of the Open Compute Project to create its next cloud server, includes motherboards for Intel, AMD chips, as well as the ARM variants by Cavium and Qualcomm.

The ARM server ecosystem has to a great extent benefited from the massive scale of the high-end smartphone market, van Doorn wrote in a blog post. The developer ecosystem that has grown around ARM-powered smartphones has significantly helped Microsoft in porting its cloud software to ARM servers.

Van Doorn cited throughput-oriented ARM designs as a key reason Microsoft is getting so heavily involved with the architecture. Those are things with high-performance IO, high IPCs (instructions per cycle), lots of cores and threads, large numbers of them, and lots of interesting connectivity options, especially with some of the newer bus standards, which are very interesting from an accelerator perspective, he said.

Simpler hardware compatibility is another factor. Because ARM chipsets and motherboards are built on open standards, theres absolutely no difference between Cavium and Qualcomm versions of Windows Server 2016 for ARM, van Doorn said. A single generic ARM ACPI driver will enable the OS to discover and onboard peripherals and such instead of different drivers for different chipsets, as explained by The Register.

Another trend thats playing out in Microsofts ARM and AMD announcements is the new opportunity to optimize cloud hardware for specific workloads. That opportunity is in the economies of scale the cloud has made possible. From van Doorns blog post:

Due to the scale required for certain cloud services, i.e. the number of machines allocated to them, it becomes more economically feasible to optimize the hardware to the workload instead of the other way around, even if that means changing the Instruction Set Architecture.

A bigger variety of chipmakers in theory makes that kind of optimization easier.

Read the original here:
ARM Servers Can Soon Power Half of Microsoft Data Center Muscle - Data Center Knowledge

Related Posts

Comments are closed.