Ruby Ruby 也加入 Serverless 阵营了! - Apache OpenWhisk 支持 Ruby 了

rocLv · 2018年09月24日 · 最后由 oth 回复于 2018年09月28日 · 1248 次阅读

链接

OpenWhisk 是一个由 IBM 开源的、事件驱动的无服务器计算平台,你可以将操作代码发送给 OpenWhisk,然后提供 OpenWhisk 代码要处理的数据流。OpenWhisk 负责处理计算资源的扩展,这些资源是处理工作负载所需要的;你只需要处理操作代码以及触发这些操作的数据。

OpenWhisk 简化了微服务的部署,消除了管理自己的消息代理或部署自己的工作服务器的需求。OpenWhisk 适用于你不希望管理任何基础架构的项目,只需为已完成的工作付费,不会将金钱浪费在空闲的服务器上。OpenWhisk 很容易管理活动峰值,因为它可以外扩来满足该需求。

由于运行 OpenWhisk 操作需要资源,所以最好使用 OpenWhisk 执行以下不是很频繁的计算任务,比如:

处理上传的图像来创建缩略图,将它们保存到对象存储

从移动应用程序获取地理位置数据,并调用 Weather API 来扩充它

OpenWhisk 对处理具有很高的并发性水平的系统也很有用,比如:

将数据发送到云的移动应用程序

物联网部署,其中需要存储和处理传入的传感器数据

摘至开源中国

有兴趣的可以试试...

Matz 还亲自转了这条微博...

有次我和一个朋友讨论的时候,他说了一句“serverless 和 Ruby 一点关系都没有” 😂

至少现在有点关系了

rocLv 回复

不为 Heroku 推销一下 serverless 吗?

luikore 回复

没用过…

rocLv 回复

Matz 在 Heroku 工作,而 Heroku 是最早支持这种 "serverless" 的平台之一,而且是 Ruby 应用的 "serverless" ……

luikore 回复

写个教程呗

Heroku since 2007.06

竞争对手

  • Engine Yard
  • Ninefold
  • OpenShift
  • anynines
  • AWS Elastic Beanstalk
  • AWS OpsWorks
  • Google App Engine
  • Jelastic
  • Pivotal Cloud Foundry
  • Windows Azure Websites
  • AppFog
需要 登录 后方可回复, 如果你还没有账号请 注册新账号