Fluid:我们如何构建无服务器计算

Fluid:我们如何构建无服务器计算

💡 原文英文,约1800词,阅读约需7分钟。
📝

内容提要

Fluid compute是一种高效的无服务器计算方法,结合主动CPU定价,客户可节省高达95%的成本。Vercel通过改进基础设施和安全传输协议,实现流式响应,优化资源利用率,支持Python等多种语言。

🎯

关键要点

  • Fluid compute是一种高效的无服务器计算方法,结合主动CPU定价,客户可节省高达95%的成本。
  • Fluid compute支持每周超过450亿个请求,且在空闲时间不收取CPU费用。
  • Vercel通过改进基础设施和安全传输协议,实现流式响应,优化资源利用率。
  • React团队于2020年开始开发React Server Components(RSC),以支持服务器端渲染的流式响应。
  • Vercel Functions最初运行在AWS Lambda上,后者不支持流式响应,Vercel开发了新的安全传输协议。
  • 新协议允许通过TCP隧道传输数据,支持分块流式响应,而不是单一数据块。
  • Vercel构建了compute-resolver服务,以提高请求路由的效率,增加TCP连接的重用率。
  • 系统能够动态监控函数实例的资源使用情况,以避免过载和性能下降。
  • Fluid compute支持多种编程语言,包括Python,未来将支持更多语言。
  • 引入主动CPU定价后,客户只需为实际使用的资源付费,进一步节省成本。
  • 目前超过75%的Vercel Function调用使用Fluid compute,显著降低计算费用。

延伸问答

Fluid compute的主要优势是什么?

Fluid compute结合主动CPU定价,客户可节省高达95%的成本,并支持每周超过450亿个请求。

Vercel是如何实现流式响应的?

Vercel通过改进基础设施和开发新的安全传输协议,实现了流式响应,允许数据通过TCP隧道分块传输。

什么是主动CPU定价,它如何影响成本?

主动CPU定价允许客户只为实际使用的资源付费,从而进一步节省成本,尤其是对于I/O密集型工作负载。

Fluid compute支持哪些编程语言?

Fluid compute支持多种编程语言,包括Python,未来还将支持更多语言。

Vercel如何提高请求路由的效率?

Vercel构建了compute-resolver服务,以提高请求路由效率,增加TCP连接的重用率。

Fluid compute的使用现状如何?

目前超过75%的Vercel Function调用使用Fluid compute,显著降低计算费用。

➡️

继续阅读