云端问道13期实操教学-告别资源瓶颈,函数计算驱动多媒体文件处理

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
对象存储 OSS,标准 - 本地冗余存储 20GB 3个月
对象存储 OSS,标准 - 同城冗余存储 20GB 3个月
简介: 《云端问道13期实操教学》介绍了使用函数计算实现多媒体文件处理的解决方案,分为五部分:方案概览、部署准备、一键部署、完成及清理和主流应用场景。通过创建VPC、ECS、RDS等资源,演示了如何利用函数计算处理PPT加水印并转PDF,解决了资源瓶颈问题。最后讲解了函数计算在部署外部应用、文件处理和音视频处理中的优势。

云端问道13期实操教学-告别资源瓶颈,函数计算驱动多媒体文件处理


摘要:今天分享的内容是使用函数计算实现多媒体文件处理的解决方法,主要分为以下五部分。

1. 方案概览

2. 部署准备

3. 一键部署

4. 完成及清理

5. 函数计算主流应用场景

 

01. 方案概览

image.png

在解决方案的详情页可以点击立即部署,这样就进入了部署的指导页面。首先是有方案的整体的概览和架构的介绍,整个方案会带大家创建VPC,两台交换机,一个 ECS 示例,一个 RDS MySQL的实例,对象存储函数计算和MNS消息,点击下一步,进入了部署准备阶段。

image.png

 

02. 部署准备

image.png

如果你没有阿里云账号,你可以在界面点击链接去注册阿里云账号。因为方案采取了按量付费,所以要求的账号中有100块钱的存款,用于后续的计费。当然方案只会最多消耗你几块钱。这个100块钱的余额后续你也可以去申请,再去提现到你的账户中。如果大家完成准备,就进入了一键部署的页面。

 

03. 一键部署

image.png

在页面中可以点击一键部署,使用阿里云的 IC 产品使用 ROS 可以去一键把刚才提到的所有资源全部创建出来,在这个界面需要设置一些参数。

image.png

首先因为界面目前是公开可访问的,所以有一个登录系统,需要大家设置一下登录的用户名与密码用于一会儿模拟的网站的登录。第二个是需要选一下,作为后端服务器的ECS的配置。

image.png

那默认其实是给大家选上了2G的实例,采用默认的就好。需要设定实例的密码,用于后续如果有需要的就可以去登录实例,去排查问题,查看机器。

image.png

剩下是需要做数据库的配置,需要设置一下使用的 Mysql 的账号,还有 Mysql 数据库的密码,Mysql 实例这里给大家默认选中的是2CPU和4G内存的实例。当我把这些东西该填的参数都填完之后,就点击下一步。

image.png

就可以看到即将要创建的资源和一些参数,下面有价格的预览,按照时长的费用大概是七毛钱每小时,点击创建。这个是我的参数里面设计的用户名不能是 Test ,那去上一步,可以进行修改。换用户名再次点击创建。

image.png

这时候就到了 ROS 的创建界面,这里有状态,也是创建中,会有进度的百分比。其实在这里可以点击资源,可以看到它创建的过程,还有它当前在创建哪些东西,后续可以在输出地找到的可访问链接。

image.png

创建可能需要一点时间,借这点时间我可以给大家再详细的介绍一下函数计算,这是我之前创建好的函数计算的详情页面。根据详细页面可以看一下函数计算的一些能力。

首先是代码反正就算唯一是可以上传代码到函数计算去做程序的去运行,它提供了代码管理的界面,可以去实时的在线编辑你的代码,也可以查看代码。测试的话可以在线的去测试应用程序,比如说输入一些参数和事件,来测试你的代码是否可运行。

image.png

在配置界面,这里可以去对函数上的一些基础的信息做一些配置。比如说可以去配置函数计算你所想采用的规格的大小。比如说你每个实例是0.5 CPU,占1G 的内存,可以调大,还有临时硬盘的大小。触发器这里当前的这些任务是因为要感知到 OSS 的上传文件的变化。来进行文件的处理,所以当前配置的是 OSS 的触发器,会感知 OSS 的一些上传的事件。那当然函数计算支持的触发器有很多。

image.png

比如说可以支持普通 HTTP 触发器,也可以支持定时触发。我可以设置每五分钟出发来执行一些定时任务,支持当前使用的 OSS 触发。根据 OSS 的一些上传或者是删除的事件来做一些感知,也支持阿里云的日志服务 CDN 表格存储,消息等相关服务的触发,可以满足你的不同的需求。接下来可以看到函数计算也支持日志功能,当你点了一键启用之后,会默认的帮你创建日志服务,会记录函数执行的所有的日志。

image.png

它本身也提供一些监控服务,可以监控到函数的一些调用的参数,时间,占用的内存这样的信息。实例这里可以展示当前正在运行的实例,当你设置了几度并发之后,它可能同时会弹出多个实例来同时运行。现在回顾之前创建的令牌是否处理完成,发现还是需要一段时间。

image.png

这里还有一个是新推出的性能探测的能力,它可以去对你的实例进行做压测处理。来让你了解你的实例,你当前的函数计算能处理到什么样的程度,能承受多大的压力,进而帮助你去调优你的规格,评估你系统的并发支持情况。看一下资源的创业程度,这里是因为整体的方案会创建ECS也会创建 RDS MySQL 数据库的初始化时间会相对长一点,所以再稍等一下,对 RDS 会久一点。

可以和大模型结合使用吗?现在其实很多基于大模型的应用都会部署在函数计算上来应用函数计算这种按需付费的能力。来托管大模型的前端应用,函数计算也提供了 GPU 实例。可以去使用函数计算这样的 GPU 的资源上面运行自己的模型,它的按需付费。比你自己去购买 GPU 或者是去持有 GPU 的实例会便宜很多,只是在你使用的时候去产生费用。

image.png

解决方案这里面也有很多基于函数计算的方案比如说这里有触手可及函数计算玩转AI大模型,里面会有预制好的一些AI模型的方案,可以直接部署去体验。现在处于部署应用阶段,这里我可以多介绍一下现在在用的ROS, ROS作为这种IC的程序是基础设施替代码,允许你通过编写一些 YAML 文件,将你要使用的云上资源,程序部署写在其中,可以通过一键运行这些脚本来创建云上的多个资源。这样的话可以极大的方便你管理你的云上资源和创建,接下来观察到创建快完成了。 IC 最主流的使用方式,可能使用到概率比较大,先完成实操。

image.png

现在部署完成了在输出这里就会有当前ECS的公网地址,在可以访问程序。此程序提供了登录界面,你可以填入刚刚设置好的人物处理。这里展示了相对比较简单的文件管理系统,在这里可以点击上传新的文件。

image.png

当前系统是模拟了对PPT来打上水印,并且生成PDF的这样的功能。那我选择了我本地的测试PPT,上传,在这里就看到了存储的一条数据记录。通过刷新,就可以看到它已经处理完成了。可以点击,就可以下载处理完成的PPT,就可以打开它。可以看到这是模拟的PPT,就是它会打上阿里云的水印,同时会把原来的PPT文件转成了PDF。当然你可以在你的应用程序中处理更多的事情。整体的方案就是这样,是做了这样的模拟。在函数计算里面,其实在这里边的资源里面可以找到的函数计算,看到函数处理的过程。

image.png

进入到刚刚创建的函数计算,可以看到监控指标还没有刷出来,要等一等。这是刚刚创建的函数计算。整体方案也就是这些。基本上已经完成了整个方案的操作。

 

04. 完成及清理

image.png

当已经完成整个方案的验证和熟悉之后,可以在 ROS 这里清理的所有创建的资源,在刚才创建的ROS的资源界面,在右上角有删除按钮,点击删除,就可以去把的资源都释放掉。点开验证码验证好之后,它就会开始删除资源,稍等片刻它就会完成删除。

 

05. 函数计算主流应用场景

image.png

函数计算主流应用场景有以下几点,第一点其实是来部署外部应用。知道绝大多数的外部应用是其实它的访问频率没有特别高,或者是它有很明显的周期性,就是可能白天访问比较多,晚上访问很少。可以将你的外部站点部署在函数计算上,这样可以充分的利用函数计算这种按需付费,自动弹性伸缩的能力来是达到节省成本。另外是当面临着巨大的流量的时候,可以保证持续的提供服务。第二点就是今天提到的这种文件处理的方式,通过这种事件驱动的方式,来将文件处理与运行在函数计算中,从而结构你的应用和文件处理应用。第三点是这种语音视频的处理。音视频文件的转码都知道会极大的占用资源,所以它们函数计算也是比较适合的。

相关实践学习
【AI破次元壁合照】少年白马醉春风,函数计算一键部署AI绘画平台
本次实验基于阿里云函数计算产品能力开发AI绘画平台,可让您实现“破次元壁”与角色合照,为角色换背景效果,用AI绘图技术绘出属于自己的少年江湖。
从 0 入门函数计算
在函数计算的架构中,开发者只需要编写业务代码,并监控业务运行情况就可以了。这将开发者从繁重的运维工作中解放出来,将精力投入到更有意义的开发任务上。
相关文章
|
7月前
|
分布式计算 运维 搜索推荐
立马耀:通过阿里云 Serverless Spark 和 Milvus 构建高效向量检索系统,驱动个性化推荐业务
蝉妈妈旗下蝉选通过迁移到阿里云 Serverless Spark 及 Milvus,解决传统架构性能瓶颈与运维复杂性问题。新方案实现离线任务耗时减少40%、失败率降80%,Milvus 向量检索成本降低75%,支持更大规模数据处理,查询响应提速。
405 57
|
2月前
|
人工智能 Serverless API
函数计算的云上计费演进:从请求驱动到价值驱动,助力企业走向 AI 时代
函数计算计费方式历经三阶段演进:从按请求计费,到按活跃时长毫秒级计费,再到按实际资源消耗分层计费。背后是资源调度、安全隔离与开发体验的持续优化。尤其在AI时代,低负载减免、会话亲和等技术让计费更贴近真实价值,推动Serverless向“按需使用、按量付费”终极目标迈进。
|
2月前
|
人工智能 Serverless API
函数计算的云上计费演进:从请求驱动到价值驱动,助力企业走向 AI 时代
在 AI 时代,函数计算一直坚持走向“让开发者只关心业务逻辑,云厂商自动完成一切资源管理与调度”的愿景,最终让计算像水、电一样随时可得、按实际使用价值付费。
|
10月前
|
消息中间件 存储 弹性计算
云端问道13期方案教学-告别资源瓶颈,函数计算驱动多媒体文件处理
《云端问道13期方案教学》由阿里云技术团队周博宇主讲,聚焦如何使用函数计算突破资源瓶颈,高效处理多媒体文件。方案涵盖六大要点:寻找云需求解决方案、选择函数计算的原因、对比不同文件处理方式、实现多媒体文件处理、应用场景广泛性及优惠购买推荐。通过将文件处理从主应用拆分,利用函数计算的按需扩展和自动弹性特性,确保核心业务稳定,并大幅降低成本。适用于图片、视频处理等多种场景。
150 1
云端问道13期方案教学-告别资源瓶颈,函数计算驱动多媒体文件处理
|
7月前
|
Serverless Python
借助 serverless 将 MCP 服务部署到云端
本文介绍了如何将 MCP 服务通过 SSE 协议部署到云端,避免本地下载和启动的麻烦。首先,使用 Python 实现了一个基于 FastMCP 的网络搜索工具,并通过设置 `transport='sse'` 启用 SSE 协议。接着,编写客户端代码测试服务功能,确保其正常运行。随后,利用阿里云函数计算服务(FC 3.0)以 Serverless 方式部署该服务,包括创建函数、配置环境变量、添加依赖层以及部署代码。最后,提供了客户端测试方法和日志排查技巧,并展示了如何在不同工具(如 Cherry-Studio、Cline 和 Cursor)中配置云端 MCP 服务。
1314 10
借助 serverless 将 MCP 服务部署到云端
|
1月前
|
人工智能 运维 Kubernetes
Serverless 应用引擎 SAE:为传统应用托底,为 AI 创新加速
在容器技术持续演进与 AI 全面爆发的当下,企业既要稳健托管传统业务,又要高效落地 AI 创新,如何在复杂的基础设施与频繁的版本变化中保持敏捷、稳定与低成本,成了所有技术团队的共同挑战。阿里云 Serverless 应用引擎(SAE)正是为应对这一时代挑战而生的破局者,SAE 以“免运维、强稳定、极致降本”为核心,通过一站式的应用级托管能力,同时支撑传统应用与 AI 应用,让企业把更多精力投入到业务创新。
413 29
|
2月前
|
存储 人工智能 Serverless
函数计算进化之路:AI 应用运行时的状态剖析
AI应用正从“请求-响应”迈向“对话式智能体”,推动Serverless架构向“会话原生”演进。阿里云函数计算引领云上 AI 应用 Serverless 运行时技术创新,实现性能、隔离与成本平衡,开启Serverless AI新范式。
415 12
|
7月前
|
SQL 分布式计算 Serverless
鹰角网络:EMR Serverless Spark 在《明日方舟》游戏业务的应用
鹰角网络为应对游戏业务高频活动带来的数据潮汐、资源弹性及稳定性需求,采用阿里云 EMR Serverless Spark 替代原有架构。迁移后实现研发效率提升,支持业务快速发展、计算效率提升,增强SLA保障,稳定性提升,降低运维成本,并支撑全球化数据架构部署。
774 56
鹰角网络:EMR Serverless Spark 在《明日方舟》游戏业务的应用
|
5月前
|
存储 编解码 Serverless
Serverless架构下的OSS应用:函数计算FC自动处理图片/视频转码(演示水印添加+缩略图生成流水线)
本文介绍基于阿里云函数计算(FC)和对象存储(OSS)构建Serverless媒体处理流水线,解决传统方案资源利用率低、运维复杂、成本高等问题。通过事件驱动机制实现图片水印添加、多规格缩略图生成及视频转码优化,支持毫秒级弹性伸缩与精确计费,提升处理效率并降低成本,适用于高并发媒体处理场景。
316 0
|
7月前
|
人工智能 开发框架 安全
Serverless MCP 运行时业界首发,函数计算让 AI 应用最后一公里提速
作为云上托管 MCP 服务的最佳运行时,函数计算 FC 为阿里云百炼 MCP 提供弹性调用能力,用户只需提交 npx 命令即可“零改造”将开源 MCP Server 部署到云上,函数计算 FC 会准备好计算资源,并以弹性、可靠的方式运行 MCP 服务,按实际调用时长和次数计费,欢迎你在阿里云百炼和函数计算 FC 上体验 MCP 服务。
678 30