科百科
当前位置: 首页 范文大全

云计算技术架构主要包括哪几层(云计算技术架构)

时间:2023-08-16 作者: 小编 阅读量: 4 栏目名: 范文大全

一些智能音箱也会开放相关接口,这个接口也可以通过API网关触发云函数,获得相应的服务等;除了对象存储触发以及API网关触发,常见的触发器还有消息队列触发器、Kafka触发器、日志触发器等。Serverless架构的一个很重要的应用场景就是运维、监控与告警,即通过与定时触发器结合使用,实现对某些资源健康状态的监控与感知。

Serverless 架构将成为未来云计算领域的重要技术架构,将会被更多的业务所采纳。本文进一步探讨:Serverless 架构在什么场景下有优秀的表现?在什么场景下可能表现得并不是很理想?或者说,有哪些场景更适合 Serverless 架构呢?

Serverless 架构的应用场景

Serverless 架构的应用场景通常是由其特性决定的,所支持的触发器决定具体场景。如图 1-1 所示,CNCF Serverless Whitepaper v1.0 描述的关于 Serverless 架构所适合的用户场景如下:

  • 异步并发,组件可独立部署和扩展的场景
  • 突发或服务使用量不可预测的场景
  • 短暂、无状态的应用,对冷启动时间不敏感的场景
  • 需要快速开发、迭代的业务

1-1 CNCF Serverless Whitepaper v1.0 描述的 Serverless 架构所适合的用户场景

CNCF 除基于 Serverless 架构的特性给出 4 个适用的用户场景之外,还结合常见的触发器提供了详细的例子。

  • 响应数据库更改(插入、更新、触发、删除)的执行逻辑
  • 对物联网传感器输入消息(如 MQTT 消息)进行分析
  • 执行流处理(分析或修改动态数据)
  • 数据单次提取、转换和存储需要在短时间内进行大量处理(ETL)
  • 通过聊天机器人界面提供认知计算(异步)
  • 调度短时间内执行的任务,例如 CRON 或批处理的调用
  • 机器学习和人工智能模型
  • 持续集成管道,按需为构建作业提供资源

CNCF Serverless Whitepaper v1.0 基于 Serverless 架构的特点,从理论上描述了 Serverless 架构适合的场景或业务。云厂商则站在自身业务角度来描述 Serverless 架构的典型应用场景。

通常情况下,当对象存储作为 Serverless 相关产品触发器时,典型的应用场景包括视频处理、数据 ETL 处理等;API 网关更多会为用户赋能对外的访问链接以及相关联的功能等,当 API 网关作为 Serverless 相关产品的触发器时,典型的应用场景就是后端服务,包括 App 后端服务、网站后端服务甚至微信小程序等相关产品的后端服务。

一些智能音箱也会开放相关接口,这个接口也可以通过 API 网关触发云函数,获得相应的服务等;除了对象存储触发以及 API 网关触发,常见的触发器还有消息队列触发器、Kafka 触发器、日志触发器等。

场景一:Web 应用或移动应用后端

如果 Serverless 架构和云厂商所提供的其他云产品结合,开发者能够构建可弹性扩展的移动应用或 Web 应用程序 ,轻松创建丰富的无服务器后端,且这些程序在多个数据中心可用。图 1-2 所示为 Web 应用后端处理示例。

1-2 Web 应用后端处理示例

场景二:实时文件/数据处理

在视频应用、社交应用等场景下,用户上传的图片、音视频往往总量大、频率高,对处理系统的实时性和并发能力都有较高要求。此时,对于用户上传的图片,我们可以使用多个函数对其分别处理,包括图片的压缩、格式转换等,以满足不同场景下的需求。图 1-3 所示为实时文件处理示例。

1-3 实时文件处理示例

我们可以通过 Serverless 架构所支持的丰富的事件源、事件触发机制、代码和简单的配置对数据进行实时处理,例如:对对象存储压缩包进行解压、对日志或数据库中的数据进行清洗、对 MNS 消息进行自定义消费等。图 1-4 所示为实时数据处理示例。

1-4 实时数据处理示例

场景三:离线数据处理

通常,要对大数据进行处理,我们需要搭建 Hadoop 或者 Spark 等相关的大数据框架,同时要有一个处理数据的集群。但通过 Serverless 技术,我们只需要将获得到的数据不断存储到对象存储,并且通过对象存储配置的相关触发器触发数据拆分函数进行相关数据或者任务的拆分,然后再调用相关处理函数,之后存储到云数据库中。

例如:某证券公司每 12 小时统计一次该时段的交易情况并整理出该时段交易量 top5;每天处理一遍秒杀网站的交易流日志获取因售罄而产生的错误,以便准确分析商品热度和趋势等。函数计算近乎无限扩容的能力可以使用户轻松地进行大容量数据的计算。

利用 Serverless 架构可以对源数据并发执行 mapper 和 reducer 函数,在短时间内完成工作。相比传统的工作方式,使用 Serverless 架构更能避免资源的闲置,从而节省成本。

数据 ETC 处理流程可以简化为图 1-5。

1-5 数据 ETL 处理示例

场景四:人工智能领域

在 AI 模型完成训练,对外提供推理服务时,基于 Serverless 架构,将数据模型包装在调用函数中,在实际用户的请求到达时再运行代码。

相对于传统的推理预测,这样做的好处是无论是函数模块还是后端的 GPU 服务器,以及对接的其他相关机器学习服务,都可以进行按量付费以及自动伸缩,从而在保证性能的同时确保服务的稳定。图 1-6 为机器学习(AI 推理预测)处理示例。

1-6 机器学习(AI 推理预测)处理示例

场景五:物联网(IoT)领域

目前,很多厂商都在推出自己的智能音箱产品——用户对智能音箱说一句话,智能音箱通过互联网将这句话传递给后端服务,然后得到反馈结果,再返给用户。通过 Serverless 架构,厂商可以将 API 网关、云函数以及数据库产品结合起来,以替代传统的服务器或者虚拟机等。

Serverless 架构一方面可以确保资源能按量付费,即用户只有在使用的时候,函数部分才会计费;另一方面当用户量增加时,通过 Serverless 架构实现的智能音箱系统的后端也会进行弹性伸缩,保证用户侧的服务稳定,且对其中某个功能的维护相当于对单个函数的维护,并不会给主流程带来额外风险,相对来说会更加安全、稳定等。图 1-7 为 IoT 后端处理示例。

图1-7 IoT 后端处理示例

场景六:监控与自动化运维

在实际生产中,我们经常需要做一些监控脚本来监控网站服务或者 API 服务是否健康,包括是否可用、响应速度等。传统的方法是通过一些网站监控平台(例如 DNSPod 监控、360 网站服务监控,以及阿里云监控等)进行监控和告警。

这些监控平台的原理是用户自己设置要监控的网站和预期的时间阈值,由监控平台部署在各地区的服务器定期发起请求,进而判断网站或服务的可用性。当然,这些服务器虽然说通用性很强,但实际上并不一定适合。

例如,现在需要监控某网站状态码和不同区域的延时,同时设置一个延时阈值,当网站状态异常或者延时过大时,平台通过邮件等进行通知和告警。目前,针对这样一个定制化需求,大部分监控平台很难直接实现,所以开发一个网站状态监控工具就显得尤为重要。

除此之外,在实际生产运维中,对所使用的云服务进行监控和告警也非常有必要。例如:在使用 Hadoop、Spark 时要对节点的健康进行监控;在使用 Kubernetes 时要对 API Server、ETCD 等的指标进行监控;在使用 Kafka 时要对数据积压量,以及 Topic、Consumer 等的指标进行监控。

对于这些服务的监控,我们往往不能通过简单的 URL 以及某些状态进行判断。在传统的运维中,我们通常会在额外的机器上设置一个定时任务,以对相关服务进行旁路监控。

Serverless 架构的一个很重要的应用场景就是运维、监控与告警,即通过与定时触发器结合使用,实现对某些资源健康状态的监控与感知。图 1-8 为网站监控告警示例。

1-8 网站监控告警示例

云计算技术架构 Serverless 的 6 大应用场景丨科普

    推荐阅读
  • 汽车音响改装用哪个喇叭好(汽车音响是不是喇叭越多效果越好)

    并且喇叭数多也并非是好音质的最终提现,这其中需要涉及到的调校、NVH、环境、功率、声波等各方面的因素,都是判断车内音质的基础条件。我们以近期一款热门车型——小鹏G9为例,据了解该车所采用的音响品牌为丹拿原厂的Confidence系列音响系统,全车共搭载28个声学单元,功率高达2250W。因此小鹏G9车上所搭载的音响由拿国际音响专家和小鹏音乐专家共同调校。

  • 如何在4天内瘦掉大肚腩(一分钟教你甩掉)

    早餐我们选择一杯牛奶、一个鸡蛋和一些绿叶蔬菜,这样既补充了蛋白质又补充了膳食纤维和维生素,一定切记早餐不可不吃,不吃早餐对减肥来说百害而无一利。当然早餐不是一成不变的,我们也可以换成一杯豆浆、一片全面面包和一些水果或者鸡胸脯肉、燕麦粥和水果。这些是可以随意搭配的,保证我们摄入的食物中要有蛋白质、碳水、膳食纤维和维生素。中午可以做牛排、鸡排、鸡胸脯肉炒蔬菜、排骨炖大白菜等等。

  • 全国有哪些国际商务考察系列(走进上海众有带你感受一个)

    走进上海众有,带你感受一个"年轻"企业的别样"稳重"在舒适家居理念日渐深入人心的今天,人们对于室内温、湿度以及空气质量的关注度逐渐提高。不仅如此,在继众有高品质工业除湿机成功应用于上海世博会展馆后,上海波音、核工集团、上海武警总队后勤基地、中国农业银行上海市分行、上海农商银行、中国人民银行、上海大众、上汽集团、中国电子集团等大型知名企业都相继成为众有的战略合作伙伴。

  • 怎样才能构成交通肇事罪 交通肇事罪如何定罪

    怎样才能构成交通肇事罪交通肇事罪,是指违反交通运输管理法规,因而发生重大事故,致人重伤、死亡或者使公共财产遭受重大损失的行为。行为人虽然违反了交通运输管理法规,但未造成上述法定严重后果的,不构成交通肇事罪。其中,逃逸情节就是属于比较严重的了,按照《刑法》中的规定,此时起刑点为3年有期徒刑。

  • 苹果果粉是什么(苹果果粉含义)

    苹果果粉是什么苹果果粉是美国苹果公司电子产品的爱好者。从iPhone开始接触苹果,通过情感认同在延伸消费到苹果的电脑、iPod、iPad,以其对Apple产品品牌的执着追求而著称,与之相对的是“果黑”。在数码消费领域,如今人们爱用“果粉”来形容对苹果产品热衷的数码用户,这群“果粉”大部分是从iPhone开始接触苹果,通过情感认同在延伸消费到苹果的个人电脑Mac、音乐播放器iPod、平板电脑iPad,同时再把这种对苹果的认可去感染周围的人群。

  • 盛开的近义词4字成语(桃花宝典美容)

    本期我们请到了资深美妆达人——Wing,来根据日常护肤的迷思答疑解惑!Wing姐小课堂:我们在选择日常护肤单品时总是傻傻分不清这些美容近义词,导致无法选定适合自己的单品。水之密语靓彩染烫修护精华发膜RMB79/200g修护因染烫而造成的损伤,为秀发注入满满滋养及弹力,抚平毛躁并持续护色,令染烫秀发重焕润泽,光滟动人。

  • 姿态和rita发生了什么(LOL姿态直播问电竞椅上)

    不知道姿态是真的不知道还是假的不知道这个梗,反正在说完这句话之后Rita的脸都红了,而且直接就是对大家说自己简直脸红的想要关掉自己的麦克风。特别是王记得在听到这个梗之后居然也在一旁一直嘿嘿嘿的笑,简直是不禁让人想入非非。而且姿态的胆子实在是太大了,什么话都敢说,不过好在还是有个度的,而且Rita也还经得起开玩笑,不然要是换成别的女生真怕人家直接生起气来。

  • 稀稀拉拉的意思(稀稀拉拉的解释)

    下面希望有你要的答案,我们一起来看看吧!稀稀拉拉的意思稀稀拉拉,成语,指稀疏的样子。从维熙《并不愉快的故事》:“他愣愣地站起来,焦急地搓搓手,只等到里边响起稀稀拉拉的巴掌声的时候,他才推门进去。”

  • 洗完澡眼睛发红怎么回事(每次洗完澡眼睛发红怎么回事)

    在日常生活中,洗澡是最基本的一个身体清洁方式,每个人都会经常洗澡,从而保持身体干净卫生。

  • 华为mate50测评支持5g吗(如何始于昆仑跨域山海)

    据胡涛透露,在整个探索活动中,他们经常会在无人区中遇到意外情况。与此同时,胡涛也对华为Mate50系列昆仑玻璃的抗摔性能感到十分满意。据胡涛表示,在探险活动中,因为路况等因素,华为Mate50系列经常会被一不小心摔到地上、河流中。9月21日10:08,不怕摔、没信号也能发信息、没电也能打电话的黑科技年度旗舰华为Mate50系列就将在天猫平台正式发售。需要的用户可前往华为商城、零售店、服务店随新机购买。