摘要:无服务器架构已成云计算未来趋势无论是内部部署还是由供应商提供的服务,数据中心都是云计算的第一步。无服务器架构已成云计算未来趋势无服务器架构实际上晚于,图中它排在前面,是因为,用户完全不能控制关于应用程序或其基础设施的任何事情。
无服务器架构和 Functions-as-a-Service(FaaS)是云计算的热点趋势。除了微软和亚马逊,还有许多其他供应商也提供FaaS。本文将为大家简单介绍什么是无服务器架构以及我们会需要无服务器架构。
云计算的演变
在演变过程中,云已经有了多种形式和层次。
无论是内部部署还是由供应商提供的服务,数据中心都是云计算的第一步。它抽象化了物理主机环境,我们开始用硬件单元扩展这些环境。随着虚拟化的发展,我们开始在云环境中托管虚拟机;我们抽象了硬件和使用的操作系统作为规模的单位;之后,我们为云构建了托管环境,并抽象了操作系统;再之后新的单元是应用程序;现在我们已经开始尝试无服务器架构或者是FaaS了。
不同的云模型给予我们不同的责任。将数据中心设为本地就意味着我们要对所有事务负有全部责任,当数据中心慢慢向云转变时,我们要承担的责任会越来越少。
无服务器架构实际上晚于SaaS,图中它排在SaaS前面,是因为SaaS,用户完全不能控制关于应用程序或其基础设施的任何事情。
无服务器架构
无服务器架构是指大量依赖第三方服务(也叫做后端即服务,即“BaaS”)或暂存容器中运行的自定义代码(函数即服务,即“FaaS”)的应用程序,函数是无服务器架构中抽象语言运行时的最小单位,在这种架构中,我们并不看重运行一个函数需要多少CPU或RAM或任何其他资源,而是更看重运行函数所需的时间,我们也只为这些函数的运行时间付费。无服务器架构中函数可以多种方式触发,如定期运行函数的定时器、HTTP请求或某些相关服务中的某个事件。
Mike Roberts曾在他的文中提出了有关FaaS的六点:
1.从根本上说,FaaS是运行后端代码,无需管理自己的服务器系统或自己的服务器应用程序。
2.FaaS产品不需要对特定框架或库进行编码。在语言和环境方面,FaaS函数是常规应用程序。
3.由于我们没有要运行的服务器应用程序,所以部署与传统系统也会有不同,我们将代码上传到FaaS供应商,供应商会做所有的工作。
4.水平扩展是完全自动弹性的,并由提供商管理。
5.FaaS中的函数可由提供者定义的事件类型触发。
6.大多数提供者还允许函数来触发对HTTP请求的响应。
Adrian Cockroft在文中清楚地定义了“无服务器”:如果你的PaaS可以非常高效地在20毫秒内启动实例,并将该实例运行0.5秒,那可以将其称之为‘无服务器’。从中我们可以得出这样一个结论,长时间运行的工作流和其他巨大的任务不适合无服务器架构。
功能服务
已经提供了FaaS服务的公司有:
Microsoft – Azure Functions
Amazon – AWS Lambda
Auth0 – webtask
Iron.io – IronWorker
Planet Rational – webscript
总结
无服务器架构允许我们构建一些有用的代码,快速运行而不消耗大量的服务器资源。但这并不意味着FaaS仅在小型场景中可用,虽然函数是一个小单位,但是它可以每秒调用数百万次,现在问题的关键是我们如何将应用程序的其他组件和层转到函数。
软件开发技术群兴趣范围包括:Java,C/C++,Python,PHP,Ruby,shell等各种语言开发经验交流,各种框架使用,外包项目机会,学习、培训、跳槽等交流
QQ群:26931708
Hadoop源代码研究群
兴趣范围包括:Hadoop源代码解读,改进,优化,分布式系统场景定制,与Hadoop有关的各种开源项目,总之就是玩转Hadoop
QQ群:288410967
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/4223.html
摘要:腾讯云最新的战略升级发布会显示,腾讯云与阿里云已展开业务大战。马化腾和马云的企业级市场大战,除了企业级社交之外,云计算将成为另一个重要战场。 低调的腾讯云在今年可谓消息频出:营收实现100%的增长、首次跻身腾讯财报、马化腾大谈企业级市场,这些迹象让人感觉到2016年或将成为腾讯云的关键一年:从韬光养晦到全面出击。近日腾讯云举办战略升级发布会使得这一点更加明确:3月29日,腾讯云云+跃变发布...
摘要:年第四届全球云计算大会在上海召开。网宿科技助理总裁云计算事业部总经理李东在日下午的云基础架构及实践主题论坛上发表演讲称,云计算将成为未来五年最为确定的市场机会,相较于公有云的红海市场,行业云将成为未来云计算市场争夺的新战场。 2016年第四届全球云计算大会在上海召开。网宿科技助理总裁、云计算事业部总经理李东在22日下午的云基础架构及实践主题论坛上发表演讲称,云计算将成为未来五年最为确定的市...
摘要:对于苏中建设来说,选用云计算逐步替代传统的信息化环境是必然的选择。在众多云计算厂商中,苏中集团最终选择牵手大型云计算服务提供商华云。随着云计算时代的到来,传统行业IT信息化也面临巨大的机遇和挑战,过去的IT架构也已经无法满足日新月异的新业务模式的发展需求。而云计算技术,可以很好地解决快速扩展、应用高可用、数据容灾、安全可靠、数据集中共享、软件集中部署、快速响应业务对IT资源需求的问题,云计算...
摘要:近日,来自腾讯云官网的消息显示,腾讯云未来峰会将于月日正式开幕。马化腾再站台,腾讯云是智能时代突破口目前,腾讯云已成为腾讯先进技术的重要出口,更是腾讯占据智能时代重要的突破口。腾讯云未来峰会,腾讯云将如何布局将会有什么产品,不妨拭目以待。近日,来自腾讯云官网的消息显示,2018腾讯云+未来峰会将于5月23日正式开幕。本届云+未来峰会以焕启为主题,将邀请8000余名行业及技术嘉宾,共同参与并探...
摘要:月日,由腾讯云联手极客邦科技共同组织的线下沙龙会议在杭州举办。腾讯云技术专家姚俊军表示。未来,腾讯云将继续保持开放连接的理念,为电商企业提供更加智慧的解决方案,为行业云上发展赋能。 12 月 22 日,由腾讯云联手极客邦科技共同组织的线下沙龙会议在杭州举办。本次沙龙会议邀请了来自腾讯云、小红书、蘑菇街等企业的技术专家,共同探讨了数字信息时代构建自主可控的智能+电商平台的趋势和解决方案。...
阅读 2081·2023-04-26 00:09
阅读 3083·2021-09-26 10:12
阅读 3425·2019-08-30 15:44
阅读 2849·2019-08-30 13:47
阅读 904·2019-08-23 17:56
阅读 3204·2019-08-23 15:31
阅读 454·2019-08-23 13:47
阅读 2480·2019-08-23 11:56