Considering ARM Servers: Is It Time to Make the Switch?

Considering ARM Servers: Is It Time to Make the Switch?

More than a decade ago

when Apple joined the x86 club

many critics concluded

the era of non-x86 processors in the

mass market was

over

However, a few years later

the narrative dramatically shifted

and this time it was again related to Apple

With ARM processors now appearing not only in

phones, computers, IoT devices

but also in the data centers of cloud vendors

many people can’t help but ask

Is it time to consider purchasing

ARM servers?

You Ask, We Answer

Welcome to the ⌈You Ask, We Answer⌋ series. We often receive questions from our readers, and rather than replying individually, we thought it would be better to compile them into an article for broader reference.

We encourage everyone to ask more questions!🙋

In recent years, ARM has been gaining significant attention.

It has not only dominated traditional fields like phones and embedded applications, but is also starting to emerge in PC desktop systems, and now even in high-performance computing, particularly among public cloud vendors claiming they are using ARM processors.

With this momentum, can we imagine that it won’t be long before we can use ARM servers?

Today, I will throw out some ideas and welcome experts to contribute in the comments section.

Understanding the Essence

What are the differences between ARM and x86?

Although both x86 and ARM are processors, their design philosophies are fundamentally different.

First, in terms of naming. Intel and AMD processors are called x86 processors because the first processor in this series was identified by a number ending with the sequence “86”. In other words, the term x86 refers to the instruction set architecture series based on the Intel 8086.

On the other hand, ARM is named after the Advanced Risc Machine company. This company does not manufacture chips but licenses its chip designs to other companies.

Considering ARM Servers: Is It Time to Make the Switch?

Secondly, in terms of architecture. ARM processors are based on RISC (Reduced Instruction Set Computing); while x86 processors represented by Intel and AMD are based on CISC (Complex Instruction Set Computing).

The architecture names themselves indicate that CISC architecture is more complex, as it provides more instructions, is more adaptable, and can deliver better performance, but the downside is increased power consumption. RISC architecture, in contrast, is more about being small and efficient, with a simpler instruction set that doesn’t need to handle complex tasks, thereby reducing power consumption.

Considering ARM Servers: Is It Time to Make the Switch?

Additionally, x86 has aninternal program (microcode). This program can execute instructions, allowing manufacturers to improve it. All these factors make x86 very fast and efficient, but it occupies more physical space and consumes more power. In contrast, ARM processors do not have this microcode, and they have fewer processing stages (usually 3 to 8, whereas x86 has 16 to 32).

This explains why ARM-based devices predominantly appear in phones and embedded devices, while x86-based devices have the advantage of being able to run virtually any standard operating system on any computer (including Windows and Linux). Because the two represent fundamentally different design philosophies from the outset.

Are ARM Servers

Suitable for Enterprise Users?

Currently, the main use of ARM-based processors in the enterprise market is still in Ethernet adapters or SmartNICs, used to offload network processing tasks from the CPU, but taking on the heavy responsibilities of enterprise business is still quite challenging.

For general enterprise users, stability is paramount. While many software applications now support running on ARM servers, mere support is not enough; in other words, the software being ported must be “mature”.

The design goal of servers is to run enterprise business 24/7, and any unstable server will be excluded first. Compared to the well-validated x86 ecosystem, ARM is clearly much “younger”, not to mention that some “legacy” software simply cannot run on ARM servers.

Considering ARM Servers: Is It Time to Make the Switch?

Furthermore, most enterprise users do not have the scale of public cloud vendors. Admittedly, ARM processors can demonstrate better performance and power efficiency in specific areas, but this advantage requires a large scale to be realized.

The larger your IT environment and the more similar the applications you run, the more meaningful it is to consider ARM servers. If you have 1000 servers performing different tasks, switching to ARM servers may not make sense and may incur additional technical costs.

Therefore, in the short term, x86 servers remain the best choice for most enterprise users.

Conclusion

In fact, regarding ARM, a reporter asked Michael Dell, Chairman and CEO of Dell Technologies last year, and he believes that producing an ARM-based device is not difficult, the key is whether the user needs it:

We have provided ARM-based servers for specific customers in data centers. Producing an ARM-based PC is easy, we can do it, but do people need it? Is it a good product? That is a completely different question. When we can create a good product that people love, we will absolutely do it.

Considering ARM Servers: Is It Time to Make the Switch?

Dell has previously promoted ARM-based proof-of-concept servers

Finally, while ARM servers have advantages in certain specific areas, such advantages cannot be converted into benefits for ordinary users without scaling. Conversely, IT vendors are introducing various products based on the x86 architecture to meet users’ diverse needs as much as possible.

For example, in terms of servers, Dell Technologies not only offers servers based on Intel and AMD but also segments them based on specific business scenarios,whether for general workloads or database applications, or for AI-accelerated workloads, there is always a solution that fits your business needs.

Considering ARM Servers: Is It Time to Make the Switch?

Welcome to Ask Questions

If you have questions related to data centers, feel free to leave a message in the comment section below. Questions that are adopted will receive a 100 RMB phone card, and you can also join a group to communicate and learn with Dell experts and industry peers!

Ps. Questions that are universal and beneficial to a wide range of readers are more likely to be adopted!

END

Hey! Look here

Dell Official Procurement Network

Super value blind box, free to open

High-end headphones, conference terminals

Starting from 1 RMB

Reveal first, then pay

Scan the QR code in the image

Come and test your luck!

👇👇👇

Considering ARM Servers: Is It Time to Make the Switch?
Considering ARM Servers: Is It Time to Make the Switch?
Click“Read Original Text”to enjoy discounts!

Leave a Comment