无服务器计算:下一代云基础设施

来源 :计算机世界 | 被引量 : 0次 | 上传用户:WSFLTS
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  无服务器计算是在无需最终用户管理的基础设施上托管应用程序的新方式
  关于无服务器计算首先要知道的是,“无服务器”是一个非常糟糕的名称。
  与其名称相反,过去两年来这一在云计算领域实现了突破的技术实际是在服务器上运行的。无服务器这一名称只是体现了最终用户不必管理运行其代码的服务器这一事实。
  这听起来可能很熟悉。技术上,在公共基础设施即服务(IaaS)中,最终用户也不用实际去管理服务器——这涉及到遍布全球的亚马逊网络服务(Amazon Web Services)和微软Azures。
  而所谓的无服务器计算将这一概念进一步推进,仅使用完成任务所需的非常精确的计算资源来执行开发人员编写的代码,不多也不少。当触发代码的预定义事件发生时,无服务器平台执行任务。最终用户不需要告诉无服务器提供商事件或者函数将发生多少次。函数每执行一次,客户就付一些钱。有些人认为函数即服务(FaaS)或者事件驱动的计算是更好的名称。
  IBM的云计算产品管理副总裁Damion Heredia负责管理IBM无服务器计算产品OpenWhisk,他解释说:“从基础架构角度看,我们认为它有不同的抽象层,而开发人员可以和这些抽象层进行互动。有裸机、虚拟机和容器。对于某些工作负载,我们要抽象出所有的管理,以便您可以执行代码,而不用担心服务器的基础架构或者管理。这就是无服务器。”
  现在,行业分析师、支持者和怀疑者正在辩论这项技术有多重要。是演进还是革命?它将用于未来的大多数应用程序,还是只有一部分用例?目前的答案是,市场还处在最早的时期,所以很难说。但不能忽视对这一技术的宣传、兴趣和潜在的优势。
  无服务器的优点
  亚马逊网络服务在2014年推出了无服务器计算产品Lambda,掀起了无服务器市场热潮。
  AWS战略总经理Matt Wood说,该产品源自公司最受欢迎产品的灵感:简单存储服务(S3,Simple Storage Service)。
  Blogger Sam Kroonenburg认为S3和Lambda之间的关系是很重要的类比。Kroonenburg在他的云导师博客中解释说:“S3处理存储对象。您提供一个对象,S3存储它。您不知道怎么存储,也不知道存在哪里。您不必在意。您不用关心有没有硬盘。没有硬盘空间这样的东西...所有这一切都被抽象出来了。在S3中您不能让存储容量过度配置或者配置不足。就是这样。”
  Wood说,“AWS希望采用同样的理念来进行计算。Lambda处理函数。您提供函数代码,Lambda按照需要执行它...。在Lambda中,您不能过度配置执行容量,也不能配置不足。就是这样。”
  在传统的IaaS云环境中,客户提供虚拟机、存储、数据库以及所有相关的安全和管理工具。他们将应用程序加载到这些虚拟机上,然后使用负载平衡器等工具来扩展它们。他们使用管理软件优化他们的用例大小,并找到偶然没有使用的虚拟机。Lambda和其他FaaS平台提供了不同的模式。代码是用函数编写的。当事件发生时,触发Lambda运行函数。就这么简单。没有容量规划,没有负载均衡;只是任务被执行。
  AWS总经理Wood说,这有助于实现各种用例。例如,可以编写Lambda函数,每次将照片上传到S3时,Lambda会创建大小不同的副本,分别适用于桌面、移动设备和平板电脑。或者,每当将条目上传到数据库中时,可以编写Lambda函数将数据加载到Amazon Redshift之类的数据仓库中,以便以后进行分析。Wood说,许多客户使用Lambda把AWS服务“胶合”在一起,执行报告、调度和更改数据等任务,以便准备分析。
  Wood说,另一个重要的用例是在物联网领域,这一领域需要大规模的实时响应。AWS最近推出了Greengrass平台,能够在物联网设备上运行Lambda函数,该平台可以在低连通区域的设备上执行Lambda函数,在这些区域中,不需要和云端数据中心来回的传送数据。安防摄像机可以运行Lambda,并且每次检测到运动时,记录数据并将其发送到数据库。不会有虚拟机服务器一天24小时处于空闲状态;事件驱动的代码只是在被触发时才运行。AWS客户FireEye说,通过使用Lambda而不是EC2用例,可以节省高达80%的虚拟机支出。
  无服务器是最简单的一个外包解决方案。Martin Fowler的博客非常深刻的解释了什么是无服务器,您给某人付费,让他来管理服务器、数据库甚至应用逻辑。无服务器的巨大差异在于,您只需支付所需的计算,最短可以直到100ms。
  不用等待服务器启动或者配置负载平衡,任务只是无限地执行。Fowler认为,这种模式允许开发人员和公司试验一下想法,能够比其他模式更快的把想法推向市场。
  缺点
  无服务器计算不是灵丹妙药,也有缺点。首先,这是一个非常不成熟的市场。Gartner研究总监Craig Lowery说,很难管理无服务器的大规模用例。用于协调函数组的管理工具也很少。支持这一技术的安全、监控和优化软件还在开发中。也许最重要的是,它要求开发人员以不同的方式编写应用程序。他解释说:“很多限制与对软件设计的架构约束有关。”
  无服务器函数也是无状态的。它们可以被重新使用和重新执行,但是它们不存储状态,它们执行它们的任务,就是这样。供应商在FaaS平臺上收费,每执行100万个函数收取不到一分钱,因此,供应商鼓励开发人员计划好运行其函数。Lowery说:“当您有很多函数时,管理会变得很混乱。”
  还有一个关于锁定供应商的问题。Lowy指出,使用FaaS内置的应用程序并将其移植到另一个平台上,不管是在内部还是在另一个公共云中,都不容易实现。由于市场还很年轻,无服务器平台的工具是针对它们所在的环境而定制的。AWS Lambda与许多其他AWS产品深度融合在一起。Wood说,由于Lambda支持常见的编程语言,例如Node.js、Python和Java,因此,能够把代码转出来。他指出,没有专门的Lambda语言。
其他文献
本报讯(记者 宋辰)近年来,电信网络诈骗持续高发,从2011年至2015年,全国电信诈骗案件数量从10万件飙升至约60万件。电信诈骗与互联网灰黑产业链相交织,产业化、专业化、跨区域化趋势愈发明显,对通信行业的安全能力提出了更高的要求和挑战。  9月21日,2016国家网络安全周期间,阿里聚安全与中国信息通信研究院(以下简称“信通院”)就未来的技术合作签署合作协议,用安全技术创新联手对抗电信诈骗。 
从科研到落地,作为高性能计算(以下简称“HPC”)领域的佼佼者,中科曙光(以下简称“曙光”)如何完成“从硬件提供商向综合服务提供商转型”?  当下科技界最热门的不外乎就是大数据和人工智能,而这背后,实则是计算能力的比拼。这也就不难理解为何各国如此重视在HPC领域的投入。据IDC统计,2015年全球高性能计算的预算投入增长了11%,2016年还将有更大的增长,中国也持续保持15%以上的增速。  20
如果支付宝后台服务器被断电,世界将会怎样?  人头攒动、桂花雨、“马老师”演讲、“马爸爸”唱歌……在这些热热闹闹的词之中,“拔电源”注定成为今年云栖大会让人印象深刻的环节之一。  当现场跑分已经被性能展示环节演绎到毫无新意的时候,为了证明阿里当天发布的第三代专有云的可靠性,在云栖大会第二天的主会场上,阿里云副总裁李津对部署了阿里云专有云的数据中心进行了现场断电试验。结果自然是像此前的无数次预演一样
近日,CDN厂商蓝汛和优酷路由宝就智能终端内容下沉项目达成战略合作,共同搭建全新CDN加速生态系统。通过全新的CDN商业模式,以优酷路由宝作为网络内容存储载体,通过内嵌蓝汛ChinaCache自主研发的智能分发软件,实现终端用户网络内容调度、流量引导、内容分发。将CDN加速服务推送至家庭端,成为最靠近终端用户的“CDN加速节点”。同时,用户访问路径形成大数据资源池,通过对用户行为分析、地域位置、浏
新一轮制造业争夺战正在全球范围内打响。除德国外,美国、日本、英国、法国等发达国家皆提出以重振制造业为核心内容的“再工业化”规划。发达国家当前力推的“再工业化”并不是简单的制造业回归,而是对制造业产业链的重构,是制造业的升级和以发展新兴产业为核心的结构转型。如果说当年的工业化是发达国家崛起与富强的基础,那么目前的“再工业化”则是向新的产业革命迈进。美国的“再工业化”战略  一、美国推动“再工业化”的
海联达首款支持802.11ac路由器亮相  本报讯 aigale海联达在近日召开的“精致你的生活”年度策略沟通会暨新品发布会上,推出了全球首款802.11ac无线路由器Rule Black Edition。海联达中国区总经理王俊人认为,无线生活的未来应该具有“更高速的连接、更精致的外观、更智能的操控、更丰富的应用以及更便捷的互联”,他表示,今年年内,海联达将发布更多无线娱乐解决方案,以实现无线数字
来自IDC的数据显示,到2025年,中国80%以上的组织都将成为技术组织,数字化转型将成为未来10年所有行业用户的主旋律。  这意味着,所有组织都将开始数字化转型之旅,IT将实现从支持到引领。  许多大型制造商正利用不同的数字技术驱动企业价值。  长城汽车股份有限公司(以下简称“长城汽车”)拥有40多家控股子公司,员工总数超过7万余人,2015年营业收入达760.33亿元,产品销往120多个国家,
LSI加速技术创新(AIS)亚洲高峰会首次登陆中国,3月26日在北京召开。在这次高峰会上,LSI阐释了在以数据为中心的时代,以互联网公司为代表的超大规模数据中心对硬件设计带来的影响,以及IT产业在转型中的未来趋势。LSI公司高级副总裁兼数据中心解决方案事业部(DCSG)总经理Tom Swinford认为,数据中心从未像今天这样对企业业务产生如此巨大的影响。同时,企业必须寻求创新的技术和方案,以快速
这是一个与电视有关的多事之秋。  在TCL爱奇艺的TV 电视发布后的一周之内,小米发布了自己的小米电视,创维联手阿里巴巴推出“酷开”电视,加上几个月前发布的乐视超级电视。从手机到“盒子”,再到电视,互联网企业不断把触角伸向硬件,但与手机和盒子不同,参加到“电视”这场混战中的还有传统电视厂商。  不过这一次,电视厂商与互联网企业的合作已经从最初的新闻资讯、游戏应用等内容端的合作,发展到联合推出电视机
至少近十年以来,智能家居一直是产业界津津乐道的话题。家电厂商、IT厂商和电器厂商在各种展会上一波又一波地演示智能家居平台、智能家居整体解决方案。消费者不断被告知,智能家居是未来的方向。然而智能家居一直无法落地,更像是企业凭空的幻想。  新年伊始,1月15日,谷歌忽然宣布以32亿美元重金并购智能家居企业Nest。此举在智能家居这一潭静水中搅起轩然大波,不仅震撼了智能家居行业、家电行业、电器行业,也深