Code Monkey home page Code Monkey logo

Comments (2)

portah avatar portah commented on July 17, 2024

Can you give more details about what kind of scheme you'd like to use with Airflow & CWL? CWL Airflow uses cwltool to parse CWL then converts everything into Airflow's DAG then each Airflow's step executes cwltool's step.

  1. There is no out of the box transformation/access for inputs files like s3://URL.
    Or any setup like Airflow orchestrates work with AWS instances/nodes.

  2. You can install Airflow on every node in AWS with CWL Airflow support, setup celery and you will have cluster like system - that supported.

Google cloud composer uses Airflow to orchestrate work with their systems.

I think it should be that difficult to orchestrate work with AWS.

from cwl-airflow.

Raphtor avatar Raphtor commented on July 17, 2024

I would like to run AWS batch workflows defined by a CWL workflow on a local system. Airflow has a few operators that allow operations on AWS resources. I would imagine it would take some finagling of the CWLStepOperator to be able to execute things remotely using boto3 or to separate out the internal parsing of the inputs from the step tool during the DAG generation process and pass those along to the AWSbatch operator. Either way it does not seem like an easy task.

from cwl-airflow.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.