当前位置: 首页 > news >正文

龙华网站(建设龙华信科)网站前台架构

龙华网站(建设龙华信科),网站前台架构,网站建设标准 方案书,做网站为什么每年都要续费简介#xff1a; 本文从云计算抛砖引玉#xff0c;详解 Serverless 的典型应用场景和一些产品介绍。 一、 从云计算到 Serverless 自世界上第一台通用计算机 ENIAC (图左)诞生以来#xff0c;计算机科学与技术的发展就从未停止过前进的脚步。2003年-2006年#xff0c;谷歌…简介 本文从云计算抛砖引玉详解 Serverless 的典型应用场景和一些产品介绍。 一、 从云计算到 Serverless 自世界上第一台通用计算机 ENIAC (图左)诞生以来计算机科学与技术的发展就从未停止过前进的脚步。2003年-2006年谷歌先后发表了这三篇非常经典的论文图右指明了HDFS分布式文件系统、MapReduce并行计算和HBase分布式数据库的技术基础及未来机会为云计算发展方向奠定了基础。  所以说从。ENIAC 到谷歌的3篇经典论文计算机科学与技术的发展是在不断的前进。而到了云计算时代可以说计算机科学与技术的发展是在飞速的前进。 云计算的概念 对于云计算的界定学术界的和工业界有不同的理解回顾下云计算的发展历程 1、2006年谷歌首席执行官在搜索引擎大会上首次提出云计算的概念同年亚马逊将其弹性计算能力作为云服务器进行售卖标志着云计算这种新兴商业模式正式诞生 2、2008年微软发布云计算平台 Windows Azure尝试将技术和服务托管化、线上化 3、2009年《伯克利云计算白皮书》发表,文中明确指出云计算的定义云计算包含互联网上的应用服务以及在数据中心提供这些服务的软硬件设施。 明确定义后伯克利提出了关于云计算展望同时也指出云计算所面临的10个问题如服务的可用性数据的丢失或者数据安全性和可审计性等。 二、Serverless 概念 Serverless 定义 Serverless 翻译成中文是无服务器所谓的无服务器并非是说不需要依靠服务器等资源而是说开发者再也不用过多考虑服务器的问题可以更专注在产品代码上同时计算资源也开始作为服务出现而不是作为服务器的概念出现Serverless是一种构建和管理基于微服务架构的完整流程允许用户在服务部署级别而不是服务器部署级别来管理用户的应用部署。与传统架构的不同之处在于它完全由第三方管理由事件触发存在于无状态Stateless暂存可能只存在于一次调用的过程中在计算容器内Serverless 部署应用无须涉及更多的基础设施建设就可以基本实现自动构建、部署和启动服务。 Serverless 架构 左边是传统意义上来说比较常见的 Web 应用的架构 它是由客户端、服务端、数据库等元素组成。 以往做此类项目时开发者需要在服务端做很多操作如购买服务器、考虑购买数量、宽带、操作系统、部署在哪几个区、环境、软件等等问题。随后还需要人为对这台服务器的健康要实时去监控不断的去感知。 而在 Serverless 架构下开发者只需要关心我们的业务代码即可在项目整个的开发、上线、维护过程中用户并不需要关注服务器层面的维护也无需为流量的波峰波谷进行运维资源的投入这一部分将由云厂商来负责同时在 Serverless 架构下用户也无需为闲置资源进行额外支出。 Serverless 优点 Serverless 架构拥有零服务器运维和空闲时无计算成本等特点其交付心智可以体现为将复杂留给云厂商把便捷带给更多开发者。综上所述 Serverless 的优势可以体现在如下 1降本提效 云厂商为使用者提供服务器的管理和运维工作为使用者提供数据库、对象存储等 Baas 服务让用户将更多的注意力放在自身的业务逻辑上提升研发效率缩小项目的创新周期同时 Serverless 的使用者不用更多的担心自身的服务器运维基础设施的运维等工作更不用为这部分有额外的费用支出无需承担更多的运维工作成本等Serverless 架构提供了较为完善、全面的按量付费模型使用者只需要按照自己实际使用的资源量付费即可Serverless 架构在这一层面有较为明确的优势。 降低运维成本降低人力成本提高研发效率降低创新周期按量付费、降低支出成本 2安全、方便、可靠 把更专业的事情交给更专业的人去做Serverless 架构将更多服务器运维、安全相关的事情交给云厂商来做大规模提升项目整体的安全性同时Serverless 架构明显比其它架构更简单因为更多的 Baas 服务都是云厂商提供的使用者将会管理更少的组件这意味着 Serverless 的使用者可以更简单更方便的管理项目同时 Serverless 架构拥有着弹性能力即自动伸缩的能力,该能力可以让项目在流量增加的时候自动进行扩容在流量降低的时候自动进行缩容进而保证整个业务的安全、稳定。专业团队为用户保障安全保障性能这使得 Serverless 架构 安全风险更低资源开销更小符合“绿色”计算思想更加方便管理弹性伸缩服务更可靠 总体来说托管给云厂商之后呢不仅可以大规模的提升项目整体的安全性和稳定性Serverless 架构也是明显比其他架构更为简单的。 面临的挑战 Serverless架构虽然出现多年但是真正步入“元年”并得以快速发展的时间其实很短暂因此Serverless架构拥虽有诸多优点但是也面临一些困难和挑战包括但不限于冷启动问题严重、开发工具不完善、厂商锁定等现象。但是近些年 Serverless 架构热度持续上升人们对它寄予厚望各个厂商也加大投入相信目前的问题都是暂时的Serverless 架构会朝着更好用、更易用的方向不断演进。 Serverless 架构为使用者提供全新的编程范式的同时当用户在享受 Serverless 带来的第一波技术红利的时候 Serverless 的缺点也逐渐地暴露了出来例如函数的冷启动问题就是如今颇为严峻且备受关注的问题。由于 Serverless 架构具有弹性伸缩的能力 Serverless 服务的供应商会根据用户服务的流量波动进行实例的增加或缩减其示意图如图所示。 以阿里云函数计算为例当系统接收到第一个触发函数的事件时它将启动一个容器来运行代码。如果此时收到了新的事件而第一个容器仍在处理上一个事件平台将启动第二个代码实例来处理第二个事件 Serverless 架构的这种自动的零管理水平缩放将持续到有足够的代码实例来处理所有的工作负载为止。当然不仅仅是并发情况下会比较容易触发函数冷启动在函数的前后两次触发时间间隔超过了实例释放时间的阈值时也会触发函数的冷启动如下图所示。 然而这里就涉及一个问题当新的请求或者说是事件到来时在广义上可能出现以下两种情况 存在空闲且可以直接复用的实例:热启动。不存在空闲且可以直接复用的实例:冷启动。 在本地执行一个函数通常情况下是环境都已经准备妥当每次执行只需要执行函数对应的方法即可但是 Serverless 架构下并不是本地与 FaaS 的函数调用区别示意图如图所示。 三、典型应用场景 Serverless 架构自提出到现在经过若干年的发展已经在很多领域中有着非常多的最佳实践CNCF 总结出一些 Serverless 架构所适合的场景。 实时文件处理 视频应用、社交应用等场景下用户上传的图片、音视频往往总量大、频率高对处理系统的实时性和并发能力都有较高的要求。例如对于用户上传的图片可以使用多个函数对其分别处理包括图片的压缩、格式转换等以满足不同场景下的需求。 数据ETL处理 通常要对大数据进行处理需要搭建 Hadoop 或者 Spark 等相关大数据的框架同时要有一个处理数据的集群。通过 Serverless 技术只需要将获得到的数据不断的存储到对象存储并且通过对象存储相关触发器触发数据拆分函数进行相关数据或者任务的拆分然后再调用相关处理函数处理完成之后存储到云数据库中。 函数计算近乎无限扩容的能力可以使用户轻松地进行大容量数据的计算。利用Serverless架构可以对源数据并发执行多个 mapper 和 reducer 函数在短时间内完成工作整个流程可以简化为以下图中所示相比传统工作方式使用 Serverless 架构更能避免资源的闲置浪费从而节省成本。 实时数据处理 通过 Serverless 架构所支持的丰富的事件源通过事件触发机制可以通过几行代码和简单的配置对数据进行实时处理例如:对对象存储压缩包进行解压、对日志或数据库中的数据进行清洗、对 MNS 消息进行自定义消费等。 机器学习AI推理预测 在AI模型完成训练后对外提供推理服务时可以使用 Serverless 架构通过将数据模型包装在调用函数中在实际用户请求到达时再运行代码。相对于传统的推理预测这样做的好处是无论是函数模块还是后端的 GPU 服务器以及对接的其他相关的机器学习服务都是可以进行按量付费以及自动伸缩从而保证性能的同时也确保了服务的稳定。 Web 应用/移动应用后端 Serverless 架构和云厂商所提供的其他云产品进行结合开发者能够构建可弹性扩展的移动或 Web 应用程序轻松创建丰富的无服务器后端而且这些程序可在多个数据中心高可用运行无需在可扩展性、备份冗余方面执行任何管理工作。 音视频转码 在视频应用、社交应用等场景下用户会上传一些视频通常上传的视频会进行一些转码包括转换为不同的清晰度。 Serverless 技术与对象存储相关产品组合后可利用对象存储相关触发器即上传者将视频上传到对象存储中触发 Serverless 架构的计算平台(FaaS 平台)对其进行处理处理之后将其重新存储到对象存储中这个时候其他用户就可以选择编码后的视频进行播放还可以选择不同的清晰度如图所示。 综上所述 Serverless 架构的典型应用场景更多是由 Serverless 架构的特点决定的。当然随着时间的不断推移 Serverless 架构也在不断演进特点会更加突出劣势会被弥补。 四、Serverless 产品介绍 公有云产品 自 Serverless 概念被提出其从不为人知到引人注目经历了数年Serverless 架构也在飞速发展在 Serverless 架构中计算机服务通常由 Faas 平台提供。AWS Lanmbda、Google Cloud Functions、阿里云函数计算等都是有代表性的工业化产品。 阿里云 Serverless Serverless 架构对底层的技术基础要求很高而从图中可以看出阿里云关于 Serverless 架构的整体形态是十分完善的并且一直在自建自研的路上不断精进。阿里云 Serverless 产品在阿里巴巴经济体内部已经实现落地在淘宝、支付宝、闲鱼、飞猪、钉钉包括在语雀都有很好的体现。 函数计算是国内生态最完整、功能最丰富的 Serverless 产品开发者一步上云、一键 Serverless 化将成为现实。上图是阿里云 Serverless 从产品维度的一些分析下图则表达了 Serverless 从功能或者架构底层基础设施和在计算层面所展现出来的典型业务能力。例如说弹性伸缩、负载均衡、流量控制、高可用部署、版本灰度故障恢复等。像在运行时的容器镜像服务阿里云在去年便已推出随后AWS 、腾讯等也都相继推出容器镜像。图中诠释了阿里云 Serverless 是如何通过底层逐渐的向上层建设让开发者可以更简单、更方便的使用 Serverless 的全过程。 开源产品 不仅仅在工业界有诸多厂商不断为 Serverless 架构努力在开源领域也有诸多优秀的 Serverless 项目。包括 OpenWhisk、Fission、Knative 以及 Kubeless 等在内的众多优秀的开源 FaaS 平台都已得到 CNCF 的认可。 讲师简介刘宇江昱国防科技大学电子信息专业在读博士阿里云 Serverless 产品经理阿里云 Serverless 云布道师CIO 学院特聘讲师。 本文整理自【ServerlessLive 系列直播】9 月 22 日场 直播回放链接0 基础晋级 Serverless 高手课-阿里云开发者社区 原文链接 本文为阿里云原创内容未经允许不得转载。
http://www.zqtcl.cn/news/975667/

相关文章:

  • 昆明做网站多少钱南宁网站建设培训班
  • 万网一台虚拟主机做多个网站wordpress畅言插件
  • 南宁网站建设优势辽宁大连直客部七部电话
  • 淮安网站建设报价.net网站制作
  • 做母亲节网站的素材最好用的搜索引擎排名
  • 免费创建个人网站网站怎么做下载内容
  • 网站群建设路径桥头网站建设
  • 网站建设创业经历深圳龙华区教师招聘
  • 网站开发的形式全网营销代运营
  • 集团网站设计方案wordpress+仿简书模板
  • 展览馆网站建设方案书wordpress怎么重装
  • 做半成品网站网站开发合同模板
  • 建筑工程师的工作内容山东网站营销优化开发
  • 织梦网站首页错位淄博汽车网站建设
  • 匿名聊天网站开发长沙关键词快速排名
  • 成都网站设计报价手机微信官方网站
  • 网页设计模板网站免费做那个男女的视频网站
  • 庄河网站建设如何上传文件到网站
  • 北京企业网站改版wordpress comer
  • 做租赁的行业网站腾讯云服务器用什么做网站
  • 承德优化网站建设建设旅游网网站软件
  • 金山专业网站建设科技作品手工
  • 企业网站开发丨薇大型门户网站制作教程
  • m开头的网站开发工具青少儿编程
  • 确定网站风格域名查询中国万网
  • 邢台网站优化定制网站内怎么做搜索
  • 深圳公司网站开发济宁医院网站建设
  • vr功能网站建设手机网站引导页js插件
  • 汕头企业建站系统模板沈阳网站建设q479185700棒
  • 外包公司做网站多少百度做推广一般要多少钱