为App Platform引入新的运行时性能提升

为App Platform引入新的运行时性能提升

💡 原文英文,约900词,阅读约需4分钟。
📝

内容提要

DigitalOcean升级了App Platform基础设施,采用新版本的gVisor和systrap平台,显著提升了应用性能。测试显示,Node.js和WordPress应用的吞吐量分别提升超过两倍和七倍。尽管升级过程中遇到了一些问题,但与gVisor团队的合作确保了快速修复。用户可以在新基础设施上重新部署应用以改善性能。

🔎

延伸解读

性能提升的适用范围

文章指出,任何非纯CPU密集型的工作负载都能从systrap中受益。测试中,Node.js应用吞吐量提升超过两倍,WordPress应用提升超过七倍。但实际提升幅度因应用配置和工作负载类型而异,用户需根据自身情况评估。

升级过程中的风险控制

DigitalOcean采用金丝雀发布策略,逐步在近60个集群中升级,并创建新集群而非就地升级,以最小化对用户应用的影响。过程中发现gVisor回归问题,与上游团队合作快速修复,确保了稳定性。

用户可采取的行动

所有应用已迁移至新基础设施。如果用户之前遇到性能问题,可重新部署应用以利用新运行时带来的提升。早期迁移的客户反馈性能问题已解决,建议尝试。

❓

Q&A

DigitalOcean的App Platform升级了哪些基础设施?

DigitalOcean升级了App Platform基础设施,采用了新版本的gVisor和systrap平台。

Node.js和WordPress应用的性能提升了多少?

Node.js应用的吞吐量提升超过两倍,WordPress应用的吞吐量提升超过七倍。

gVisor的主要功能是什么?

gVisor通过拦截系统调用来提高应用的安全性,但也带来了性能开销。

systrap平台如何改善应用性能?

systrap平台减少了gVisor处理系统调用的开销,从而改善了应用性能。

在升级过程中遇到了哪些问题?

在升级过程中遇到了一些问题,但与gVisor团队的合作确保了快速修复。

用户如何在新基础设施上改善应用性能?

用户可以在新基础设施上重新部署应用以改善性能。

🏷️

标签

➡️

继续阅读