Apache Airflow is an open source tool that can be used to programmatically author, schedule and monitor data pipelines using Python and SQL. Created at Airbnb as an open-source project in 2014, Airflow was brought into the Apache Software Foundation’s Incubator Program 2016 and announced as Top-Level Apache Project in 2019. It is used as a data orchestration solution, with over 140 integrations and community support.
N/A
Redwood RunMyJobs
Score 9.6 out of 10
N/A
Redwood Business Process Automation is a workload automation and job scheduling solution designed for and
delivered via Software-as-a-Service (SaaS). It transforms the digital
enterprise with scalability and integration with all
technologies in the modern enterprise. Redwood unifies workflows across
on-premises, private, hybrid and public cloud environments. It bridges gaps in
complex processes that function between mainframe, distributed, virtual and
cloud resources. Clients use Redwood to…
N/A
Pricing
Apache Airflow
Redwood RunMyJobs
Editions & Modules
No answers on this topic
No answers on this topic
Offerings
Pricing Offerings
Apache Airflow
Redwood RunMyJobs
Free Trial
No
Yes
Free/Freemium Version
Yes
No
Premium Consulting/Integration Services
No
Yes
Entry-level Setup Fee
No setup fee
No setup fee
Additional Details
—
—
More Pricing Information
Community Pulse
Apache Airflow
Redwood RunMyJobs
Features
Apache Airflow
Redwood RunMyJobs
Workload Automation
Comparison of Workload Automation features of Product A and Product B
Airflow is well-suited for data engineering pipelines, creating scheduled workflows, and working with various data sources. You can implement almost any kind of DAG for any use case using the different operators or enforce your operator using the Python operator with ease. The MLOps feature of Airflow can be enhanced to match MLFlow-like features, making Airflow the go-to solution for all workloads, from data science to data engineering.
The automation of batch processing operations like file transfers, data backups, and report production is a good fit for Redwood Workload Automation. Organizations' IT operations can be streamlined and made more efficient because to its capacity to automate and schedule these procedures across a variety of platforms. Redwood Workload Automation is highly suited for automating complicated business operations within SAP settings and has a close interaction with SAP systems. Organizations may automate and streamline their SAP processes with the help of its ability to handle SAP tasks, spools, and workflows. Redwood Workload Automation excels at automating workloads on a variety of operating systems, including Windows, Linux, Unix, and other cloud environments. This makes it a viable option for businesses that need automation across numerous systems and have complex IT infrastructures. For large businesses with complicated IT environments, Redwood Workload Automation was created. It is the perfect option for enterprises with high-volume transaction processing requirements due to its scalability and capacity for handling large-scale workloads.
Apache Airflow is one of the best Orchestration platforms and a go-to scheduler for teams building a data platform or pipelines.
Apache Airflow supports multiple operators, such as the Databricks, Spark, and Python operators. All of these provide us with functionality to implement any business logic.
Apache Airflow is highly scalable, and we can run a large number of DAGs with ease. It provided HA and replication for workers. Maintaining airflow deployments is very easy, even for smaller teams, and we also get lots of metrics for observability.
SAP Batch Scheduling - This is THE BEST tool for triggering SAP jobs, bar none.
User management- Other scheduling tools make it much more difficult to manage user access. Redwood user access management is a breeze and take less than half the time it take in other products.
Scheduling Flexibility- The ease with which you can make custom time windows with Redwood is one of my favorite pluses. You can build as simple or as complex of a time window as you need to with Redwood.
Support- The support that you get from Redwood is in my opinion the best in the world. I have dealt with all the big name players in IT and they all pale in comparison to Redwood. You will never feel like you are in it alone with the best support in the world right at your fingertips.
UI/Dashboard can be updated to be customisable, and jobs summary in groups of errors/failures/success, instead of each job, so that a summary of errors can be used as a starting point for reviewing them.
Navigation - It's a bit dated. Could do with more modern web navigation UX. i.e. sidebars navigation instead of browser back/forward.
Again core functional reorg in terms of UX. Navigation can be improved for core functions as well, instead of discovery.
A dashboard for checking the overall health of the tool
Direct excel export option is unavailable to transport the jobs.
Mobile notification is also helpful for those user who worked in 24*7 shift. if this option will available it is very useful for those user who needs to check system again and again
Being in the cloud is a big help, with less hardware to maintain, the patches and updates are fast and easily done, we have built a good working relationship with Redwood.
For its capability to connect with multicloud environments. Access Control management is something that we don't get in all the schedulers and orchestrators. But although it provides so many flexibility and options to due to python , some level of knowledge of python is needed to be able to build workflows.
The Redwood user interface is straightforward. The script can be used to renew the Redwood license by just copying the text from the. txt file from start to finish of license. The current page and the status of the work can both be refreshed automatically by setting a timer in Redwood. Redwood software's eye-catching features include online help through documentation and help support, which may be accessed by clicking the "I" button in the top right corner.
It seems many pressing issues have to be escalated to their dev team, which I believe is mostly overseas. The response time isn't always the greatest. I go back to the documentation as well, if that was better there would be less need of support from myself. There are also times when they figure out the resolution, it has to be included with a fix in which you have to wait for the next release, however long that may be. Update - the support response time and quality of answers has greatly increased in the past 6 months or more.
Multiple DAGs can be orchestrated simultaneously at varying times, and runs can be reproduced or replicated with relative ease. Overall, utilizing Apache Airflow is easier to use than other solutions now on the market. It is simple to integrate in Apache Airflow, and the workflow can be monitored and scheduling can be done quickly using Apache Airflow. We advocate using this tool for automating the data pipeline or process.
Hi, We use redwood workload automation for scheduling jobs and for automatic alerts generation in case of long running and failed jobs. It provides easy access of managing jobs and controlling the flow of automation. Alerts generated keeps us up to date of the long running jobs as well as failed jobs. Configuring the jobs is easy and scheduling them through redwood makes it very effective for 24hours monitoring. The Redwood Support team is very helpful and gives prompt response and faster resolution when needed.
Impact Depends on number of workflows. If there are lot of workflows then it has a better usecase as the implementation is justified as it needs resources , dedicated VMs, Database that has a cost
Simple to install Redwood Workload Automation agent servers on every server side and trigger the necessary jobs in keeping with business needs.
Allows for the interdependent scheduling of groups of Windows scripts and shell scripts.
Many problems have been fixed, such as the ability to gather data on the number of activities that are executed each day, receive email notifications when a job expires, and connect system agents to monitors.
capable of adhering to SLAs for complicated order flows