在与马特·伍德采访在Amazon Web Services的首席战略家的产品,一两件事,伸出是有多大,他放置在AWS的重点LAMBDA。
很多人可能不知道LAMBDA是什么,或者为什么这很重要。但伍德说,它可以在应用程序的开发和基于云的托管服务的新时代。也许最有趣的是,这可能是亚马逊的核心云服务一个替代:虚拟机。
+更多AWS从网络世界足球竞猜app软件:Q&A与亚马逊Web服务的在云与谷歌和微软的竞争,建设下一件大事策略+
什么是Λ?
“AWS LAMBDA让您无需设置或管理服务器上运行的代码,”拉姆达产品页面上的AWS状态。你可以认为拉姆达为事件驱动计算平台;LAMBDA当一个已经加载到系统中的事件和执行代码触发运行。
例如,一个简单的用例将是每一个图像被上传到亚马逊简单存储服务(S3)时,lambda函数可以自动调整图像大小。西雅图时报使用它来为手机,平板电脑和桌面设备自动调整图像。触发lambda函数的事件被上传到S3的文件。LAMBDA然后执行调整图像的功能。
一个键拉姆达执行功能时客户只需支付服务。所以,当图像被调整西雅图时报只需支付AWS。
伍德说LAMBDA可能是分析也有帮助。当在网上下订单被放置在Zillow的,条目被制成亚马逊DynamoDB NoSQL资料库,那进入数据库触发器lambda函数的订单信息加载到亚马逊红移,数据仓库。分析程序可以存储在红移数据的运行ontop的。
对此,伍德说,正迎来应用架构的新时代。“There’s a particular category of usage where the developer wants to focus primarily on adding functionality to their application, they don’t want to worry about scaling up and down (infrastructure), and they want costs that run in line with usage of their application, not the utilization of their infrastructure,” Wood told me. “Lambda provides a really good answer for developers looking for that sort of focus.”
亚马逊的竞争对手都有自己的拉姆达的版本。谷歌拥有的功能;IBM已经开源了一个名为OpenWhisk和微软最近发布了Azure的功能平台。这是在云中一个时髦的新平台,但亚马逊是贷是第一个进入市场时,在其重新引入LAMBDA:在2014年发明了会议。
亚马逊使用LAMBDA内部。LAMBDA是物联网服务AWS的互联网和亚马逊回声计算平台。亚马逊的CloudWatch事件允许,如果发生故障,用户可自动触发亚马逊弹性计算云(EC2)虚拟机实例的补丁。
但也许是关于LAMBDA最有趣的是,这可能威胁到亚马逊上最流行的服务之一:EC2,这是虚拟机的服务。开发人员可以构建在lambda函数完全运行旋转起来EC2虚拟机,而不是应用程序。亚马逊可能是出创新本身和λ。