Serverless适用的两大场景

场景一:应用负载有显著的波峰波谷

Serverless化与否的评判标准并不是公司规模的大小,而是其业务背后的具体技术问题,比如业务波峰波谷明显,如何实现削峰填谷。一个公司的业务负载具有波峰波谷时,机器资源要按照峰值需求预估;而在波谷时期机器利用率则明显下降,因为不能进行资源复用而导致浪费。

业界普遍共识是,当自有机器的利用率小于30%,使用Serverless后会有显著的效率提升。对于云厂商,在具备了足够多的用户之后,各种波峰波谷叠加后平稳化,聚合之后资源复用性更高。比如,外卖企业负载高峰是在用餐时期,安防行业的负载高峰则是夜间,这是受各个企业业务定位所限的;而对于一个云厂商,如果其平台足够大,用户足够多,是不会有明显的波峰波谷的现象的。

场景二:典型用例-基于事件的数据处理

视频处理的后端系统,常见功能需求如下:视频转码、抽取数据、人脸识别等,这些均为通用计算任务,可由函数计算执行。

开发者需要自己写出实现逻辑,再将任务按照控制流连接起来,每个任务的具体执行由云厂商来负责。如此,开发变得更便捷,并且构建的系统天然高可用、实时弹性伸缩,用户不需要关心机器层面问题。

使用小tips:函数的执行本身是无状态的,如果要持久化数据则需使用OSS等存储服务。虽然用户可以使用本地的磁盘,但是需要假定这些数据在函数执行完成后就不再需要了。

转载于:https://www.cnblogs.com/bonelee/p/6844057.html

Faas 典型场景——应用负载有显著的波峰波谷,典型用例-基于事件的数据处理...相关推荐

  1. 互利网上数字金融典型场景: 消费金融

    消费金融行业发展不断规范,前景依然广阔.艾瑞咨询数据显示,2017年,中国消费金融市场交易规模近2万亿,相较2016年增长128%.从资产端看,消费金融市场分为消费分期和现金贷两类,其中消费分期覆盖网 ...

  2. 互利网上数字金融典型场景: 网络营销

    营销欺诈即俗称的"羊毛党",是指有选择地参与各互联网渠道的优惠促销活动,以相对较低的成本甚至零成本换取物质上实惠的人群.界定羊毛党的关键特征是,多频率.有组织地在单次营销活动中多次 ...

  3. 互利网上数字金融典型场景: 网络借贷

    我国网络借贷行业出现早.发展快.自 2007 年,我国第一家网络借贷平台拍拍贷成立.经过数年的发展,我国 P2P 网贷规模已经成为世界第一.据网贷之家的数据显示,2017 年全年网贷成交量 接近 2. ...

  4. 互利网上数字金融典型场景: 网购运费险

    中国保险行业协会数据显示,截至 2017 年上半年,互联网保险保费收入较 2012 年实现了 20余倍的增长,特别是运费险.账户险等轻型险种呈现快速发展的趋势,并使许多碎片化.个性化.场景化的保险需求 ...

  5. 互利网上数字金融典型场景: 网络支付

    我国网络支付发展迅速,从 2013 年开始,网络支付市场的交易规模平均以 50% 的年均增速增长.2017 年,我国网络支付交易规模达到近 154.9 万亿元,同比增长率接近 44.3%.网络支付在线 ...

  6. Streamr助你掌控自己的数据(2)——三种整合数据至Streamr的典型场景

    博客说明 所有刊发内容均可转载但是需要注明出处. 三种整合数据至Streamr的典型场景 本系列文档主要介绍怎么通过Streamr管理自己的DATA,整个系列包括三篇教程文档,分别是:教你5分钟上传数 ...

  7. 开放下载!《阿里巴巴大数据及AI实战》深度解析典型场景大数据实践

    来源:开发者社区 本文约2000字,建议阅读5分钟. 阿里经济体大数据及AI典型场景最佳实践全揭秘.2019不容错过的大数据实战手册--<阿里巴巴大数据及AI实战>现在可以免费下载阅读啦! ...

  8. loadrunner 场景设计-负载生成器管理

    场景设计-负载生成器管理 by:授客 QQ:1033553122 1  简介 当执行一个场景时,Controller把场景中的每个用户配到负载生成器(Load generator). 所谓的负载生成器 ...

  9. 网络架构优化--云企业网典型场景分析for客户

    简介: 网络架构优化--云企业网典型场景分析for客户 1. 背景描述 客户从传统的高速通道迁移到云企业网,加入云企业网的VPC,VBR默认全通,但是实际业务场景需要更严格的策略做选择性放通.此外,由 ...

最新文章

  1. PAT甲级1072 Gas Station (30 分):[C++题解]dijkstra算法、最短路
  2. c++从零实现神经网络
  3. 微信小程序开发——超链接或按钮点击跳转到其他页面失效
  4. 虚拟专题:知识图谱 | 频谱知识图谱:面向未来频谱管理的智能引擎
  5. python测试题 --- 列表元素处理
  6. Selenium的定位元素
  7. Zabbix添加nginx监控项
  8. 线程池的使用与没使用的区别
  9. 啦啦外卖独立版七牛云配置失败解决方案
  10. JSONP原理及实现
  11. Linux压缩与解压缩文件或文件夹命令
  12. Coding and Paper Letter(八十三)
  13. 几个重要的电子元器件网站
  14. 2018年大数据的发展趋势,小白学前必备
  15. C++四书五经_完整版(侯捷)
  16. SylixOS进化简史
  17. 宝宝巴士儿歌下载链接
  18. 【Kibana】索引生命周期策略错误illegal_argument_exception: index.lifecycle.rollover_alias does not point to index
  19. zabbix sender get trapper External check
  20. 各种语言的特点和介绍

热门文章

  1. fiddler使用AutoResponder更改请求的返回结果
  2. vscode设置eslint检验无效_大整理!JavaScript开发者的27个神奇VSCode工具
  3. ipad运行python爬虫_Python爬虫之UserAgent的使用实例
  4. vscode 默认初始化_VSCode设置初始化模板
  5. mysql 集合 思想_SQL 编程思想:一切皆关系
  6. 浏览器复制粘贴以及手机端webview复制粘贴
  7. 凭借这份Java面试题集,java上传文件夹
  8. 【OpenCV环境配置】Xcode+OpenCV+pkg-config
  9. 深度学习中Flatten层的作用
  10. 【机器学习】树回归和聚类算法解析和应用