Team cuts Airflow hosting costs to under $150/month by ditching Cloud Composer for GCP VM

A machine learning team migrated their self-hosted Apache Airflow and configuration management system from on-premises Linux servers to Google Cloud Platform to reduce maintenance overhead. They initially evaluated Google's managed Cloud Composer 3 service but found it cost approximately $350 per month, nearly double their target budget. Instead, they deployed a self-managed Airflow 3.x instance on a single Compute Engine VM backed by a Postgres metadata database, bringing estimated monthly costs below $150. The architecture also includes a lightweight Flask-based configuration app running on Cloud Run, with configs stored in Google Cloud Storage and ML workloads executed via Vertex AI. The trade-off is that the team must handle Airflow upgrades and infrastructure patching themselves, unlike the fully managed Composer offering.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.


Discussion (0)
Log in to join the discussion and vote.
Log in