ARM 正在获得关注...

ARM 正在获得关注...

ARM 正在获得关注...

您可能知道,由于许多技术和商业原因,ARM 正在获得大量市场份额。AWS 现在提供 ARM 服务器,HP 开始发售 ARM 服务器,预计其他公司也会效仿。我在一家为一些大型 Web 应用程序提供托管和专业服务的公司工作。因此,ARM 是我正在关注的一个领域。

...但它真的可以投入生产了吗?

我们的生产团队不是反对但我认为大多数软件包尚未适用于 ARM。如果这是真的,我认为情况已经不再如此。我能够在官方仓库中找到我们团队在 Debian 上使用的所有软件包,这意味着 ARM Linux 应该有资格用于生产。

但软件包数量并不代表质量。截至目前,Linux ARM 对专业 Web 应用程序的准备程度如何?您是否听说过或参与过 ARM 项目?

一些信息

AWS 声称它简单又快捷

AWS 声称 Datadog、Hashicorp、Netflix、Snapchat、SmugMug 等公司已迁移到 Graviton2(内部 ARM)。很难确切知道他们如何使用它、用于哪些工作负载以及它是否与 SMB 相关。

几乎所有操作系统都兼容

Debian、RHEL、Suse、Ubuntu……它们现在都提供 ARM 发行版。MacOS(带有 M1 芯片)和 Windows(带有已经可用的发行版和即将推出的新 Surface)也已准备就绪。

Linus Torvalds 声称它永远不会成为服务器的主流

对他来说,ARM 服务器不稳定、速度慢且价格昂贵。没人有兴趣使用它(云提供商和开发人员)。那是在 2019 年初。

答案1

简短回答:ARM 似乎已经做好准备。由于 AWS(它是最大的提供商)、Android 设备和 Raspberry,ARM 上运行着多个工作负载。

对于 PHP、Python、Java 和其他解释型语言,应用程序运行几乎不需要任何更改。可以进行一些配置来增强 ARM 的性能,但它应该是开箱即用的

编译语言可能比较棘手。对于大多数程序来说,使用正确的参数重新编译就足够了,但有时,这可能会很痛苦……这实际上取决于您的应用程序的作用以及它如何与硬件通信。

大多数软件包都可用(mysql,php,varnish,redis,...)这并不意味着所有内容都可用和优化,但在网络托管场景中(从最简单的到主要网站)一切都是可用的。

我个人认为其他云提供商将提供 ARM,或者英特尔/AMD 将大幅改变其价格/政策/模式以进行竞争。

相关内容