码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【AWS系列】六、 AWS Serverless之Lambda


    目录

    序言 

    一、概念介绍

    二、使用场景介绍

    2.1 文件处理

    2.2 流处理 

    2.3 Web应用程序

     2.4 IoT后端

    2.5 后端服务

     2.6 并发和扩展控制

    2.7 容器函数 

     2.8 安全性校验

    2.9 Lambda 扩展

     2.10 函数蓝图 

    2.11 访问数据库 

    Tips:


    序言 

    今天初步研究一下Lambda模块,每天都要加油呀~

    官网:

    Lambda 入门 - AWS Lambda

    一、概念介绍

    AWS Lambda 是一项无服务器事件驱动型计算服务

    该服务可以运行几乎任何类型的应用程序或后端服务的代码,而无需预置或管理服务器。

    执行环境:为 Lambda 函数提供一个安全和隔离的运行时环境

    其原理是不断增加的容器技术。每一个函数就是开启一个容器。

     执行环境管理运行函数所需的进程和其他资源。执行环境为函数以及与函数关联的任何扩展提供生命周期支持

    一个函数,一个容器。

    比如一个接口用lambda实现,那这个接口,就是一个应用,一个容器

    因为是独立部署,所以Lambda在某种意义上,提高了并行效率

    二、使用场景介绍

    2.1 文件处理

    使用:

    1. Amazon S3 在上传后实时触发 AWS Lambda 数据
    2.  Amazon EFS 文件系统

    从而为大规模文件处理启用大规模并行共享访问。

    2.2 流处理 

     AWS Lambda 和 Amazon Kinesis 结合,可以处理实时流数据

    实现跟踪应用程序活动、处理事务处理顺序、分析单击数据流、整理数据、筛选日志、建立索引、分析社交媒体、遥测和计量 IoT 设备数据。 

    2.3 Web应用程序

    使用 AWS Lambda 与其他 AWS 服务结合,可以构建完整的 Web 应用程序

    这些应用程序可自动扩展和缩减并可以跨多个数据中心在高度可用的配置中运行

     

     2.4 IoT后端

    可使用 AWS Lambda 构建无服务器后端,以处理 Web、移动、物联网 (IoT) 和第三方 API 请求,即独立的接口服务

    2.5 后端服务

    使用

    • AWS Lambda
    • Amazon API Gateway

    构建后端,验证和处理 API 请求。

    使用 AWS Amplify 可以将后端与 iOS、Android、Web 和 React Native 前端集成。 

     2.6 并发和扩展控制

    并发和扩展控制(如并发限制和预置并发)

    可以精细控制生产应用程序的扩展和响应能力。

    2.7 容器函数 

    可以使用

    • 容器镜像工具
    • 工作流程
    • 依赖项

    构建、测试和部署 Lambda 函数。

     2.8 安全性校验

    代码签名 Lambda 的代码签名提供了信任和完整性控件,

    可用来验证 Lambda 函数中是否只部署获得批准的开发人员发布的未更改的代码。

    类似于账号权限管理

    2.9 Lambda 扩展

    还可以使用 Lambda 扩展来增强 Lambda 函数。

    例如,使用扩展程序可以将 Lambda 与工具集成,

    用于监控、观察、安全和管控等其他功能。

     2.10 函数蓝图 

    函数蓝图官方有提供了示例代码,将 Lambda 与其他AWS服务或第三方应用程序结合使用。

    蓝图包括 Node.js 和 Python 运行时的示例代码和函数配置预设。

    2.11 访问数据库 

    数据库代理管理数据库连接池并从函数中继查询。

    这使得函数能够在不耗尽数据库连接的情况下达到高并发级别。

    Tips:

    需要注意:Lambda 不能单独使用,它需要结合

    • API Gateway
    • 其他的触发事件:eg:S3/Log/Event等触发
    • 手动执行

    一般情况,如果是后端,或者配合前端,配置Lambda时,会配一个API Gateway,但具体什么触发方式,要根据业务决定。

  • 相关阅读:
    实战:功能强大齐全BBS论坛项目Echo简介
    首版次高端软件的申报材料?
    1282_李杀_emacs示范配置文件init.el的配置简单分析
    C. Add One--Divide by Zero 2021 and Codeforces Round #714 (Div. 2)
    Python全栈工程师之从网页搭建入门到Flask全栈项目实战(3) - 入门Flask微框架
    mac 竖屏显示屏鼠标无法从显示器移到mbp上
    [C#]winform使用onnxruntime部署LYT-Net轻量级低光图像增强算法
    运维面试宝典
    灰狼算法优化ICEEMDAN参数,四种适应度函数任意切换,最小包络熵、样本熵、信息熵、排列熵...
    谁在遥遥领先
  • 原文地址:https://blog.csdn.net/weixin_36755535/article/details/127690016
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号