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

本文涉及的产品
对象存储 OSS,20GB 3个月
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
简介: 《云端问道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

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

相关实践学习
【文生图】一键部署Stable Diffusion基于函数计算
本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
相关文章
|
1天前
|
消息中间件 存储 弹性计算
云端问道13期方案教学-告别资源瓶颈,函数计算驱动多媒体文件处理
《云端问道13期方案教学》由阿里云技术团队周博宇主讲,聚焦如何使用函数计算突破资源瓶颈,高效处理多媒体文件。方案涵盖六大要点:寻找云需求解决方案、选择函数计算的原因、对比不同文件处理方式、实现多媒体文件处理、应用场景广泛性及优惠购买推荐。通过将文件处理从主应用拆分,利用函数计算的按需扩展和自动弹性特性,确保核心业务稳定,并大幅降低成本。适用于图片、视频处理等多种场景。
云端问道13期方案教学-告别资源瓶颈,函数计算驱动多媒体文件处理
|
1天前
|
人工智能 运维 Serverless
云端问道8期方案教学-基于Serverless计算快速构建AI应用开发
本文介绍了基于Serverless计算快速构建AI应用开发的技术和实践。内容涵盖四个方面:1) Serverless技术价值,包括其发展趋势和优势;2) Serverless函数计算与AI的结合,探讨AIGC应用场景及企业面临的挑战;3) Serverless函数计算AIGC应用方案,提供一键部署、模型托管等功能;4) 业务初期如何低门槛使用,介绍新用户免费额度和优惠活动。通过这些内容,帮助企业和开发者更高效地利用Serverless架构进行AI应用开发。
|
1天前
|
监控 Serverless 测试技术
云端问道9期方案教学-省心省钱的云上Serverless高可用架构
本文介绍了省心省钱的云上Serverless高可用架构,主要分为两个部分:1. Serverless的发展历程、特点及高可用架构;2. SAE(Serverless Application Engine)产品介绍。Serverless作为一种云计算模式,让用户无需管理底层基础设施,自动弹性扩展资源,按需付费,极大提高了资源利用率和业务灵活性。SAE作为Serverless计算服务,提供了简便的应用部署、运维自动化、丰富的弹性策略和可观测性等功能,帮助企业降低运营成本、提升研发效率。通过极氪汽车、南瓜电影等客户案例展示了SAE在实际应用中的优势。
|
4月前
|
人工智能 自然语言处理 Serverless
阿里云函数计算 x NVIDIA 加速企业 AI 应用落地
阿里云函数计算与 NVIDIA TensorRT/TensorRT-LLM 展开合作,通过结合阿里云的无缝计算体验和 NVIDIA 的高性能推理库,开发者能够以更低的成本、更高的效率完成复杂的 AI 任务,加速技术落地和应用创新。
201 13
|
9天前
|
存储 人工智能 Serverless
7分钟玩转 AI 应用,函数计算一键部署 AI 生图大模型
人工智能生成图像(AI 生图)的领域中,Stable Diffusion WebUI 以其强大的算法和稳定的输出质量而闻名。它能够快速地从文本描述中生成高质量的图像,为用户提供了一个直观且高效的创作平台。而 ComfyUI 则以其用户友好的界面和高度定制化的选项所受到欢迎。ComfyUI 的灵活性和直观性使得即使是没有技术背景的用户也能轻松上手。本次技术解决方案通过函数计算一键部署热门 AI 生图大模型,凭借其按量付费、卓越弹性、快速交付能力的特点,完美实现低成本,免运维。
|
26天前
|
人工智能 Serverless API
尽享红利,Serverless构建企业AI应用方案与实践
本次课程由阿里云云原生架构师计缘分享,主题为“尽享红利,Serverless构建企业AI应用方案与实践”。课程分为四个部分:1) Serverless技术价值,介绍其发展趋势及优势;2) Serverless函数计算与AI的结合,探讨两者融合的应用场景;3) Serverless函数计算AIGC应用方案,展示具体的技术实现和客户案例;4) 业务初期如何降低使用门槛,提供新用户权益和免费资源。通过这些内容,帮助企业和开发者快速构建高效、低成本的AI应用。
71 12
|
5月前
|
Serverless API 异构计算
函数计算产品使用问题之修改SD模版应用的运行环境
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
5月前
|
运维 Serverless 网络安全
函数计算产品使用问题之通过仓库导入应用时无法配置域名外网访问,该如何排查
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
3月前
|
存储 消息中间件 人工智能
ApsaraMQ Serverless 能力再升级,事件驱动架构赋能 AI 应用
本文整理自2024年云栖大会阿里云智能集团高级技术专家金吉祥的演讲《ApsaraMQ Serverless 能力再升级,事件驱动架构赋能 AI 应用》。
178 18
|
2月前
|
运维 Serverless 数据处理
Serverless架构通过提供更快的研发交付速度、降低成本、简化运维、优化资源利用、提供自动扩展能力、支持实时数据处理和快速原型开发等优势,为图像处理等计算密集型应用提供了一个高效、灵活且成本效益高的解决方案。
Serverless架构通过提供更快的研发交付速度、降低成本、简化运维、优化资源利用、提供自动扩展能力、支持实时数据处理和快速原型开发等优势,为图像处理等计算密集型应用提供了一个高效、灵活且成本效益高的解决方案。
108 1

热门文章

最新文章