原文英文,约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团队的合作确保了快速修复。
用户如何在新基础设施上改善应用性能?
用户可以在新基础设施上重新部署应用以改善性能。
🏷️