AWS Certified Machine Learning – SpecialtyMachine Learning Implementation and OperationsEasy

A machine learning team is setting up a CI/CD pipeline for their SageMaker models. They want to automate the process of building, testing, and deploying new model versions. Which AWS service is best suited to orchestrate and automate these various stages of the MLOps pipeline, including data preparation, model training, and model deployment?

  1. AAmazon EventBridge
  2. BAWS CodePipeline
  3. CAWS CodeBuild
  4. DAWS Step Functions
Show answer & explanation

Correct answer: B. AWS CodePipeline

AWS CodePipeline is a fully managed continuous delivery service that automates release pipelines for fast and reliable application and infrastructure updates, including ML models.

Why the other options are wrong

  • A. EventBridge is a serverless event bus that connects application components, useful for event-driven architectures but not full pipeline orchestration.
  • C. CodeBuild compiles source code and runs tests, but doesn't orchestrate the entire pipeline.
  • D. Step Functions orchestrates serverless workflows, which could be part of an ML pipeline, but CodePipeline is specifically designed for CI/CD.

AWS CodePipeline

A fully managed continuous delivery service that automates release pipelines for fast and reliable application and infrastructure updates.

  • Orchestrates entire CI/CD workflows.
  • Integrates with various AWS developer tools and services.
  • Automates build, test, and deploy stages.

Memory trick: Pipeline flows, CodeBuild builds, Step Functions steps.

More Machine Learning Implementation and Operations questions