Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Develop Cost Model #16

Closed
jordanpadams opened this issue Nov 16, 2022 · 9 comments
Closed

Develop Cost Model #16

jordanpadams opened this issue Nov 16, 2022 · 9 comments

Comments

@jordanpadams
Copy link
Member

💡 Description

Sub-tasks necessary in order to benchmark and develop cost model for Nucleus deployments per number of apps in the pipeline

@tloubrieu-jpl
Copy link
Member

@jimmie and @ramesh-maddegoda will meet end of next week

@tloubrieu-jpl
Copy link
Member

meeting scheduled this Friday

@jordanpadams
Copy link
Member Author

jordanpadams commented Feb 2, 2023

📆 January status: In work. Delayed 1 sprint. No impact on delivery

@jordanpadams jordanpadams removed the B13.0 label Feb 3, 2023
@ramesh-maddegoda
Copy link
Contributor

ramesh-maddegoda commented Feb 9, 2023

It was decided to consider multiple approaches to deploy and manage Airflow on AWS.

Following links provide some approaches for this:

Self-managed Apache Airflow deployment for EKS - by AWS Labs
https://awslabs.github.io/data-on-eks/docs/job-schedulers-eks/self-managed-airflow
https://github.com/awslabs/data-on-eks

Amazon EKS Blueprints for Terraform - Apache Airflow add-on
https://aws-ia.github.io/terraform-aws-eks-blueprints/main/add-ons/apache-airflow/

3 Ways to deploy Airflow on AWS
https://thinkport.digital/how-to-deploy-airflow-on-aws/

Deploy Airflow of AWS with Docker Compose
https://github.com/andresionek91/airflow-autoscaling-ecs

How to deploy Apache Airflow with Celery on AWS
https://towardsdatascience.com/how-to-deploy-apache-airflow-with-celery-on-aws-ce2518dbf631

Apache Airflow Deployment on AWS ECS
https://infinitelambda.com/apache-airflow-deployment-on-aws-ecs/

Setup to run Airflow in AWS ECS containers
https://github.com/nicor88/aws-ecs-airflow

How to deploy Airflow on AWS: best practices
https://towardsdatascience.com/how-to-deploy-airflow-on-aws-best-practices-63778d6eab9e

@viviant100
Copy link

@ramesh-maddegoda what's the pro/con for each approach?

@ramesh-maddegoda
Copy link
Contributor

@viviant100, I working on analyzing pros and cons of each approach.

@ramesh-maddegoda
Copy link
Contributor

Comparison of Airflow deployment models
https://docs.google.com/document/d/1ko9GxFzBRXbo_hA4_XjDJ3gcAcYBjb4Y3j4EjoQfzjo/edit

@jordanpadams
Copy link
Member Author

jordanpadams commented Feb 28, 2023

📆 February status: Delayed 1 sprint due to comprehensive trade study ongoing per deployment strategies. Awaiting meeting with AWS team to validate decision. No impact on build.

@ramesh-maddegoda
Copy link
Contributor

Had a discussion with Amazon to compare pros and cons of each Airflow deployment approach (MWAA, Airflow on ECS, Airflow on EKS).

Based on that discussion, it was decided to move forward with MWAA for near future.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants