函数计算适合做什么啊。我把微服务全迁移这上面行吗?领导想把那些调用量特别少的服务,做到函数计算这里,需要配合api网关使用吗?
不合适。传统微服务建议使用 SAE。可以,参考一下这个
https://help.aliyun.com/zh/mse/user-guide/add-a-service?spm=a2c4g.11186623.0.i2
。此回答来自钉群阿里函数计算官网客户。
阿里云函数计算是一种基于事件驱动的全托管计算服务,用户可以在不需要购买或管理服务器的情况下,通过编写并上传代码或镜像来自动执行代码。该服务可以简化处理流程,提高效率和安全性,同时减少负载均衡、弹性伸缩等复杂系统管理概念的使用。因此,函数计算非常适合需要快速开发和部署云端应用程序的场景。
对于微服务的迁移,函数计算是一个很好的选择,因为它可以快速响应请求并进行扩展,从而提供更好的性能和可靠性。此外,函数计算还可以帮助您降低运维成本,提高开发效率。
关于领导想把调用量特别少的服务迁移到函数计算上的问题,这取决于具体的业务需求。如果这些服务的调用量确实很少,那么将它们迁移到函数计算上可能不会带来太大的收益。但是,如果您希望将这些服务与API网关一起使用,以便更好地管理和控制访问权限,那么可以考虑将它们迁移到函数计算上。总之,在做出决策之前,请确保充分了解您的业务需求和目标。
函数计算是一种无服务器计算技术,适用于实时计算、移动应用、大数据分析等多种场景。它可以为您提供灵活的开发体验、高弹性、低成本等特点。
关于微服务迁移至函数计算方面:
全部的微服务不太合适全部迁移到函数计算上,比较适合用微服务引擎MSE。
函数计算可以不使用API网关。
函数计算的典型应用场景,包括Web应用、数据ETL处理、AI推理、视频转码等。
Web应用
函数计算和其他云产品搭配使用,可以让工程师只需编写业务代码即能够快速构建可弹性扩展的Web应用。同时这些程序可在多个数据中心高可用运行,不需要在可扩展性、备份冗余方面执行管理工作。
数据ETL处理
函数计算支持丰富的事件源,通过事件触发机制,可以用几行代码和简单的配置对数据进行实时处理。例如:对OSS压缩包进行解压、对日志或者数据库中的数据进行清洗、对MNS消息进行自定义消费等。
AI推理
在AI模型训练完成后,对外提供推理服务时,可以使用函数计算,通过将数据模型包装在调用函数中,在用户实际请求到达时再运行代码。
视频转码
函数计算和函数工作流结合可以轻松打造弹性高可用的Serverless视频处理系统。与传统方案相比,性能、成本和工程效率都有显著的优势。
——参考来源于阿里云官方文档。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。