Skip to main content

Amazon Managed Workflows for Apache Airflow (MWAA)

คืออะไร

Amazon Managed Workflows for Apache Airflow (MWAA) คือบริการ Apache Airflow แบบ fully managed สำหรับ orchestrate data pipelines AWS ดูแล infrastructure, scaling, patching และ security ให้ทั้งหมด ใช้ Python DAGs ที่คุ้นเคยได้เลยโดยไม่ต้องเปลี่ยน code รองรับ Airflow plugins และ custom operators เหมือน self-managed Airflow ทุกประการ

ราคา

  • Small environment: $0.49 ต่อชั่วโมง (ประมาณ $353/เดือน)
  • Medium environment: $0.99 ต่อชั่วโมง (ประมาณ $713/เดือน)
  • Large environment: $1.99 ต่อชั่วโมง (ประมาณ $1,433/เดือน)
  • ค่า S3 storage สำหรับ DAGs เพิ่มเติม

เหมาะสำหรับ

  • Data engineering teams ที่ใช้ Apache Airflow อยู่แล้ว
  • Organizations ที่ต้องการ managed Airflow โดยไม่ดูแล server เอง
  • Complex ETL pipelines ที่ต้องการ scheduling และ dependency management
  • การ migrate จาก on-premises Airflow ขึ้น cloud

Use Case ตัวอย่าง

ทีม data engineering มี Airflow DAGs หลายร้อยอัน schedule ETL jobs ดึงข้อมูลจาก databases ต่างๆ มา process ใน Spark แล้วโหลดเข้า Redshift ย้ายจาก self-managed Airflow บน EC2 ไปใช้ MWAA โดย upload DAG files ไปยัง S3 ได้เลย ไม่ต้องแก้ไข DAG code ลด ops overhead ในการดูแล Airflow server