Q66 — AWS DOP-C02 第1章
第 66/100 题 | ← 返回第1章
一个企业响一个由叫个独立的AWS Lambda函数组成的应难程序。 DevOps工程师使难AWS CodePipeline和AWS CodeBuild构建了一个CI/CD管道,该管道算顺序构建、测试、打包和赛署每个Lambda函 数。管道使难Amazon EventBridge规则范确保管道在应难程序源代码发生更大后尽快启动。 在使难管道吧个健后,DevOps工程师注闻到管道需要太长唱须状能南成。 DevOps工程师应该实施什么范最好地提高呢水饭的速度?
- A. 修改管道中的CodeBuild项目,以使用具有更多可用网络吞吐量的计算类型。
- B. 创建包含对称多处理配置的自定义代码构建执行环境,以并行运行构建。
- C. 通过指定相同的运行顺序,修改代码管道配置以并行运行每个Lambda函数的操作。 ✓
- D. 修改每个CodeBuild项目以在VPC中运行,并使用专用实例来增加吞吐量。
正确答案: C. 通过指定相同的运行顺序,修改代码管道配置以并行运行每个Lambda函数的操作。
解析
AWS CodePipeline允许在阶段内并行执行操作以加速流程。每个Lambda函数的构建、测试和部署步骤被设计为独立任务,无依赖关系。CodePipeline默认按顺序运行同一阶段中的操作,导致总时长累加。将每个Lambda函数的操作配置为并行运行可显著减少整体执行时间。选项C正确利用并行处理能力,其他选项(A、B、D)侧重于提升单个任务性能,无法解决顺序执行导致的延迟。[AWS CodePipeline用户指南:并行执行操作](https://docs.aws.amazon.com/codepipeline/latest/userguide/reference-pipeline-structure.html#actions-valid-providers)