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

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

serverless.jpeg

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


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


Service Bridge功能

Service Bridge的主要功能有两个:

  1. 提供面向异构云BaaS服务的接口统一标准
  2. 提供原子BaaS服务插件框架


提供面向异构云BaaS服务的接口统一标准

当前的云服务商所提供的BaaS服务接口各不相同,要制订一套完整的BaaS服务接口标准面临较大挑战


简化业务模型 -> 设计原则:

  • 统一接口标准的范围主要是BaaS服务核心数据业务接口 -> CRUD, 通常10个接口内
  • BaaS服务本身的一些管理配置接口不作为统一标准的内容 -> 配置, 开发者自己预先对接


Service Bridge统一接口

tongyi.png


每个接入的BaaS服务都会有一个插件对应注册到Service Bridge中,这些插件对应的BaaS服务称为原子BaaS服务

yuanzi.png


提供原子BaaS服务插件框架

Service Bridge为了能够让第三方BaaS服务快速接入Service Bridge框架,采用动态原子BaaS服务插件框架让第三方BaaS服务可以实现在线接入


Service Bridge动态原子BaaS服务插件框架

sb_yuanzi.png

BaaS服务数量较多 -> 每个原子BaaS服务插件占用较多资源 -> Service Bridge 消耗过多资源 -> 管理面性能不足


Service Bridge其他使用场景

Service Bridge也可以借助自身在BaaS服务中运行的特殊权限,在一些场景下为开发者提供其他便捷

  • 通过Data binding配置提供服务认证能力
  • 企业级的BaaS服务认证能力集成
  • 降低BaaS服务压力


业务跨多云访问示例

duo_cloud.png

主要的业务流程:

① 手机App调用华为云的IAM服务,进行认证鉴权,获取调用凭证。

② 手机App使用获取的调用凭证调用华为函数平台的业务服务API Gateway。

③ 华为API Gateway验证调用凭证是否合法,如果合法则转发给对应函数平台的函数进行处理。

④ 函数根据业务判断调用的后端云服务,如果后端云服务是华为云服务,则直接调用云服务;如果后端云服务是第三方云服务,则先调用第三方云服务IAM,获取第三方云服务调用凭证。

⑤ 函数使用第三方云服务调用凭证发送后端云服务调用请求,完成业务。


Service Bridge服务代理降低BaaS服务处理压力

sb_proxy.png

相关实践学习
【玩转ComfyUI】基于函数计算一键部署AI生图平台ComfyUI
本次实验将带大家通过使用阿里云产品函数计算FC,快速使用ComfyUI实现更高质量的图像生成。
从 0 入门函数计算
在函数计算的架构中,开发者只需要编写业务代码,并监控业务运行情况就可以了。这将开发者从繁重的运维工作中解放出来,将精力投入到更有意义的开发任务上。
目录
相关文章
|
运维 监控 Cloud Native
【云故事探索】NO.17:国诚投顾的云原生 Serverless 实践
国诚投顾携手阿里云,依托Serverless架构实现技术全面升级,构建高弹性、智能化技术底座,提升业务稳定性与运行效率。通过云原生API网关、微服务治理与智能监控,实现流量精细化管理与系统可观测性增强,打造安全、敏捷的智能投顾平台,助力行业数字化变革。
【云故事探索】NO.17:国诚投顾的云原生 Serverless 实践
|
运维 监控 Cloud Native
【云故事探索】NO.17:国诚投顾的云原生 Serverless 实践
通过与阿里云深度合作,国诚投顾完成了从传统 ECS 架构向云原生 Serverless 架构的全面转型。新的技术架构不仅解决了原有系统在稳定性、弹性、运维效率等方面的痛点,还在成本控制、API 治理、可观测性、DevOps 自动化等方面实现了全方位升级。
|
存储 运维 Serverless
千万级数据秒级响应!碧桂园基于 EMR Serverless StarRocks 升级存算分离架构实践
碧桂园服务通过引入 EMR Serverless StarRocks 存算分离架构,解决了海量数据处理中的资源利用率低、并发能力不足等问题,显著降低了硬件和运维成本。实时查询性能提升8倍,查询出错率减少30倍,集群数据 SLA 达99.99%。此次技术升级不仅优化了用户体验,还结合AI打造了“一看”和“—问”智能场景助力精准决策与风险预测。
1690 69
|
人工智能 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 长请求场景亦默认支持。此方案有效提升资源利用率,为用户提供灵活、经济的计算服务。
|
Cloud Native Serverless 流计算
云原生时代的应用架构演进:从微服务到 Serverless 的阿里云实践
云原生技术正重塑企业数字化转型路径。阿里云作为亚太领先云服务商,提供完整云原生产品矩阵:容器服务ACK优化启动速度与镜像分发效率;MSE微服务引擎保障高可用性;ASM服务网格降低资源消耗;函数计算FC突破冷启动瓶颈;SAE重新定义PaaS边界;PolarDB数据库实现存储计算分离;DataWorks简化数据湖构建;Flink实时计算助力风控系统。这些技术已在多行业落地,推动效率提升与商业模式创新,助力企业在数字化浪潮中占据先机。
1019 12
|
Kubernetes 监控 Serverless
基于阿里云Serverless Kubernetes(ASK)的无服务器架构设计与实践
无服务器架构(Serverless Architecture)在云原生技术中备受关注,开发者只需专注于业务逻辑,无需管理服务器。阿里云Serverless Kubernetes(ASK)是基于Kubernetes的托管服务,提供极致弹性和按需付费能力。本文深入探讨如何使用ASK设计和实现无服务器架构,涵盖事件驱动、自动扩展、无状态设计、监控与日志及成本优化等方面,并通过图片处理服务案例展示具体实践,帮助构建高效可靠的无服务器应用。
|
Serverless 开发工具 开发者
活动实践 | 西游再现,函数计算一键部署 Flux 超写实文生图模型部署
这些图片展示了阿里巴巴云开发者生态的多个方面,包括开发工具、技术文档、社区交流、培训认证等内容,旨在为开发者提供全方位的支持和服务。
|
负载均衡 Serverless 持续交付
云端问道9期实践教学-省心省钱的云上Serverless高可用架构
详细介绍了云上Serverless高可用架构的一键部署流程
463 10
|
运维 Cloud Native Serverless
Serverless Argo Workflows大规模计算工作流平台荣获信通院“云原生技术创新标杆案例”
2024年12月24日,阿里云Serverless Argo Workflows大规模计算工作流平台荣获由中国信息通信研究院颁发的「云原生技术创新案例」奖。

热门文章

最新文章

相关产品

  • 函数计算