当前位置: 首页 > news >正文

AWS-Lambda的使用

介绍

Lambda 是一种无服务器(Serverless), 而且设计成事件驱动的计算服务器. 简单来说, 你可以将你的 code 上传, 当有事件产生(例如cronjob , 或者S3有新的文件被上传上來) , 你的code 就会在瞬间(零点几秒以內)被叫起來执行. 由于你不用管 Server如何维护, 或者自动扩展之类的事, 所以叫做 Serverless ,這些都被处理了,我們只需写code即可.

测试使用

HelloWorld
AWS Lambda 目前支持 NodeJS,Go,PowerShell,Java,Python以及C#, 以 Python 为例, 這边就是新Function的空白样板, 代码进入点就在 lambda_handle(event,context)这边.

按 Test 即可手动執行, 以下是执行结果: 

以上是程序輸出, 最后记录了這程序执行的统计资料, 像是花了 15ms (0.015s) 跑完全程, 这是在一个 128MB 记忆体的小容器執行的, 但最多只用掉了 15MB等等.

既然是 python 3.7 , 如果有中文字符串总担心会有utf-8的问题需要解決, 不过只要加了encoding 语法后, 都很正常.

收费

AWS Lambda 主要是收取两个费用: Request 数量, 以及你使用量(RAM 有多大? 跑了多久?)

1. 请求 : 
我们根据您所有函数上的请求总数进行收费。Lambda 会在收到事件通知或调用 (包括来自控制台的测试调用) 时执行函数,每执行一次就计为一次请求。
此后每 100 万个请求 ¥ 1.36 (每个请求 ¥ 0.00000136)

2. 持续时间 : 
持续时间从代码开始执行的时间开始算起,到其返回或终止时结束,向上取整到最近的 100ms。价格取决于您给函数分配的内存量。对于所使用的每 GB-秒,您需要支付 0.000113477USD。

这里有不同内存大小每使用 100ms 的大致价格 : https://www.amazonaws.cn/lambda/pricing/

從字面上來看, 小數位這麼多位 ,再加上免費方案的推廣, 可以說非常的便宜. 適合寫一些規模不大,單次執行不會跑太久的小服務.

参考资料

AWS Lambda中国区定价

使用 AWS Lambda 函数的最佳实践

AWS Lambda 介绍

AWS Lambda python 例子

AWS SDK for python

http://www.lryc.cn/news/412951.html

相关文章:

  • python3.12 搭建MinerU 环境遇到的问题解决
  • 基于SpringBoot+Vue的流浪猫狗救助救援网站(带1w+文档)
  • 56_AOP
  • 安装了h5py,使用报错ImportError: DLL load failed while importing _errors
  • BootStrap前端面试常见问题
  • 在linux运维中为什么第一道防线是云防火墙,而不是waf
  • 2022年中国高校计算机大赛-团队程序设计天梯赛(GPLT)上海理工大学校内选拔赛
  • 多语言海外AEON抢单可连单加额外单源码,java版多语言抢单系统
  • 文件上传——springboot大文件分片多线程上传功能,前端显示弹出上传进度框
  • 每日学术速递8.2
  • SAP-PLM创建物料主数据接口
  • 超声波眼镜清洗机哪个品牌好?四款高性能超声波清洗机测评剖析
  • 卸载Windows软件的正确姿势,你做对了吗?
  • WEB前端14-Element UI(学生查询表案例/模糊查询/分页查询)
  • 使用swiftui自定义圆形进度条实现loading
  • C# 设计模式之抽象工厂模式
  • Javascript前端面试基础(八)
  • R 语言学习教程,从入门到精通,R的安装与环境的配置(2)
  • Python批量下载音乐功能
  • 用 Bytebase 实现批量、多环境、多租户数据库的丝滑变更
  • java之方法引用 —— ::
  • 「测试线排查的一些经验-上篇」 后端工程师
  • AOSP12_BatteryStats统计电池数据信息
  • 【Android Studio】UI 布局
  • 虚拟机Windows server忘记密码解决方法
  • 【香橙派系列教程】(六)嵌入式SQLite数据库
  • 深入探讨PHP8的新特性与性能优化
  • 2024年06月 Scratch 图形化(四级)真题解析#中国电子学会#全国青少年软件编程等级考试
  • 书生大模型全链路开源体系
  • 极简聊天室-websocket版(双向通信)