15、基础设施扩展与容器化应用实践

基础设施扩展与容器化应用实践

1. AWS 服务助力基础设施扩展

在构建复杂应用时,我们常常会面临调用多个 Lambda 函数的需求,这些调用可能需要按顺序或并行执行。为解决此类复杂场景,AWS 推出了 StepFunctions 服务。借助该服务,我们能通过创建状态机的方式实现复杂应用,而且所有操作都可在 AWS 控制台的可视化 Web 界面完成。更多相关信息可查看 StepFunctions 文档

接着,我们可借助 API Gateway 服务进一步推进无服务器化转型,完全移除 EC2 和 ELB 实例。API Gateway 主要用于创建和管理 API 端点,从架构角度看,它有点像之前提到的 ALB 或 ELB 负载均衡器。不过,API Gateway 的配置更为强大,除了定义路径,还能定义方法(如 GET、POST、PUT、OPTIONS)和集成类型(可以是任何 AWS 托管服务、HTTP 转发或静态响应)。这种特性使它在无服务器架构中成为一个极具吸引力的选择,我们可将其与 Lambda 函数结合使用,从而替换掉架构中的 EC2 实例和负载均衡器,创建能瞬间扩展以应对任意流量的完整 Web 应用。

以下是 API Gateway 的工作流程:

graph LR
    A[浏览器或移动应用] --> B[API Gateway]
    B --> C[Lambda 函数 1]
    B --> D[Lambda 函数 2]
    C --> E[数据
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值