首页 > 传媒 > 关键词 > Serverless最新资讯 > 正文

Serverless架构的前世今生

2020-06-29 11:19 · 稿源:站长之家用户投稿

       一、Serverless简介

云计算的不断发展,涌现出很多改变传统IT架构和运维方式的新技术,而以虚拟机、容器、微服务为代表的技术更是在各个层面不断提升云服务的技术能力,它们将应用和环境中很多通用能力变成了一种服务。但无论这些技术应用在哪里,帮助企业“降本增效”是技术变革永恒的主题。

Serverless架构的出现,带来了跨越式的变革。Serverless下主机管理、操作系统管理、基础软件的部署运维、资源分配和扩缩容能力全部由云厂商提供,把计算能力做成像水电煤一样的公共服务,这就意味着基于Serverless服务构建应用,开发者只需要专注在产品代码上,而无需管理和操作云端服务运行环境,计算资源从过去购买“服务器”转向购买对应的“服务”。

Serverless = Faas (Function as a service) + Baas (Backend as a service)

Serverless处理模型:

Serverless的典型工作流程:

二、Serverless开发模式

Serverless真正做到了部署应用无需涉及基础设施的建设,自动构建、部署和启动服务。以大数据应用开发举例:

在传统开发流程中,我们需要先根据大数据实际应用从采集,存储,清洗,关联,到分析挖掘全链路所涉及的组件列表,完成后端大数据平台一系列组件的安装部署,再等到大数据应用完成后,进行应用功能调试、应用+平台性能调优,最终测试、上线后,还需要大数据平台运维工程师对整个大数据平台进行维护。整个过程涉及多个角色,而本身大数据平台的运维和调优具备一定的技术门槛,调优效果完全取决于自有员工的能力,而一个好的调优人员,就像一个好的数据库DBA一样,需要长期项目实践积累,属于关键稀缺人才。

基于Serverless,所有事情变得非常简单了,云厂商以服务的形式对外提供大数据组件能力,以往复杂的平台搭建过程得到完全解放,只需要写完大数据应用程序后部署到Serverless服务即可,后续也不需要关心任何服务器以及大数据平台组件的运维、调优操作。云厂商在对外提供服务的同时,背后都有一个完备的团队7* 24 提供专业的支撑。因此只需要大数据应用开发工程师即可完成所有工作。当然,如果具备一定的大数据平台能力,对大数据应用侧的性能调优也是非常有利的,往往可以事半功倍。

三、Serverless带来的价值

1、降低运营复杂度

Serverless架构使软件应用和服务器实现了解耦,服务器不再是用户开发和运营应用的焦点。在应用上线前,用户无须再提前规划服务器的数量和规格。在运维过程中,用户无须再持续监控和维护具体服务器的状态,只需要关心应用的整体状态。应用运营的整体复杂度下降,用户的关注点可以更多地放在软件应用的体验、改进以及其他能带来更高业务价值的地方。

2、降低运营成本

服务器不再是用户关注的受管资源,运营的复杂度下降,应用运营所需要投入的时间和人力大大降低。在最好的情况下,可以做到少数几个应用管理员即可管理一个处理海量请求的应用系统。

3、缩短产品的上市时间

在Serverless架构下,应用的功能被解构成若干个细颗粒度的无状态函数,功能与功能之间的边界变得更加清晰,功能模块之间的耦合度大大减小。这使得软件应用的开发效率更高,应用开发的迭代周期更短。

四、Serverless现存问题

对于企业来说,支持Serverless计算的平台可以节省大量时间和成本,释放基础设施相关员工,转移到开展更有价值的工作,而不是管理基础设施。另一方面可以提高敏捷度,更快速地推出新应用和新服务,进而提高客户满意度。但是任何事情都有两面性,Serverless并不是完美的,它也存在一些问题:

1、完全依赖于第三方服务

当我们采用某云服务厂商的 Serverless 架构时,理论上我们就和该服务供应商绑定了,那么我们再将服务迁到别的云服务商上就没有那么容易了。但如果云厂商本身兼容开源,甚至应用代码可以“0”改动迁移,这个问题就迎刃而解了,也就不存在绑定一说了。选择云厂商Serverless服务的时候,从产品演进的角度,这也是一个重点需要考虑的点。

2、缺乏调试和开发工具

现阶段基于Serverless架构服务开发时,相对比较痛苦的就是功能开发阶段,每次你调试的时候,你需要一遍又一遍地上传代码。而每次上传的时候,你就好像是在部署服务器,虽然应用部署非常简单,但并不能总是快速地定位出问题在哪。不过这应该也是一个阶段性的问题,后续Serverless周边工具生态逐步完善后,相信Serverless下的开发也会拥有跟本地开发一致的体验。

3、语言版本

一般Serverless服务内部针对单组件都是维护一个或几个主流版本,这个策略完全由云厂商决定,并不会严格紧跟社区版本。站在我的角度,也并不是版本越高越好,还是对外提供一个长期稳定的版本,比如原本是Spark 2.3,当Spark 2. 4 刚面世的时候,就没有必要马上跟风,服务对外的稳定可用才是最关键的。另外,现在基于K8S的自定义镜像也能很好的解决组件多版本和周边依赖问题。

五、总结

一般来说,社会越发达、越成熟,社会分工就越明确,技术亦是如此。云计算经过这么多年的发展,逐渐进化到用户仅需关注核心业务和业务运行所需的资源,基础设施及平台统一由云厂商来负责看护。Serverless架构让我们不需要再操心服务端的运维,不需要关心我们不熟悉的领域,只需要专注于业务的开发、专注于产品的实现。我们需要关心的事情变少了,也意味着我们能做的事情更多了。可以说,随着Serverless架构的兴起,真正的云计算时代才算到来了。相信随着技术的飞速发展,Serverless在未来还有无限可能!

数据湖探索DLI适用与线下Spark/Hive/Flink上云、日志分析、实时大屏、多源联合分析等场景,会SQL就会大数据分析,Serverless服务,免运维

华为云 618 年中云钜惠,大数据+AI专场,DLI数据扫描量套餐包50TB,49. 9 元抢购,包周期新购 5 折,续订 7 折!购买产品更有V55i-B智慧屏与P40 Pro好礼相送,华为云助力企业构筑全栈大数据平台,为商业创造无限未来。

网友热搜:

免责声明:“站长之家”的传媒资讯页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与我们联系删除或处理。稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同其观点或证实其内容的真实性,更不对您的投资构成建议。我们不鼓励任何形式的投资行为、购买使用行为。

  • 相关推荐
  • 大家在看
  • UCloud优刻得容器实例Cube免费公测,解锁容器Serverless新姿势

    2020 年 7 月初,UCloud优刻得容器产品线继UK8S后又新增一位成员:容器实例Cube,以进一步丰富UCloud优刻得容器服务的应用场景,满足不同用户对于容器服务的需求。通过Cube,用户只需要提供打包好的Docker镜像,即可快速、批量部署容器化应用,而不需要预先购买云主机或UK8S集群,并且只需为容器实际运行消耗的资源付费。目前,Cube处于免费公测期,欢迎各位前往体验。兼容Docker&Kubernetes由于交付效率、运维成本、环境一致性等?

  • 华为云重磅发布全球首个双零损耗裸金属容器

    7月20日,在华为云TechWave技术峰会上,华为云基础服务领域总裁高江海正式发布了全球独家双零损耗裸金属容器——华为云第二代裸金属容器,首次在业内实现了资源和性能的零损耗,让容器全面释放裸金属服务器的潜力,加速云原生创新升级。图 零损耗第二代裸金属容器发布高江海表示,“面对快速发展的数字经济,企业需要更加灵活、敏捷、开放、易扩展的应用架构。云原生是帮助企业完成架构升级、拥抱数字经济浪潮的关键选择。华为云在?

  • 华为云IoT如何让“哑”终端进化为智能终端?看完这场直播你就明白了

    谈到物联网,最大的问题之一就在于沟通,不同设备、不同标准之间的沟通,软件与硬件的沟通等。如何解决这种 “沟通”问题,操作系统变得尤为重要。当前很多物联网设备已经从传统意义上的“哑”设备成功转型为智能化设备。Linux系统作为目前物联网设备中应用最广泛的操作系统,华为LiteOS与Linux有什么区别?和其他物联网操作系统对比,华为LiteOS的优势在哪里?采用华为LiteOS系统和用其他系统接入华为云loT平台是否有区别?华为LiteO

  • 华为云EI聚焦三大基础研究创新,助力产业智能升级

    7月27日,华为云举办TechWave人工智能专题日,与政企、科研机构和学术界等代表,共同探讨人工智能前沿技术、行业优秀实践,以及如何推动实现普惠AI。华为云宣布,将聚焦在计算机视觉、决策优化、语音语义三大领域持续技术创新,并发布了业界首创的AI训练及推理边缘小站方案——华为云ModelArts Edge智能小站,以人工智能澎湃技术创新助力产业智能升级。 三大领域技术创新支撑AI行业落地 为了更好地赋能产业升级,华为云EI持续深耕

  • 直播预约!华为云携手优质伙伴聚焦普惠AI如何赋能新零售

    普惠AI如何赋能新零售?如何用 5 秒钟影响消费者购买决策?新零售时代,应用大数据,人工智能等新一代信息技术对商品的生产、流通与销售过程进行升级改造,进而重塑业态结构与生态圈,并对线上服务、线下体验进行深度融合。 7 月 22 日周三上午10:00-12:00,华为云云市场 · 新生态在线直播第六期即将开启,本期话题,华为云将携手南京甄视、品览的二位行业大咖,聚焦普惠AI如何赋能新零售,通过AI和大数据重构线下顾客用户体验,吸?

  • 华为云为政企提供“黑土地”,推动各行各业数字化升级

    7月20日,在华为云TechWave技术峰会上,基于华为30年ICT技术积累和长期服务政企客户的经验,华为云如何帮助政企在新基建时代获取新技术,发展新动能?华为云业务总裁郑叶来与国家信息中心信息化和产业发展部主任单志广、财新传媒主持人袁小珊展开“高峰对话”讨论。在新基建的背景之下,政企数字化转型已成大势所趋,但如何改变现有的组织和业务流程?如何下定决心自我革命?在郑叶来和单志广看来,这正成为政府和企业在智能化升级

  • 中国营销界“奥斯卡”设特别奖 花落《后浪》、《华为云Cloud for Good》等

    7 月 15 日,2020 CAMA中国广告营销大奖颁奖典礼如期举行,将中国广告与品牌大会推向高潮,近 200 家来自全国各地的头部品牌主、创意热店、营销策划机构济济一堂。《后浪》、《华为云Cloud for Good》、《呼吸之树》、《中国银联诗歌POS机》等此前在社会引起强烈反响的作品均受到评委的青睐,喜获大奖。此外,与往届不同的“抗疫特别奖”让本届大会在品牌营销创意之外,更加彰显了品牌的温度和时代的特色。2020 年初暴发的新冠肺炎

  • 金蝶天燕完成华为云Marketplace混合云应用专区基础软件首单

    近日,金蝶Apusic应用服务器软件(以下简称“金蝶AAS”)通过华为云Marketplace混合云应用专区完成首单交易和交付,从上架到成交仅 20 天,成为华为云Marketplace混合云应用专区基础软件品类的第一单。金蝶AAS入驻华为云Marketplace混合云应用专区为了助力政企客户数字化转型和智能升级, 5 月 15 日,华为云发布政企战略和华为云Stack混合云系列新品。华为云Stack是位于政企客户本地数据中心的云基础设施,为政企客户提供在云上和本

  • 基于阿里云神龙架构的ZStack弹性裸金属云重磅发布!

    近日,专注产品化IaaS的云计算厂商ZStack宣布:推出基于阿里云神龙架构的弹性裸金属云!这是目前业内首家也是唯一一家基于弹性裸金属技术的私有云解决方案,通过阿里云神龙架构+ZStack云平台的黄金组合,彻底改变用户原有私有云环境中繁琐的配置与固化的应用问题,让用户在本地也能够体验到与公有云一样的便捷与弹性,开启裸金属的全新时代!为什么云时代还需要裸金属技术?裸金属在云时代的价值,与虚拟化技术存在紧密的相关性。?

  • 纸人2全部boss打法攻略 杨依兰夫人等boss打法教程

    纸人2中的boss不是特别多,但是有的boss还是需要一定的技巧才能过关的,今天就来为大家带来殷凌、殷洪​、杨依兰等boss战的打法攻略,希望对大家有所帮助。

  • Jurassic World中的赚钱机会

    LandLab发布的第 1 款游戏神龙岛已经大获成功,其第 2 款游戏Jurassic World即将在 7 月 15 日正式内测,作为具有极具创新性的驯养类区块链游戏,Jurassic World必将给用户带来全新的游戏体验。游戏与区块链技术的结合能够创造大量潜在的金融红利,而且所有人都能平等地参与到利益分配中,早期用户更是可以近水楼台先得月,那Jurassic World中有哪些赚钱机会呢?JT(Jurassic Token)是Jurassic World的游戏通证,总量恒定 10 亿,

  • 华为云5G创新峰会盛大开启 携手互联网行业共启5G联创新时代

    7月17日,华为云2020互联网5G创新峰会在东莞松山湖欧洲小镇举办,围绕5G时代下的互联网发展机遇及创新路径展开深入探讨,同时分享了华为云“5G+X”联创营的相关思考与实践。华为公司副总裁、华为云业务总裁郑叶来到会致辞,他表示“华为云坚持技术创新,同时,我们永远支持客户的多云选择,拒绝一切通过技术和商业手段‘绑架’客户的行为,我们也坚定的认为,只有通过技术创新才能真正地吸引和留住我们的客户。”华为云业务总裁郑叶来5G创新

  • 魔兽世界怀旧服安其拉神殿全boss攻略 TAQ超详细9个boss打法教程

    魔兽世界怀旧服的安其拉神殿(简称TAQ)在7月底就要正式开放了,很多玩家还不清楚安其拉神殿的9个boss怎么打,下面就来为大家分享一下魔兽世界怀旧服安其拉神殿的全boss攻略。

  • 华为张宇昕:5G创新,华为云助力互联网产业协同共进

    6月17日,以“智能互联,创领未来”为主题的2020互联网5G创新峰会,于广东华为松山湖欧洲小镇正式召开。会上,华为云与诸多伙伴共同探讨了5G时代的互联网发展现状,并发布了三大联创解决方案以及华为云广东专属粤启动仪式暨5G+X联创营广东落地计划,携手伙伴一起抢占互联网5G先机,共筑联创价值。华为云CTO张宇昕抢占互联网5G先机,华为云以新技术驱动新体验、新应用、新产业随着5G商用时代的到来,各行各业都在加速创新,以期通过

  • 三大环节九大措施 华为云空间安全存储您的数据

    数字化全场景智慧时代已至,华为云空间在华为终端云服务“芯-端-云”能力全面开放的大战略下,通过行业领先的存储技术,高级别的身份认证方案以及加密算法;在帐号认证、数据传输、数据存储这三大环节采取九大措施,全面保障用户数据与隐私安全,为每一位用户的云端数据保驾护航。 一、 帐号认证——为用户帐号筑起安全护城河 1、密码安全 为提升密码的安全系数,华为云空间在用户创建帐户时,要求用户密码必须包含大、小写字母和

  • 虎牙联合华为云发布昇腾 AI 内容审核解决方案

    7月17日,华为云举办的“5G+互联网峰会”在东莞松山湖小镇举行,在本次大会上,虎牙联合华为云发布了音视频领域的重磅解决方案——昇腾AI内容审核解决方案。该解决方案基于昇腾全栈创新的能力,由虎牙研发AI识别引擎,通过让机器自动学习理解内容,结合人审团队加强违规内容的审核与过滤。扩展OCR文字、版权等识别方式,增强音频AI审核模型,大幅提高音频监管力度。同时依托于昇腾AI计算解决方案高性能低成本的优势,在保证识别准?

  • 区块链游戏Jurassic World即将正式内测

    游戏向来被认为是区块链最佳的落地场景之一,包含Microsoft、Google、腾讯和网易等不少我们耳熟能详的传统互联网巨头都已对该领域进行了深度的战略布局,如何将传统游戏藉由区块链技术而创造新价值与玩法?区块链游戏公司LandLab给出了答案,继其第 1 款游戏神龙岛正式内测 1 个月后,其第 2 款游戏Jurassic World(侏罗纪世界)也已开发完成,即将正式开始内测。Jurassic World(侏罗纪世界)是以侏罗纪时代为背景基于区块链技术的

  • 华为云空间 加速全球开发者应用体验创新

    2020年作为5G全面普及的一年,5G智慧化全场景体验已成大势所趋。华为云空间基于华为HMS(Huawei Mobile Services/华为终端云服务)“芯-端-云”全产业链的技术整合与协同能力,让全球开发者轻松实现了应用云端存储与管理、云端文件变化查询与推送通知等多重功能,加速了开发者应用体验创新的步伐。华为云空间芯-端-云能力全面开放 加速应用体验创新2020年1月,华为面向全球开发者正式发布了最新版HMS Core 4.0,向全球开发者提供?

  • 瞬玩科技联合华为云发布“5G众播互动解决方案”

    7月17日,华为云互联网5G创新峰会在东莞松山湖小镇顺利举行,瞬玩科技联合华为云发布基于云手机技术的“5G众播互动解决方案”,瞬玩科技CEO王群与华为云中国区副总裁胡维琦出席本次发布仪式,双方就5G新一代技术推动下,如何赋能互联网行业创新展开深入分享。华为云&瞬玩科技发布众播互动联合解决方案随着基础通信技术的日趋完善和移动终端设备的普及,移动互联网成为了互联网产业发展的重要推动力量,手机更是在上网设备中占据了?

  • 华为云应用平台ROMA发布,使能政企数字化高效创新

    7 月 20 日,在华为云TechWave技术峰会上,华为云应用平台ROMA正式发布。华为云应用平台ROMA源自华为自身实践,聚焦数字化资产全生命周期治理,能为政企客户提供应用的开发、托管、运维和集成一站式能力,帮助客户构筑数字化应用平台,使能政企数字化高效创新。华为云应用平台领域总裁徐峰表示,数字化浪潮席卷全球,华为由于所处的ICT行业特征,提早开启了自身数字化变革。为了支撑数字经济高速发展,华为将成功实践自身数字化转?

  • 参与评论
文明上网理性发言,请遵守新闻评论服务协议
  • 热门标签