云计算最简单的方法-AWSλ

γ γ 意见(

当AWS发布时,它改变了用户对IT服务的看法:过去花费数周或数月的购买和供应变成了亚马逊EC2的分钟。资本密集型存储解决方案就像在Amazon S3中放置和获取对象一样简单。在AWS,我们通过倾听和学习客户来创新,我们从他们那里听到的事情之一是,他们希望云中运行代码和方便地将服务连接起来更加简单。客户希望关注他们独特的应用程序逻辑和业务需求——而不是对供应和缩放服务器进行无差别的重量处理、对软件栈进行修补和更新、处理机群范围的部署或处理例行监控、日志记录和web服务。CE前端。因此,我们向自己提出挑战,要找到一种运行应用程序的简单方法,而不必管理底层基础设施,也不放弃运行应用程序开发者想要的代码的灵活性。我们的答案是一个新的计算服务AWS兰姆达..

AWS兰姆达通过给您一个简单的接口来上传您的节点,使得构建和交付应用程序变得更加容易。js代码直接到Lambda,设置触发器以运行代码(可以来自其他AWS服务,比如Amazon S3或Amazon DynamoDB,举几个例子),就这些:您已经准备好了。AWS处理基础计算资源的所有管理,包括服务器和操作系统维护、容量供应和自动伸缩、代码和安全补丁部署、以及代码监视和日志记录。您可以从代码到服务在三点击,然后让AWS拉姆达照顾其余的。.

LAMBDA最令人兴奋的方面之一是它帮助您在云中创建动态的、事件驱动的应用程序。Lambda与Amazon S3新特性一起启动,该特性称为事件通知,每当在桶中添加或更改对象时就生成事件,最近发布的Amazon DynamoDB Streams特性在更新表时生成事件。现在,Wiazon S3 buckets和Amazon DynamoDB表可以附加代码,只要这些buckets或表发生更改,它就会自动运行。不需要轮询、代理,也不用担心容量过大或过小——Lambda函数可以按比例匹配事件速率并仅在需要时才执行,从而保持低成本。.

事件驱动的云计算使得易于创建响应的应用程序,通常不需要编写新的API。例如,将图像上传到Amazon S3的移动、平板或web应用程序可以自动触发生成带有几行代码的缩略图——不需要服务器、队列或新的API。日志同样易于处理——如果您已经使用AWS CloudTrail来跟踪对AWS服务的API调用,那么现在只需打开S3事件通知并编写几行JavaScript代码就可以轻松地审计结果。存储在Amazon DynamoDB中的数据可以通过AWS Lambda函数通过本周早些时候宣布的新Streams特性自动验证、审计、复制或转换。AWS LAMBDA也推出支持亚马逊KyScess,这使得它容易在一个动态流中处理数据。..我们不会就此止步——继续关注AWS Lambda和其他AWS服务之间的更多集成点,这些集成点使得对所有类型的事件做出响应变得容易。.

我们对事件驱动计算感到兴奋——使用AWS Lambda扩展其他AWS服务有助于开发人员创建简单、强大和固有可伸缩的应用程序。LAMBDA还擅长我们从客户那里听到的另一个挑战:将一些库代码转换成可扩展的、安全的、可靠的基于云的后端。使用Lambda,用户可以上传任何库,甚至本地(“二进制”)库,这使得很容易使用几行JavaScript将库转换为可以作为Lambda函数访问的AWS操作的云服务。AWS Lambda的“无状态”编程模型允许您快速部署并无缝地扩展到传入请求速率,因此每天处理一个请求的相同代码也可以处理每秒1000个请求。.

与其他AWS服务一样,AWSλ可以通过AWS SDK编程,通过REST Web服务API,从命令行接口,或通过AWS lambda控制台访问。控制台允许您直接从浏览器编辑和运行代码——您可以实时编写、调试和实验,甚至不需要IDE。AWS Lambda控制台还可以为Amazon S3事件通知、Amazon DynamoDB Streams和其他事件源创建模拟事件,以帮助您验证代码如何处理来自这些源的事件。一旦创建并测试了Lambda函数,就可以在AWS Lambda控制台仪表板中或通过AWS CloudWatch监视它的性能和活动,包括设置延迟或错误率的警报。您的lambda函数的日志自动捕获为AWS CuldWa手表日志。.

AWS lambda正在作为预览(http://aWS)启动。亚马逊。com/lambda)支持用JavaScript编写的函数(更多语言将发布)以及与Amazon S3、Amazon DynamoDB和Amazon Kinesis的事件集成。预览模式让您尝试所有的AWS lambda的功能与限制并发功能请求。我们期待着看到我们的客户会做什么与AWS lambda和新的亚马逊S3和DimaDoB事件的特点。我们希望听到您对我们的新事件驱动的计算服务和特性的想法,所以请直接与AWS LAMBDA论坛上的产品团队连接。.

评论

博客评论迪斯科