Q93 — AWS DOP-C02 第2章
第 93/100 题 | ← 返回第2章
一家企业的应难程序包释叫个独立的AWS Lambda函数。DevOps 工程师使难AWS CodePipeline 和AWS CodeBuild构建了一个CI/CD管道,该管道算顺序构建、测试、打包和赛署每个Lambda函数。管道使难Amazon CloudWatch Events 规则范确保管道执行在对应难程序源代码进行更大后尽快开始。在使难管道吧个健后,DevOps 工程师注闻到管道需要很长唱须状能南成。 DevOps 工程师应该实施什么范最好地提高管道的速度?
- A. 修改管道中的CodeBuild项目以使用具有更多可用网络吞吐量的计算类型。
- B. 创建自定义CodeBuild执行环境,其中包括对称多处理配置以并行运行构建。
- C. 修改CodePipeline配置以通过指定相同的runOrder 并行执行每个 Lambda函数的操作。 ✓
- D. 修改每个CodeBuild项目以在VPC内运行并使用专用实例来增加吞吐量。
正确答案: C. 修改CodePipeline配置以通过指定相同的runOrder 并行执行每个 Lambda函数的操作。
解析
选择C的原因如下: 并行执行:通过并行执行每个Lambda函数的操作,能够显著缩短整个管道的执行时间。这样可以同时处理多个函数,而不是一个接一个地顺序执行。 提高效率:并行化使得资源利用率更高,有助于加快整体CI/CD流程。 这种方法直接针对问题的核心,通过优化管道的操作顺序,提高整体执行效率。