https://store-images.s-microsoft.com/image/apps.6717.e791d8d8-9b04-40d3-85c8-d9b20560855f.d045d72b-03cd-42c1-b1f6-33449d9226f1.9078a003-3c68-4dc6-b1bc-b6a9b9e630c7

Airflow

بواسطة pcloudhosting

(1 التقييمات)

Version 3.1.3 + Free Support on Ubuntu 24.04

Apache Airflow 3.1.3 on Ubuntu 24.04 with Free Maintenance Support by Pcloudhosting

Apache Airflow is an open-source workflow orchestration platform used to programmatically author, schedule, and monitor batch-oriented data and infrastructure workflows. This AZURE Marketplace image provides a production-ready Apache Airflow 3.1.3 deployment on Ubuntu 24.04, designed for scalability, clarity, and operational reliability.

Workflows as Code

All workflows (DAGs) in Apache Airflow are defined in pure Python, enabling:

  • Dynamic DAG generation
  • Parameterized pipelines
  • Version control via Git
  • Unit and integration testing

Extensible Framework

Apache Airflow provides a highly extensible architecture. Developers can:

  • Create custom operators, sensors, and hooks
  • Develop executors and plugins
  • Integrate with internal platforms and external services
  • Maintain explicit and readable execution logic

Airflow emphasizes explicit dependency management and deterministic execution behavior. Jinja templating is natively supported for runtime configuration and parameter substitution.

Key Platform Components

  • Python-native workflow development
  • Web-based UI for monitoring and control
  • Rich integration ecosystem
  • Flexible scheduling and execution semantics
  • Scalable deployment characteristics

Supported Runtime Environment

  • Python: 3.10 – 3.13
  • Databases: PostgreSQL 13+, MySQL 8.0+, SQLite (development/testing)
  • Kubernetes: Supported for executor-based scaling
  • Memory: Minimum 4 GB RAM recommended (scales with workload)

AZURE-Optimized Deployment Model

  • Preinstalled Apache Airflow core components
  • Secure default configuration
  • Optimized for AZURE Virtual Machine deployments
  • Compatible with load balancers, external databases, and object storage services

What Airflow Is (and Is Not)

Ideal Use Cases

  • Batch data pipelines
  • ETL and ELT orchestration
  • Machine learning training and evaluation workflows
  • Infrastructure automation
  • Scheduled operational jobs

Not Intended For

  • Long-running streaming workloads
  • Real-time event processing

Streaming and real-time workloads are typically handled by specialized streaming platforms, while Apache Airflow coordinates batch orchestration and scheduling logic.

Licensing & Support

Apache Airflow is open-source software distributed under the Apache License. This AZURE Marketplace image is independently packaged, maintained, and supported by Pcloudhosting. Optional paid support plans are available. No warranty, express or implied, is provided.