V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
rockuw
V2EX  ›  推广

阿里云发布函数计算服务(FunctionCompute),欢迎试用

  •  
  •   rockuw · 2017-05-10 10:34:06 +08:00 · 8286 次点击
    这是一个创建于 2783 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Highlights:

    1. Serverless, 用户不需要维护服务器,只需要上传代码就能跑。
    2. 函数计算是按需付费的。函数执行了 200ms,只收 200ms 的钱。
    3. 函数计算的伸缩是实时的。上一秒 10 qps,下一秒 10000 qps,都没问题。
    4. 函数计算的函数可以是事件触发。例如上传视频到 OSS 上,可以自动触发函数处理。

    目前正在公测,欢迎大家来体验。

    25 条回复    2018-01-10 21:06:41 +08:00
    zhengxiaowai
        1
    zhengxiaowai  
       2017-05-10 10:35:59 +08:00
    国内的云服务商是不是都是按照 AWS 抄着来?
    nisbme
        2
    nisbme  
       2017-05-10 11:24:57 +08:00
    只支持 node.js
    fqzz
        3
    fqzz  
       2017-05-10 12:21:23 +08:00
    敢不敢先把已有功能在所有区域开放
    rockuw
        4
    rockuw  
    OP
       2017-05-10 12:49:22 +08:00
    @nisbme @fqzz 会陆续支持更多的语言和开放更多的区域
    oott123
        5
    oott123  
       2017-05-10 12:55:17 +08:00
    要填那么多信息,还是算了……
    tomwan
        6
    tomwan  
       2017-05-10 13:44:29 +08:00
    用了下感觉挺快的~ sdk 代码里有行 `const debug = require('debug')('lambda');` 哈哈哈哈
    fqzz
        7
    fqzz  
       2017-05-10 13:50:29 +08:00
    @rockuw 我不是说更多的区域,是已有区域,支持已有的功能。
    比如 OSS 的跨区域复制
    rockuw
        8
    rockuw  
    OP
       2017-05-10 13:54:01 +08:00
    @fqzz 原来是吐槽 OSS 的,我会帮你转达:) 你也可以发工单正式吐槽:)
    rockuw
        9
    rockuw  
    OP
       2017-05-10 13:54:14 +08:00
    @tomwan :-)
    moult
        10
    moult  
       2017-05-10 13:55:58 +08:00 via iPhone
    初学者小王,一不小心执行了 sleep(999999999999),请问他的房子还在吗。
    rockuw
        11
    rockuw  
    OP
       2017-05-10 14:02:36 +08:00
    @moult 对用户的资源使用会有限制,目前允许函数最大运行时间是 300 秒。
    Livid
        12
    Livid  
    MOD
       2017-05-10 14:04:00 +08:00
    这样的新功能发布帖是 V2EX 最欢迎的。谢谢阿里云。
    lyhiving
        13
    lyhiving  
       2017-05-10 14:04:45 +08:00 via Android
    @zhengxiaowai 阿里是照抄,百度抄阿里。腾讯是自己搞搞又开始抄阿里
    lsylsy2
        14
    lsylsy2  
       2017-05-10 14:07:58 +08:00
    一种新的 PaaS ?不过不是以前虚拟空间那样,可能会好一点
    rockuw
        15
    rockuw  
    OP
       2017-05-10 14:16:35 +08:00
    @lsylsy2 你可以认为这是 FaaS(Function as a Service)
    kozora
        16
    kozora  
       2017-05-10 14:16:41 +08:00
    @zhengxiaowai 扎心了 瞎说什么大实话
    woshixiaohao1982
        17
    woshixiaohao1982  
       2017-05-10 14:53:09 +08:00
    大部分业务场景来讲,是没什么卵用的
    metrue
        18
    metrue  
       2017-05-10 15:14:25 +08:00
    和 aws 的 lambda 没有任何可以 highlight 的吗?
    yangzhuodog1982
        19
    yangzhuodog1982  
       2017-05-10 16:55:34 +08:00
    @metrue 理念上相同的。产品细节上有一些不同。例如增加了 Service/trigger 的概念,帮助用户更方便的管理资源。具体可以参考文档:
    https://help.aliyun.com/product/50980.html

    另外,像 debugging/tracing,工具链的完善,函数的 coordination 以及依赖关系的管理,持续集成 /持续发布的能力,这些让用户具备构建复杂应用的能力,各家都需要完善。我们会专注于用户需求,持续不断的改进产品,解决用户的痛点。
    yangzhuodog1982
        20
    yangzhuodog1982  
       2017-05-10 17:10:15 +08:00
    @fqzz 事件只会触发同区域的函数,但函数本身的逻辑是没有限制的,您可以在函数里访问任何地址。例如上海 region 的 OSS bucket 中上传一个对象文件,只会触发上海 region 的函数,但是您完全可以在 函数里读取 object,并写到北京 region 的 OSS 服务中。这样就可以完成跨区域服务。
    fqzz
        21
    fqzz  
       2017-05-11 01:06:41 +08:00
    @yangzhuodog1982 那我在上海有一个 bucket,在美西有一个,这俩怎么能比较方便的同步/复制呢?
    yangzhuodog1982
        22
    yangzhuodog1982  
       2017-05-11 09:09:51 +08:00
    @fqzz 您可以在上海和美西的 region 都创建函数,读取同区域的 object,再写到目标区域的 bucket 中去。
    asuraa
        23
    asuraa  
       2017-05-11 17:57:24 +08:00
    Azure 支持所有的 java asp.net python nodejs golang php ruby 只要你能叫出名字的都特么的支持
    joe1213
        24
    joe1213  
       2018-01-09 18:08:16 +08:00
    没看文档,偷懒问下函数计算支持深度学习吗?
    rockuw
        25
    rockuw  
    OP
       2018-01-10 21:06:41 +08:00 via iPhone
    @joe1213 函数计算提供弹性的计算资源,一些框架应该可以在上面跑起来。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1685 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 16:23 · PVG 00:23 · LAX 08:23 · JFK 11:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.