Vertex AI Pipelines is GCP's MLOps backbone, providing a managed runtime for Kubeflow Pipelines (KFP) v2 and TFX. Combined with Continuous Training (CT), Model Registry, Model Monitoring, and Feature Store, it forms the foundation of a complete MLOps stack.
| Level | Characteristics | Required Tools |
|---|---|---|
| 0 | Manual (training and deployment from notebooks) | Vertex AI Workbench |
| 1 | Pipeline automation with CT (Continuous Training) | + Pipelines, Model Registry, Feature Store |
| 2 | Fully automated CI/CD/CT (GitHub push -> retrain -> deploy) | + Cloud Build, Cloud Deploy, Model Monitoring |
from kfp import dsl, compiler
from kfp.dsl import component, pipeline, Input, Output, Model, Dataset
@component(base_image="python:3.11", packages_to_install=["pandas", "scikit-learn"])
def load_data(output_data: Output[Dataset]):
import pandas as pd
df = pd.read_csv("gs://my-bucket/train.csv")
df.to_csv(output_data.path, index=False)
@component(packages_to_install=["scikit-learn", "joblib"])
def train(data: Input[Dataset], model: Output[Model]):
import pandas as pd, joblib
from sklearn.linear_model import LogisticRegression
df = pd.read_csv(data.path)
clf = LogisticRegression().fit(df.drop("y", axis=1), df["y"])
joblib.dump(clf, model.path)
@pipeline(name="train-pipeline")
def my_pipeline():
data_op = load_data()
train_op = train(data=data_op.outputs["output_data"])
compiler.Compiler().compile(my_pipeline, "pipeline.json")
# Run
from google.cloud import aiplatform
aiplatform.PipelineJob(
display_name="my-run",
template_path="pipeline.json",
pipeline_root="gs://my-bucket/pipelines",
).run()| Item | Price |
|---|---|
| Pipeline run | $0.03/run |
| Worker (n1-standard-4) | $0.19/h |
| GPU (T4) | +$0.35/h |
| Endpoint (online prediction) | from $0.10/h (n1-standard-2) |
| Model Monitoring | $0.34/M analyzed instances |
| Item | Vertex AI Pipelines | SageMaker Pipelines | Azure ML Pipelines | MLflow + Databricks |
|---|---|---|---|---|
| SDK | KFP v2 / TFX | SageMaker Python SDK | Azure ML SDK | MLflow |
| OSS compatibility | Excellent (KFP OSS) | Limited | Limited | Excellent (MLflow OSS) |
| Model Registry | Excellent | Excellent | Excellent | Excellent |
| Monitoring | Excellent | Excellent | Excellent | Good |
How are Vertex AI Pipelines and Kubeflow Pipelines related?
Vertex AI Pipelines is the managed version of Kubeflow Pipelines (KFP) v2. Pipelines written with the KFP SDK run as-is on Vertex.
How does it differ from TFX?
TFX is a TensorFlow-centric ML pipeline framework, while KFP is general-purpose (PyTorch, scikit-learn, etc.). Vertex AI Pipelines supports both, with KFP being more mainstream.
What is the pricing model?
$0.03 per pipeline run plus worker compute (Vertex AI Training instance hours). It is cheap and an easy way to get started with MLOps.
What are the MLOps maturity levels?
Google defines levels 0/1/2: Level 0 = manual, Level 1 = automated, Level 2 = CI/CD/CT (Continuous Training). Pipelines is the core building block for Levels 1-2.
How do you implement Continuous Training (CT)?
Cloud Scheduler / Pub/Sub trigger -> Vertex AI Pipelines run -> training -> evaluation -> register in Model Registry -> deploy to Endpoint. Typically combined with Feature Store.
Is Model Monitoring available?
Vertex AI Model Monitoring automatically detects prediction drift, feature drift, and data quality issues. When thresholds are exceeded, it publishes a Pub/Sub notification to trigger retraining.
How does it compare to AWS SageMaker Pipelines?
SageMaker Pipelines is tightly integrated with SageMaker, while Vertex AI Pipelines offers open KFP compatibility plus deep GCP integration. Vertex wins on OSS portability.
When should I use Cloud Composer instead?
Pipelines is ML-specific, Composer is a general-purpose workflow orchestrator. Use Pipelines for ML-centric work, Composer when you mix data ETL with ML. Many teams use both together.
Related Articles - MLOps / Vertex AI
Vertex AI Feature Store Complete Guide (2026)
Feature Store fundamentals — online/offline serving, point-in-time, common ML feature patterns.
Vertex AI Fundamentals for GCP Certs (2026)
Vertex AI basics every cert candidate needs — Workbench, Pipelines, Model Garden, Endpoints.
Vertex AI Agent Builder Detailed Guide (2026)
Agent Builder — Conversational Agents, Agent Engine, data stores. The agent platform on GCP.
Vertex AI Model Garden Complete Guide (2026)
Model Garden — first-party, third-party, OSS models. Deployment patterns for diverse model sources.
* Google Cloud and Vertex AI are trademarks of Google LLC. For the latest information, see the official Vertex AI Pipelines docs.
Practice with certification-focused question sets
See the GCP exam prep pageNicheeLab Editorial Team
NicheeLab editorial team focused on data engineering and cloud certification learning. Content is structured around practical study needs and official exam domains.
Google Cloud Certification Roadmap (2026)
Choose your GCP certification path — Foundational, Associate...
CDL Cloud Digital Leader: Complete Exam Guide (2026)
Pass the Cloud Digital Leader exam — cloud business value, G...
GAIL Generative AI Leader: Complete Exam Guide (2026)
Pass the Generative AI Leader exam — Gemini, Vertex AI, Work...
Vertex AI Fundamentals for GCP Certs (2026)
Vertex AI basics every cert candidate needs — Workbench, Pip...
Associate Cloud Engineer (ACE): Complete Guide (2026)
Pass the Associate Cloud Engineer exam — Console, gcloud, pr...