基于阿里云Serverless搭建的PNG 图片高质量压缩工具
一、❓ 什么是Serverless
Serverless 是一种基于云计算的开发方法,它让开发人员可以专注于编写代码来解决业务问题,而不是处理服务器问题。它是独一无二的,因为它支持Auto Scaling,执行应用程序所需的计算能力是按需分配的。并且使用一种称为事件驱动函数的模型来确定这些需求的范围。这就是Serverless架构,也称为功能即服务 (FaaS)。
二、🌓 部署、初步体验工作
- 🗡 开通阿里云函数计算FC,点击下方链接跟随提示即可开通。
🏠开通地址:https://fcnext.console.aliyun.com/overview
- 🍂通过模版创建应用
- 📡绑定Github,然后选择好角色,点击创建
- 🌞 这样就部署成功了。
- 访问域名:即可。
无论是网页调用还是脚本调用,调用速度都比较快!
可以看到使用阿里云Serverless Devs部署基于 Serverless 图像预测案例是十分流畅的。下面是评分和点评:
上手容易度:⭐⭐⭐⭐⭐
服务监控功能:⭐⭐⭐⭐⭐
部署速度:⭐⭐⭐⭐
执行速度:⭐⭐⭐⭐
案例资源丰富度:⭐⭐⭐
总体评价:⭐⭐⭐⭐
点评:笔者通过使用阿里云Serverless Devs部署基于 Serverless 图像预测案例,体验了阿里云Serverless的部分主要功能,阿里云Serverless功能强大、上手容易、性能也不弱,不过应用模板还不够丰富,大部分是环境类模板,这方面有待加群,本人也体验其他云服务提供商的Serverless服务,阿里云每月前100万次函数调用免费、每月前400,000(GB-秒)函数实例资源使用量免费。我体验的那个云服务提供商就前三个月有免费额度,而且很容易
三、体验在线编辑、再次部署
🏷 通过服务列表-》服务 png-compress 详情-》函数管理-》函数详情-》函数代码可以在线编辑函数,进行开发。
我将说明删除后,再次部署:
整个流程很流畅,不过不知道为什么应用那里部署历史没有变化,没有看到函数的部署历史。
如果是这样的话,那么函数部署如何回滚?
四、建议
- 在线编辑代码功能建议上线上传文件功能。
- 还有一个应用只能对应一个函数吗?多函数应用部署可以有
- 函数部署建议有历史部署功能,可以回滚。