MLA-C01 Question 331
Single answerA machine learning team is building an automated deployment pipeline for their ML model using AWS CodePipeline, AWS CodeBuild, and AWS CodeDeploy. The team wants to ensure their architecture adheres to service quotas and capabilities. They plan to integrate these services with a large repository containing hundreds of models and want to process multiple models concurrently. Which of the following statements is correct regarding the capabilities and quotas of these services?
- A
AWS CodePipeline supports up to 10 parallel pipelines per account by default.
- B
AWS CodeBuild can process multiple builds concurrently, with the default concurrency limit set per account.
- C
AWS CodeDeploy supports deploying applications to up to 10,000 instances in a single deployment.
- D
AWS CodePipeline does not support integrating with AWS CodeDeploy for automated deployments.
Show answer and explanation
Correct answer: B
Explanation
Understanding the default quotas and capabilities of AWS CodePipeline, AWS CodeBuild, and AWS CodeDeploy is critical when designing scalable CI/CD pipelines for machine learning workloads. AWS CodeBuild allows multiple concurrent builds, which is essential for processing large-scale or parallel tasks, such as training and deploying multiple models. The other options either misstate the service quotas or incorrectly describe the integration capabilities of AWS services.
- A. Incorrect.
Incorrect. AWS CodePipeline does not have a default limit of 10 parallel pipelines per account. The default limit is 300 pipelines per account, which can be increased by requesting a service quota adjustment.
- B. Correct.
Correct. AWS CodeBuild supports multiple concurrent builds, and the default concurrency quota per account is 20. This can be increased if needed by submitting a service quota adjustment request.
- C. Incorrect.
Incorrect. AWS CodeDeploy supports deploying applications to up to 50,000 instances per deployment, not 10,000.
- D. Incorrect.
Incorrect. AWS CodePipeline supports integration with AWS CodeDeploy, making it suitable for automating deployments in a CI/CD pipeline.