暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Tech Camp | 玩转对象存储,解锁 Amazon Lambda 函数应用

西云数据云计算 2022-12-06
163




Amazon Simple Storage Service (Amazon S3) 是一种对象存储服务,可提供业界领先的可扩展性、数据可用性、安全性和性能。这意味着各种规模和行业的客户都可以使用它来存储和保护各种使用案例(例如湖内数仓、网站、移动应用程序、备份和还原、存档、企业级应用程序、IoT 设备和大数据分析)的任意量的数据。


除了低成本存储数据,支持云原生应用程序的运行,备份和还原关键数据,构建数据湖等基本功能之外,Amazon S3 还具备很多高级功能,例如生命周期管理、Amazon S3 Select、Amazon Athena、Amazon Object Lambda 等,以应对数据子集检索、报表生成、图片处理等需求。这些功能为用户基于  Amazon S3 创建更复杂的应用奠定了基础。


本期我们将详细介绍 Amazon Lambda 函数在 Amazon S3 对象存储上的应用带您玩转对象存储。往下看!干货内容一睹为快~



Amazon Lambda 函数

在 Amazon S3 对象存储上的应用


解决方案




● Object Lambda 运行架构图


● 优势
  • 缩短研发周期,降低研发成本
  • 持续扩展
  • 无需存储中间结果和维护代理

● 工作原理
借助 Amazon S3 与 Amazon Lambda,用户可以将自己的代码添加到 Amazon S3 GET 请求中或者 Amazon S3 的事件通知中,以便在数据返回到应用程序时或者某些特定时间发生时,修改和处理数据。这开创了使用自定义代码来修改标准 Amazon S3 GET 请求返回的数据或者响应 Amazon S3 事件的先河,以便实施筛选行、动态调整图像大小、隐去机密数据等操作。


在 Amazon Lambda 函数的支持下,无需对应用程序进行任何更改,用户的代码即可在 Amazon Web Services 完全托管的基础设施上运行,不必创建和存储数据的衍生副本,也不必运行昂贵的代理。


借助于 Amazon S3 Access Point,Amazon S3 Object Lambda 可以为不同应用设置不同访问权限。对于非 Get 类的请求,则无需经过 Amazon Lambda 函数,仅针对 Get 请求,Amazon Lambda 函数会被触发调用。


Amazon S3 和 Amazon Lambda 使用简便,用户只需在 Amazon Web Services 管理控制台中单击几下,即可配置 Amazon Lambda 函数并将其附加到 Amazon S3 Object Lambda 访问点、事件通知或者批处理操作之上。此后,Amazon S3 将自动调用 Amazon Lambda 函数来处理相关的任何数据(包括事件通知、Get 请求等),并将转换后的结果返回应用程序。用户可以编写和执行自己的自定义 Amazon Lambda 函数,根据特定使用案例定制 Amazon S3 对象的数据转换。




应用场景




● 数据处理
您可以使用 Amazon Lambda 执行代码以响应触发程序(例如数据更改、系统状态变化或用户操作)。

 实时文件处理
您可以使用 Amazon S3 触发 Amazon Lambda,以便在上传数据后立即进行处理。例如,您可以使用 Amazon Lambda 实时创建图像缩略图、转换视频代码、建立文件索引、处理日志、验证内容以及聚合和筛选数据。

● Web 应用程序
通过将 Amazon Lambda 与其 Amazon Web Services 服务相结合,开发人员可以构建功能强大的 Web 应用程序,从而可自动扩展和收缩,并跨多个数据中心在高可用配置中运行,而无需在可扩展性、备份或多数据中心冗余方面执行任何管理工作。




讲师介绍



■ 西云数据东区解决方案架构师
■ 主要负责西云数据东区用户的云平台架构设计和技术支持工作,软件研发及云原生架构设计经验丰富,熟悉云计算技术演进,目前专注于云上无服务应用架构及解决方案的研究。


互动


1、对 “Amazon S3 高级功能” 感兴趣的朋友,欢迎留言区分享探讨!
2、参与分享活动,赢取精选好礼!我们每月将为分享前 10 名送上精美礼品~






推荐阅读

Tech Camp | 实操攻略!基于 Amazon S3 构建网站

Tech Camp | 基于 Amazon SageMaker 构建推荐系统

Tech Camp | 如何使用 Amazon SageMaker 构建图像识别平台



文章转载自西云数据云计算,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论