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

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

serverless.jpeg

本文是 serverless 入门与实践 的第36篇


学习<华为 Serverless 核心技术与实践>, 计划: 1篇前言 + 10篇/章 + 1篇总结


Serverless平台与翻译服务: 架构选型

微服务

基于微服务架构的翻译服务

arch.png


对于翻译团队,采用微服务架构存在如下几个问题:

  • 前端和后端的开发环境和语言不同,翻译服务需要前端和后端两种开发团队,同时前端和后端的开发人员需要进行一定的协作和沟通,前端和后端沟通协同成本较高。
  • 需要自己购买云资源,配置环境及服务上线后的质量监控等一系列运维操作,诸如防火墙配置、网络安全组策略、VPC和子网划分等往往需要专业的运维人员参与,翻译团队并没有专职的运维团队,如果配置不当可能会导致安全问题。
  • 翻译服务面向的是开发者或翻译服务商,其平时的操作主要集中在办公时间,而后端的微服务是一直在线的,没有做到按需使用,存在一定的资源浪费。
  • 随着业务的发展,系统请求会越来越大,或者在某段时间内的请求激增,导致系统需要进行扩容或弹性伸缩,因此需要有一套系统及运维来支撑资源的弹性伸缩功能


serverless

相比微服务架构,基于Serverless的架构有如下改进:

  • 函数可以采用Node.js语言开发,对前端开发人员来说更容易上手,同一个开发人员既能完成前端的开发,又能完成后端业务逻辑的开发,端到端完成一个完整的业务功能,降低沟通和协调成本,提升研发效率。
  • Serverless架构实现了对开发者的免运维,开发人员不需要自行购买资源/服务、部署资源/服务、监控质量等运维操作。
  • Serverless服务是按需使用的,当真正有开发者使用的时候才会运行函数,其他情况会自动回收相关资源,节约资源成本。
  • Serverless架构本身支持弹性伸缩,对业务来说无须关注其资源和性能不足的问题,只要关注自身的业务功能即可轻松应对流量高峰和业务增长。


基于Serverless技术构建的翻译服务架构

fanyi.png


技术选型结果

通过对微服务架构和Serverless架构的特点、优缺点进行对比,结合翻译服务团队的现状,选择Serverless架构来构建翻译服务,主要优点如下。

  • Serverless服务免运维,云函数的部署和升级灵活方便,对开发人员的技能要求低,可以充分满足业务快速发布和上线的需求。
  • 屏蔽了前端和后端的架构差异,前端和后端可以由同一个人采用自己熟悉的语言进行端到端开发,团队已有的前端人员可以快速上手开发后端服务,使项目能够立即启动。
  • 利用Serverless架构的弹性伸缩特性,翻译团队可以轻松应对流量波动和业务增长,不需要寻找高水平的架构师,也不需要在业务上线之后因为性能不足而不断重构优化架构性能。
  • 函数按需运行、服务按使用量计费,对于像翻译服务这种不需要实时在线运行的业务,可以极大地降低资源使用成本。采用Serverless技术来构建翻译服务,可以兼顾业务变化快、团队开发和运维经验不足等诉求,同时兼顾技术架构的先进性和可演进性。
相关实践学习
【AI破次元壁合照】少年白马醉春风,函数计算一键部署AI绘画平台
本次实验基于阿里云函数计算产品能力开发AI绘画平台,可让您实现“破次元壁”与角色合照,为角色换背景效果,用AI绘图技术绘出属于自己的少年江湖。
从 0 入门函数计算
在函数计算的架构中,开发者只需要编写业务代码,并监控业务运行情况就可以了。这将开发者从繁重的运维工作中解放出来,将精力投入到更有意义的开发任务上。
目录
相关文章
|
4月前
|
人工智能 Serverless API
MCP Server 之旅第 4 站: 长连接闲置计费最高降低87%成本的技术内幕
阿里云函数计算(FC)提供事件驱动的全托管计算服务,支持 MCP Server 场景优化。通过 [MCP Runtime](https://mp.weixin.qq.com/s/_DSMRovpr12kkiQUYDtAPA),实现 Stdio MCP Server 一键托管,并借助亲和性调度解决 Session 保持问题。针对 MCP Server 的稀疏调用特性,函数计算引入长连接闲置计费机制,在毫秒级计费基础上,显著降低资源闲置成本(最高可达87%)。用户可通过控制台或 API 开启该功能,Websocket 长请求场景亦默认支持。此方案有效提升资源利用率,为用户提供灵活、经济的计算服务。
|
9月前
|
运维 Cloud Native Serverless
Serverless Argo Workflows大规模计算工作流平台荣获信通院“云原生技术创新标杆案例”
2024年12月24日,阿里云Serverless Argo Workflows大规模计算工作流平台荣获由中国信息通信研究院颁发的「云原生技术创新案例」奖。
|
9月前
|
存储 运维 监控
Elasticsearch Serverless高性价比智能时序分析关键技术解读
本篇演讲由阿里云1s团队的贾新寓讲解,主题为高性价比、智能日志更新关键技术。内容分为四部分:回顾日志场景痛点、介绍四大关键能力(开箱即用、高性能低成本、按量付费、智能调度免运维)、解读关键技术(如读写分离架构、ES内核优化等),并演示如何快速接入Serverless产品。通过这些技术,显著提升性能、降低成本,帮助用户实现高效日志管理。
|
11月前
|
存储 运维 监控
Elasticsearch Serverless 高性价比智能日志分析关键技术解读
本文解析了Elasticsearch Serverless在智能日志分析领域的关键技术、优势及应用价值。
568 8
Elasticsearch Serverless 高性价比智能日志分析关键技术解读
|
10月前
|
关系型数据库 Serverless 分布式数据库
PolarDB Serverless 模式通过自动扩缩容技术,根据实际工作负载动态调整资源,提高系统灵活性与成本效益
PolarDB Serverless 模式通过自动扩缩容技术,根据实际工作负载动态调整资源,提高系统灵活性与成本效益。用户无需预配高固定资源,仅需为实际使用付费,有效应对流量突变,降低总体成本。示例代码展示了基本数据库操作,强调了合理规划、监控评估及结合其他云服务的重要性,助力企业数字化转型。
252 6
|
10月前
|
监控 安全 Serverless
"揭秘D2终端大会热点技术:Serverless架构最佳实践全解析,让你的开发效率翻倍,迈向技术新高峰!"
【10月更文挑战第23天】D2终端大会汇聚了众多前沿技术,其中Serverless架构备受瞩目。它让开发者无需关注服务器管理,专注于业务逻辑,提高开发效率。本文介绍了选择合适平台、设计合理函数架构、优化性能及安全监控的最佳实践,助力开发者充分挖掘Serverless潜力,推动技术发展。
383 1
|
11月前
|
缓存 前端开发 Serverless
前端技术新趋势:从PWA到Serverless架构
【10月更文挑战第1天】前端技术新趋势:从PWA到Serverless架构
147 3
|
运维 Cloud Native 开发者
云原生技术演进:从微服务到无服务器的旅程
【8月更文挑战第20天】在数字化时代的浪潮中,云原生技术如同一艘航船,承载着企业转型的梦想与挑战。本文将深入探讨云原生技术的发展路径,从微服务的兴起到无服务器架构的革新,揭示这一技术演进背后的逻辑与动力。通过分析云原生技术的优势、面临的挑战以及未来的发展趋势,我们将描绘出一幅云原生技术演进的宏伟蓝图。
|
人工智能 运维 Cloud Native
云原生技术实践营 · 深圳站——Serverless + AI 专场邀您参会!
云原生技术实践营深圳站聚焦Serverless+AI,6月21日探索技术结合新思路,助力降低GPU成本,简化开发运维。限额80人,报名审核制,活动涵盖Serverless趋势、AIGC应用、AI算力优化等议题,还有实操体验与现场抽奖。
云原生技术实践营 · 深圳站——Serverless + AI 专场邀您参会!
|
Cloud Native Serverless 云计算
云原生时代的技术演进:从微服务到Serverless
在数字化转型的浪潮中,云原生技术正成为推动企业IT架构现代化的重要力量。本文将探讨云原生技术的关键组成部分—微服务与Serverless架构—如何助力企业实现敏捷开发和高效运维。通过深入分析这两种架构模式的优势与挑战,我们旨在为读者揭示云原生环境下的最佳实践和未来发展趋势。

热门文章

最新文章

相关产品

  • 函数计算