Creating CI/CD pipelines using Amazon SageMaker Projects
In this section, we'll discuss using Amazon SageMaker Projects to incorporate CI/CD practices into your ML pipelines. SageMaker Projects is a service that uses SageMaker Pipelines and the SageMaker model registry, in combination with CI/CD tools, to automatically provision and configure CI/CD pipelines for ML. Figure 12.10 illustrates the core components of SageMaker Projects. With Projects, you have the advantage of a CD pipeline, source code versioning, and automatic triggers for pipeline execution:
Projects are made available through built-in SageMaker MLOps project templates or by creating your own organization's MLOps templates. The underlying templates are offered through AWS Service Catalog, via SageMaker Studio, and contain CloudFormation templates that preconfigure CI/CD pipelines for the selected template. Because projects rely on...