serverless 入门与实践44 | 学习笔记: 华为 Serverless 核心技术与实践

本文涉及的产品
Serverless 应用引擎免费试用套餐包,4320000 CU,有效期3个月
函数计算FC,每月15万CU 3个月
简介: serverless 入门与实践44 | 学习笔记: 华为 Serverless 核心技术与实践

serverless.jpeg

Serverless技术演进

Serverless在云计算的下一个十年将起到举足轻重的作用,从业务使用视角看,当前的Serverless技术仍然有一些不足,完全替换传统的技术架构尚需时日


传统中间件的Serverless化

当前谈到的Serverless技术,狭义上主要是函数,广义上还包含了数据库、存储、云托管、API网关等。未来Serverless发展的一个重要趋势就是越来越多的中间件Serverless化,比

较典型的案例就是微服务的Serverless化

  • 传统采用SpringMVC、SpringCloud或微服务框架开发的业务,如果全部使用函数重写,成本会非常高
  • 如果有一个Serverless微服务,可以将已有的业务代码直接Serverless化,业务只需要进行少量的适配性修改,就能享受Serverless带来的免运维、弹性伸缩等性能,就会有更强的迁移动力。


Serverless模型化

将Serverless模型化、规范化之后,在部署应用时,可以通过Serverless部署描述文件,自动开通依赖的服务,实现一键式自动化部署


与遗留系统的对接

打通网络是第一步,Service SDK集成方案成本较高,未来会演进到如下两种形态。

  • 通过事件进行数据交互和新老系统对接,一种方案是Serverless提供CloudEvents,制定规范,遗留系统依赖的相关服务支持Event接入,通过Event实现系统之间的互通,例如华为元戎提供的Event Bridge。
  • 另一种参考方案是提供Serverless总线或桥接器,屏蔽异构云、异构系统的差异,通过Serverless总线实现Serverless服务与传统系统的对接,降低开发成本,例如华为元戎提供的Service Bridge。


关键技术瓶颈的突破

函数的冷启动时间是影响函数应用范围的主要障碍,如果函数常驻内存,会导致资源浪费,增加成本。如果每次调用都进行冷启动,耗时约在200ms左右


当前也有一些优化措施:

  • 函数执行完可以驻留一段时间,如果驻留期间仍然没有调用,则自动释放
  • 用户可以根据流量特点,事先预留一些函数实例,当请求接入时,优先从预留的实例池中调用,避免冷启动


当前的优化方向:

  • 华为元戎的资源池化、代码缓存、调用链预测机制等
  • 底层容器和操作系统的优化也是一个重要方向


未来如果能够彻底解决函数的冷启动问题,将冷启动时间压缩到10毫秒级,函数的适用范围将会更广泛

相关实践学习
【文生图】一键部署Stable Diffusion基于函数计算
本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
目录
相关文章
|
2天前
|
负载均衡 Serverless 持续交付
云端问道9期实践教学-省心省钱的云上Serverless高可用架构
详细介绍了云上Serverless高可用架构的一键部署流程
26 10
|
4天前
|
运维 Cloud Native Serverless
Serverless Argo Workflows大规模计算工作流平台荣获信通院“云原生技术创新标杆案例”
2024年12月24日,阿里云Serverless Argo Workflows大规模计算工作流平台荣获由中国信息通信研究院颁发的「云原生技术创新案例」奖。
|
5天前
|
存储 运维 监控
Elasticsearch Serverless高性价比智能时序分析关键技术解读
本篇演讲由阿里云1s团队的贾新寓讲解,主题为高性价比、智能日志更新关键技术。内容分为四部分:回顾日志场景痛点、介绍四大关键能力(开箱即用、高性能低成本、按量付费、智能调度免运维)、解读关键技术(如读写分离架构、ES内核优化等),并演示如何快速接入Serverless产品。通过这些技术,显著提升性能、降低成本,帮助用户实现高效日志管理。
|
15天前
|
人工智能 Serverless API
尽享红利,Serverless构建企业AI应用方案与实践
本次课程由阿里云云原生架构师计缘分享,主题为“尽享红利,Serverless构建企业AI应用方案与实践”。课程分为四个部分:1) Serverless技术价值,介绍其发展趋势及优势;2) Serverless函数计算与AI的结合,探讨两者融合的应用场景;3) Serverless函数计算AIGC应用方案,展示具体的技术实现和客户案例;4) 业务初期如何降低使用门槛,提供新用户权益和免费资源。通过这些内容,帮助企业和开发者快速构建高效、低成本的AI应用。
58 12
|
24天前
|
Serverless 开发工具 开发者
活动实践 | 西游再现,函数计算一键部署 Flux 超写实文生图模型部署
这些图片展示了阿里巴巴云开发者生态的多个方面,包括开发工具、技术文档、社区交流、培训认证等内容,旨在为开发者提供全方位的支持和服务。
|
24天前
|
存储 弹性计算 关系型数据库
活动实践 | 告别资源瓶颈,函数计算驱动多媒体文件处理测评
本方案介绍了一种高效处理文件的方法,适用于企业办公和社交媒体应用。通过阿里云的函数计算、对象存储OSS和轻量消息队列,实现文件的异步处理,如格式转换和水印添加,有效减轻了核心应用的负担,提高了业务稳定性和资源利用率。方案包括云服务器ECS、云数据库RDS、OSS存储等组件,支持快速部署和资源清理。
|
2月前
|
监控 Serverless 云计算
探索Serverless架构:开发实践与优化策略
本文深入探讨了Serverless架构的核心概念、开发实践及优化策略。Serverless让开发者无需管理服务器即可运行代码,具有成本效益、高可扩展性和提升开发效率等优势。文章还详细介绍了函数设计、安全性、监控及性能和成本优化的最佳实践。
|
2月前
|
弹性计算 算法 搜索推荐
活动实践 | 通过函数计算部署ComfyUI以实现一个AIGC图像生成系统
ComfyUI是基于节点工作流稳定扩散算法的新一代WebUI,支持高质量图像生成。用户可通过阿里云函数计算快速部署ComfyUI应用模板,实现个性化定制与高效服务。首次生成图像因冷启动需稍长时间,之后将显著加速。此外,ComfyUI允许自定义模型和插件,满足多样化创作需求。
|
2月前
|
关系型数据库 Serverless 分布式数据库
PolarDB Serverless 模式通过自动扩缩容技术,根据实际工作负载动态调整资源,提高系统灵活性与成本效益
PolarDB Serverless 模式通过自动扩缩容技术,根据实际工作负载动态调整资源,提高系统灵活性与成本效益。用户无需预配高固定资源,仅需为实际使用付费,有效应对流量突变,降低总体成本。示例代码展示了基本数据库操作,强调了合理规划、监控评估及结合其他云服务的重要性,助力企业数字化转型。
33 6
|
2月前
|
弹性计算 自然语言处理 搜索推荐
活动实践 | 基于函数计算部署GPT-Sovits模型实现语音生成
通过阿里云函数计算部署GPT-Sovits模型,可快速实现个性化声音的文本转语音服务。仅需少量声音样本,即可生成高度仿真的语音。用户无需关注服务器维护与环境配置,享受按量付费及弹性伸缩的优势,轻松部署并体验高质量的语音合成服务。

相关产品

  • 函数计算