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

本文涉及的产品
函数计算FC,每月15万CU 3个月
Serverless 应用引擎免费试用套餐包,4320000 CU,有效期3个月
简介: 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

相关实践学习
【文生图】一键部署Stable Diffusion基于函数计算
本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
目录
相关文章
|
1月前
|
存储 运维 监控
Elasticsearch Serverless 高性价比智能日志分析关键技术解读
本文解析了Elasticsearch Serverless在智能日志分析领域的关键技术、优势及应用价值。
Elasticsearch Serverless 高性价比智能日志分析关键技术解读
|
19天前
|
监控 安全 Serverless
"揭秘D2终端大会热点技术:Serverless架构最佳实践全解析,让你的开发效率翻倍,迈向技术新高峰!"
【10月更文挑战第23天】D2终端大会汇聚了众多前沿技术,其中Serverless架构备受瞩目。它让开发者无需关注服务器管理,专注于业务逻辑,提高开发效率。本文介绍了选择合适平台、设计合理函数架构、优化性能及安全监控的最佳实践,助力开发者充分挖掘Serverless潜力,推动技术发展。
41 1
|
1月前
|
缓存 前端开发 Serverless
前端技术新趋势:从PWA到Serverless架构
【10月更文挑战第1天】前端技术新趋势:从PWA到Serverless架构
47 3
|
2月前
|
运维 Kubernetes 前端开发
拥抱Knative, 合思加速Serverless化演进实践
合思信息基于阿里云容器服务Knative, 实现Serverless化演进的最佳实践。
拥抱Knative, 合思加速Serverless化演进实践
|
3月前
|
弹性计算 关系型数据库 Serverless
函数计算驱动多媒体文件处理:高效、稳定与成本优化实践
本次测评的解决方案《告别资源瓶颈,函数计算驱动多媒体文件处理》展示了如何利用阿里云函数计算高效处理多媒体文件。文档结构清晰、内容详实,适合新客户参考。方案提供了一键部署与手动部署两种方式,前者简便快捷,后者灵活性高但步骤较多。通过部署,用户可体验到基于函数计算的文件处理服务,显著提升处理效率和系统稳定性。此外,测评还对比了应用内处理文件与函数计算处理文件的不同,突出了函数计算在资源管理和成本控制方面的优势。
22716 19
|
3月前
|
运维 Cloud Native 开发者
云原生技术演进:从微服务到无服务器的旅程
【8月更文挑战第20天】在数字化时代的浪潮中,云原生技术如同一艘航船,承载着企业转型的梦想与挑战。本文将深入探讨云原生技术的发展路径,从微服务的兴起到无服务器架构的革新,揭示这一技术演进背后的逻辑与动力。通过分析云原生技术的优势、面临的挑战以及未来的发展趋势,我们将描绘出一幅云原生技术演进的宏伟蓝图。
|
3月前
|
运维 Kubernetes Serverless
Serverless Argo Workflows荣获信通院标杆实践案例,引领大规模离线任务处理新方法
阿里云容器服务Serverless Argo Workflows大规模离线计算工作流平台荣获2024信通院Serveless实践标杆案例。本文介绍其应用场景、平台特性以及领域实践。
|
4月前
|
分布式计算 Java Serverless
EMR Serverless Spark 实践教程 | 通过 spark-submit 命令行工具提交 Spark 任务
本文以 ECS 连接 EMR Serverless Spark 为例,介绍如何通过 EMR Serverless spark-submit 命令行工具进行 Spark 任务开发。
400 7
EMR Serverless Spark 实践教程 | 通过 spark-submit 命令行工具提交 Spark 任务
|
3月前
|
Cloud Native Serverless 云计算
云原生时代的技术演进:从微服务到Serverless
在数字化转型的浪潮中,云原生技术正成为推动企业IT架构现代化的重要力量。本文将探讨云原生技术的关键组成部分—微服务与Serverless架构—如何助力企业实现敏捷开发和高效运维。通过深入分析这两种架构模式的优势与挑战,我们旨在为读者揭示云原生环境下的最佳实践和未来发展趋势。
|
3月前
|
前端开发 大数据 数据库
🔥大数据洪流下的决战:JSF 表格组件如何做到毫秒级响应?揭秘背后的性能魔法!💪
【8月更文挑战第31天】在 Web 应用中,表格组件常用于展示和操作数据,但在大数据量下性能会成瓶颈。本文介绍在 JavaServer Faces(JSF)中优化表格组件的方法,包括数据处理、分页及懒加载等技术。通过后端分页或懒加载按需加载数据,减少不必要的数据加载和优化数据库查询,并利用缓存机制减少数据库访问次数,从而提高表格组件的响应速度和整体性能。掌握这些最佳实践对开发高性能 JSF 应用至关重要。
70 0

热门文章

最新文章

相关产品

  • 函数计算