In the dynamic world of data engineering, staying ahead of the curve is paramount. Teams are constantly seeking tools that not only manage the complexities of data pipelines but also empower them to innovate faster and more reliably. At Google Cloud, we’re committed to being at the forefront of this evolution.
Today, we’re thrilled to announce that Google is the first hyperscaler to provide selected customers with access to Apache Airflow 3, integrated into our fully managed Cloud Composer 3 service. This is a significant step forward, allowing data teams to explore the next generation of workflow orchestration within a robust and familiar Google Cloud environment. While this is an early look, it’s a testament to our dedication to bringing cutting-edge capabilities to our users swiftly.
What features does Airflow 3 bring or plan in the near future?
Airflow 3, brings a suite of powerful capabilities designed to significantly enhance how data workflows are built, managed, and monitored:
- DAG Versioning: A crucial feature for auditability and stable pipeline evolution. Teams can now track changes, manage different versions of their DAGs, and roll back with confidence.
- Scheduler-Managed Backfills: Reprocessing historical data is now simpler and more robust. Backfills are managed directly within the scheduler and can be triggered and monitored via the UI or API.
- Task Execution API & SDK: This opens up new possibilities in the future for tasks to be written in multiple languages, not just Python. It also enables tasks to run in isolated environments, offering greater flexibility and decoupling task logic.
- Modern React-based UI: Experience a faster, more responsive interface. With features like dark mode and improved navigation, operational oversight becomes more intuitive and efficient.
- Event-Driven Scheduling & Data Assets (Planned): This planned capability aims to make pipelines more reactive. The goal is for DAGs to be triggered by external events or changes in data assets, enabling near real-time processing.
- Edge Executor: Optimize task execution by running tasks closer to data sources or on specialized hardware through distributed execution in remote environments.
- Split CLI (airflow and airflowctl): A clearer command-line experience. This distinction between local development commands (airflow) and operational/remote commands (airflowctl) improves usability and supports a more service-oriented architecture.
Why experience Airflow 3 on Cloud Composer?
Experiencing Airflow 3 on Cloud Composer isn’t just about new features; it’s about leveraging them within a fully managed, enterprise-grade environment. This means you can significantly reduce your operational overhead. Instead of wrestling with infrastructure, your team can focus on what truly matters: building innovative data pipelines.
With Cloud Composer, you benefit from:
- Robust GCP Security: Leverage Google Cloud’s comprehensive security measures to protect your critical data workflows.
- Seamless Ecosystem Integration: Connect effortlessly with the broader Google Cloud ecosystem, from BigQuery to Vertex AI.
- Stringent compliance standards: Adhere to critical compliance standards, like FedRAMP, with confidence.
The new capabilities in Airflow 3 make it an even more potent tool for orchestrating a multitude of use cases. We see incredible potential, particularly in orchestrating end-to-end MLOps and Generative AI workflows, areas where robust and flexible orchestration is key.
Looking ahead and getting started
We’re excited for selected customers to begin exploring the power of Airflow 3 on Cloud Composer 3 (1). We are diligently working towards making full General Availability (GA) support of Airflow 3 on Cloud Composer 3 a reality, and look forward to sharing more updates soon.
This initiative underscores our commitment at Google Cloud and within the Cloud Composer team to be at the forefront of innovation, providing you with the tools you need to tackle your most ambitious data challenges.
Stay tuned for more updates, and we encourage eligible customers to start exploring these powerful new capabilities!
- Please note that as this is an early preview of Airflow 3 on Cloud Composer 3, not all features may be immediately available.