首页 > 科技未来 > 内容

Serverless架构下的5种设计模式

发布于:2024-06-21 编辑:匿名 来源:网络

编者注:本文详细介绍了Serverless架构下的5种设计模式,帮助大家思考如何使用智智云作为这些设计模式的移动端来更好、更高效为您的客户提供服务。

客户和用户。

根据 AWS Solutions 架构师 Kongzi Bonner 在悉尼 APIdays Australia 会议上的演讲,Amazon Web Services 看到了适合采用无服务器架构的五种主要产品和设计模式。

总结目前无服务器技术的成熟度,Bonner顾问 Ken Fromm 最近在 A Cloud Guru 的 Medium 博客上写道,无服务器架构让开发人员能够专注于管理他们的应用程序和系统需要做什么,而不是管理他们需要做什么物理上的事情。

后端计算资源的计算能力、约束和复杂的基础设施设置。

这使得产品功能或业务模块成为无服务器环境中大规模扩展的基本单元,而不是更底层的计算资源。

这意味着软件的计算任务往往是异步的、无状态的和短暂的,或者正如弗洛姆所说:“任务处理本质上变成了容器处理,容器根据任务的需要进行配置和删除。

” “在 APIdays 上,Bonner表示,AWS 团队认为 Serverless 包含四个主要原则:简单但可用的最小元素(即小型、可用的基本组件),随着使用情况弹性扩展(服务器代表用户自动扩展)以及为使用的内容付费(客户只需为使用服务的时间付费) 内置可用性和容错能力(即 NoOps) 早些时候,在 APIdays 活动中,Amazon Web Services 解决方案架构高级经理 Peter Stanski 表示。

澳大利亚表示,AWS 在澳大利亚和新西兰市场(与世界大多数地区一样)拥有强大的影响力,过去一两年传统的采用途径是中型企业,而初创公司通常采用无服务器服务。

从一开始,拥有遗留系统的成熟企业通常会构建新的应用程序,从开发和概念验证测试到添加分析监控功能,然后开始将一些遗留系统迁移到云端,并最终专注于迁移任务。

-AWS 的关键应用程序。

AWS 的 Peter Stanski 在澳大利亚 APIdays 上发表讲话。

斯坦斯基表示,今年,各种规模的企业从一开始就“全力”依赖云计算。

他们将致力于迁移现有的遗留技术堆栈,同时直接在云服务上构建新的应用程序。

Yao 描述了采用无服务器架构的类似趋势:虽然新应用程序可能使用无服务器架构来开发和托管,但在大多数情况下,企业正在采用混合模型来托管软件,在无服务器环境中构建新功能,然后集成和托管逐步脱离现有的企业软件托管环境。

“这就是我们看到很多客户开始使用的方式,”姚说,并指着一个常见的例子:企业可能有一个管理图像数据的现有工作流程,现在正在添加一个在无服务器环境中运行的图像识别功能环境,并且然后构建数据管道,将分类结果传递回现有(传统)企业软件工作流程,可能托管在用户的云环境中。

Bonner定义了五种产品设计模式,结合了不同行业和用例的无服务器架构: 事件驱动的数据处理 Web 应用程序 移动和物联网应用程序 应用程序生态系统 事件工作流 用例 1:事件 驱动数据处理最常见的应用之一Serverless环境是在事件发生后触发数据操作。

Bonner给出了将图像对象添加到 Amazon S3 存储桶的示例。

例如,这可能会触发 lambda 函数来运行压缩任务,以标准大小格式将图像重新存档到 S3 中。

Serverless架构下的5种设计模式

这种用例风格也非常适合混合传统云和无服务器云的趋势。

在这一趋势中,无服务器用于在更广泛的托管环境中执行特定功能。

用例 #2:无服务器 Web 应用程序 在无服务器 Web 应用程序中,可以组合运行的进程来确定用户的上下文和用户个性化信息,以提供满足用户请求的内容和功能。

例如,在此用例中,静态内容可能存储在 S3 中,以便在浏览器中打开应用程序时显示。

同时,通过应用程序的 API 网关启动处理,以运行确定应用程序的用户上下文的 Lambda 函数。

然后,通过 lambda 函数生成更多动态内容来增强静态内容,并将其作为动态数据存储在 DynamoDB 中。

用例 #3:移动和物联网应用程序 与 Web 应用程序用例类似,在无服务器环境中构建的移动和物联网应用程序希望根据用户的上下文来决定向用户提供哪些内容。

无服务器身份验证用于确保用户(无论是人类还是机器)获得正确的授权来访问信息或功能。

然后,Lambda 执行该函数并与 DynamoDB 中的数据进行交互,以满足用户的需求。

使用案例 #4:无服务器应用程序生态系统 在应用程序生态系统中,应用程序或工作流程是在无服务器环境中创建的,并将 AWS 功能和产品与第三方提供商 API 相结合。

Bonner举了一个例子,有人告诉 Amazon Echo 他们正在做演示,然后语音数据触发 lambda 函数,通过 Slack API 将该消息传递给远程团队。

然后在无服务器环境中进行轮询,以确定团队何时响应并向 Echo 发送反馈。

使用案例 #5:事件工作流 最近发布的 AWS Step Functions 现在为无服务器工作流的可能性添加了更复杂的功能。

可以在 Step Functions 中创建决策树,然后与 Lambda 和 AWS 产品对齐以执行工作流分支操作(尽管 Amazon Web Services 在澳大利亚突出显示 Step Functions 令人困惑,因为它在澳大利亚尚未推出)。

例如,使用发布/订阅消息传递模型,您可以通过状态机可视化并拥有所有功能和分布式组件。

用户可以使用 Step Functions 和 lambda 将客户引导映射到 CRM、购物车订购和订单履行中,并自动添加 AWS 工具以确保工作流程完成。

因此,虽然弗洛姆谈论无服务器主要是异步、无状态和短暂的,但一旦您进入更复杂的工作流程和应用程序,一些持久状态和进行同步调用的能力就会发挥作用。

Step Functions 提供了一个状态机,以便 Lambda 函数可以为业务流程提供一定程度的即时性,其中无服务器应用程序可能需要同步和异步调用链的组合。

然而,iRobots 的 Ben Kehoe 等无服务器高级用户认为,Step Functions 当前的定价结构过于严格,无法在无服务器环境中的生产中使用。

此外,默认的限制表明其预期用途不包括弹性伸缩,仅包括瞬态事件调度。

“我希望状态即服务成为一种服务范例,可用于无服务器架构中 FaaS 所需的低级瞬态状态,无论是通过 Step Functions 还是其他服务,”Kehoe 在 Step 首次发布后在他的博客中写道功能路。

身份验证选择 在无服务器环境中,您还可以选择最适合实施中的无服务器设计模式和用例的用户身份验证和身份管理工作流程。

身份验证方法可能会发生变化,具体取决于组织中的多个用户是否需要具有不同权限角色的访问权限、用户是否主要是客户或者合作伙伴是否具有某些访问权限。

去年 11 月,Jim Tran 和 Justin Pirtle 在 AWS Re:Invent 上发布的视频更详细地介绍了无服务器环境中可用的一些身份验证选项:AWS re:Invent:无服务器身份验证和授权:身份管理 (MBL)。

尽管成熟的Serverless工具和生态系统尚未接近成熟,但Serverless有机会成为企业通过云平台交付产品和服务的主力军。

随着无服务器的成熟并越来越多地被新项目和混合应用所采用,以及随着企业开始选择将现有应用迁移到无服务器架构,无服务器市场中企业数字化和云迁移的轨迹可能会发生变化。

重复一遍,尽管 Serverless 目前的市场份额仍然很小。

虽然面向企业和企业的关键任务软件可能还没有出现,一些安全功能和整体生态系统工具仍需要成熟,但无服务器用例表明,无服务器越来越有可能超越像今天成熟的云计算这样的初创公司,它已经成为一种值得企业数字化“全面采用”的新一代云计算架构。

Serverless架构下的5种设计模式

站长声明

版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

标签:

相关文章

  • 周大生:1-2月净利润约2.18亿元,同比增长36%

    周大生:1-2月净利润约2.18亿元,同比增长36%

    周大生公告称,根据公司初步核算,今年1-2月,公司实现营业收入收入约23.19亿元,同比增长0.11%;实现归属于上市公司股东的净利润约2.18亿元,同比增长36.01%。

    06-18

  • 高通侯明娟:5G、XR等技术深度融合将为媒体发展赋能新机遇

    高通侯明娟:5G、XR等技术深度融合将为媒体发展赋能新机遇

    中国发展网8月9日至12日,世界5G大会(W5GC)在黑龙江哈尔滨举行。 本次大会的主题是“共建5G生态,促进共创互利”。 旨在汇聚全球5G发展的最新成果和观点,搭建5G创新链、产业链、供应链紧密融合的平台,构建良好生态,为5G赋能。 它能为千千万万个行业注入活力。 高通全球副

    06-06

  • AI芯片公司耐能获得超过2500万美元新一轮融资,将加速自动驾驶技术落地

    AI芯片公司耐能获得超过2500万美元新一轮融资,将加速自动驾驶技术落地

    投资界(ID:pedaily)12月22日消息,耐能宣布近日获得新一轮融资超过1万美元。 融资。 本轮最大投资额来自OEM/ODM巨头光宝科技,参投的还有General Branch、凌钜、Sand Hill Angels、Gainels等。 据悉,光宝科技的投资资金将作为战略合作的一部分,主要用于推动智慧城市技术

    06-17

  • 浙江省推出微信公交订票服务,已覆盖全国274个城市

    浙江省推出微信公交订票服务,已覆盖全国274个城市

    浙江省居民可通过微信“城市服务”购买长途汽车票!进入微信城市服务平台即可享受便捷的“浙江省长途汽车票”服务。 从快速查询、购买长途汽车票,到微信支付,一站式的查询、购票体验,是腾讯互联网+推动便捷交通的又一实施案例。 截至目前,腾讯互联网+城市服务平台长途汽车

    06-18

  • 人造肉公司周零STARFIELD获愉悦资本、经纬中国数千万元融资

    人造肉公司周零STARFIELD获愉悦资本、经纬中国数千万元融资

    据投资界3月12日消息,周零STARFIELD宣布完成数千万元融资。 本次融资由愉悦资本、经纬中国、美国知名植物基投资机构New Crop Capital及其专注于中国市场投资的合作伙伴Dao Foods International共同投资。 据目前披露的信息,这是国内创新型人造肉企业完成的最高金额融资。

    06-18

  • 史上最薄的苹果产品容易弯曲吗?新iPad Pro暴力测试来了

    史上最薄的苹果产品容易弯曲吗?新iPad Pro暴力测试来了

    新iPad Pro在性能、屏幕等各方面都有不少亮点。 不过,最让人惊叹的还是这款平板电脑的“薄”:11英寸版本为5.3毫米。 13 英寸型号的厚度为 5.1 毫米,比 iPod Nano 还要薄。 然而,如此轻薄的机身却让人担心这款平板电脑缺乏耐用性,可能会“弯曲”。 毕竟,苹果的轻薄产品也

    06-21

  • 控维通信完成数千万A轮融资

    控维通信完成数千万A轮融资

    据投资界8月13日消息,据36氪报道,宽带卫星通信解决方案供应公司控维通信近日获得高新新君领投的投资首都。 集百投资、南京创投集团参与的A轮融资。 此前投资方包括中科之星、中科图灵、南京麒麟创投等。 本轮融资主要用于控维通信最新卫星通信技术的研发以及GEO和GEO的升级

    06-18

  • 最牛的85后估值达到2000亿

    最牛的85后估值达到2000亿

    今年最震撼的融资诞生了。 五一期间,硅谷传来消息——据科技媒体TechCrunch报道,ChatGPT母公司OpenAI于美东时间4月28日完成1亿美元融资,投后估值达1亿美元(约1亿元人民币)。 ,成为全球最新、成长最快的独角兽。 大佬们齐聚一堂。 本次融资分为两部分:一是老虎环球管理

    06-17

  • GlobalFoundries 宣布将投资 10 亿美元在纽约建设工厂,以提高芯片产量

    GlobalFoundries 宣布将投资 10 亿美元在纽约建设工厂,以提高芯片产量

    芯片制造商 GlobalFoundries 周一表示,将在纽约马耳他总部附近建设第二家工厂,并斥资 10 亿美元增加现有工厂的产量以增加产量。 解决全球普遍存在的芯片短缺问题。 这位首席执行官还表示,有关英特尔收购 GlobalFoundries 的报道只是猜测,该公司维持明年上市的计划。 GF

    06-08

  • 移动运营商T-Mobile周一遭遇全美国通信中断,短信和电话均无效

    移动运营商T-Mobile周一遭遇全美国通信中断,短信和电话均无效

    刚刚,根据DownDetector和社交媒体上的用户报告,移动运营商T-Mobile、Verizon和AT&T的客户在美国各地打电话时突然遇到意外电话。 服务于下午 2 点 20 分左右中断。 东部时间。 据了解,今年4月,Sprint与T-Mobile完成了价值1亿美元的合并,成为美国第三大电信运营商,仅次于

    06-18

  • 如何打破海量红包“收到不退回”? (这是发红包的链接)

    如何打破海量红包“收到不退回”? (这是发红包的链接)

    近日,某知名地产公司高管在发红包时说“不转发红包就会被移出群”,引发热议给一个群发红包。 很多人因为身体不适而退团。 不对此事发表评论,“不转发就踢”的做法,其实折射出该公司“社区裂变”推广模式的隐痛。 近年来,“私域流量”受到不少企业的青睐。 其中,通过社区

    06-18

  • 世界第一!无人巡逻车驶入机场禁区,驭势科技迎来又一个里程碑

    世界第一!无人巡逻车驶入机场禁区,驭势科技迎来又一个里程碑

    回望当前的时间点,今年对于驭势科技来说并不是一个好年头。 2020年11月28日,香港国际机场管理局宣布,今年9月正式推出的驭势科技无人驾驶巡逻车运营里程超过1万公里。 而且,这是全球首款用于机场禁区巡逻的无人机。 从外观上看,这款无人巡逻车基于宝骏KiWi EV车型打造。

    06-18