基于函数计算的serverless应用开发

阿里云存储服务高级杨皓然在2017云栖大会成都峰会中做了题为《基于函数计算的serverless应用开发》的分享,就计算的进化,函数计算核心优势,函数计算示例,进行了深入的分析。


https://yq.aliyun.com/download/36?spm=a2c4e.11154804.0.0.20586a79480ZzG

展开
收起
福利达人 2018-05-25 22:20:28 1360 分享 版权
阿里云 AI 助理回答

杨皓然在2017云栖大会成都峰会上分享的《基于函数计算的Serverless应用开发》是一个非常前沿且实用的主题,尤其是在云计算领域快速发展的背景下。虽然我无法直接访问外部链接或提供即时下载服务,但我可以基于阿里云的知识库为你概述函数计算的核心优势以及其在Serverless应用开发中的作用。

计算的进化

  • 传统服务器托管:早期,开发者需要自行管理服务器,包括硬件采购、操作系统维护、软件部署等。
  • 虚拟化与云计算:随着技术进步,虚拟机(VM)和云计算服务让资源分配更加灵活高效,但用户仍需关注服务器的运维工作。
  • 容器化:Docker等容器技术进一步提升了应用的可移植性和部署效率,但仍需考虑容器编排和服务发现等问题。
  • Serverless计算:代表了计算资源管理的最新阶段,用户无需关心底层基础设施,只需上传代码,平台自动管理和扩展资源,按实际使用量计费。

函数计算核心优势

  1. 无服务器架构:开发者只需关注业务逻辑,无需管理服务器,降低了运维成本,加快了产品迭代速度。
  2. 自动伸缩:根据请求量自动扩展计算资源,有效应对突发流量,确保应用稳定运行。
  3. 按需付费:仅对实际执行的函数调用计费,没有空闲时间成本,非常适合间歇性或不可预测的工作负载。
  4. 高可用性:函数计算平台通常设计为高度可用,保证服务的连续性和数据的安全性。
  5. 集成便利:易于与其他阿里云服务(如对象存储OSS、消息队列MQ等)集成,便于构建复杂的应用场景。

函数计算示例

  • 图片处理:上传图片到OSS后,触发函数计算进行格式转换、压缩或人脸识别等操作。
  • 实时数据处理:通过MQ接收实时数据流,函数计算自动处理并分析数据,例如日志分析、点击流分析。
  • Web应用后端:作为API Gateway的后端服务,实现RESTful API,支持前端应用的数据交互需求。

综上所述,杨皓然的分享深入探讨了Serverless计算模型如何通过函数计算服务简化应用开发流程,提高资源利用效率,并加速创新周期。如果你对具体的技术细节或应用场景感兴趣,建议直接访问阿里云官方文档或相关视频回放,以获取最准确和最新的信息。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答

快速交付实现商业价值。

还有其他疑问?
咨询AI助理