Control-M from BMC is a platform for integrating, automating, and orchestrating application and data workflows in production across complex hybrid technology ecosystems. It provides deep operational capabilities, delivering speed, scale, security, and governance.
N/A
Jenkins
Score 8.5 out of 10
N/A
Jenkins is an open source automation server. Jenkins provides hundreds of plugins to support building, deploying and automating any project. As an extensible automation server, Jenkins can be used as a simple CI server or turned into a continuous delivery hub for any project.
Since IBM Workload Automation isn't compatible with all of our project's operating systems, we've decided to switch to using Control-C instead. Second, the provider provides top-notch customer service in the event of an emergency. Control-M is a lightweight program that places …
Scenarios where it's well suited are where you're running jobs across platforms. We have processes on our mainframe that have to complete our daily batch processing and the controlling handles the scheduling of the daily batch processing. Then once that's done, it moves into executing stuff on servers like SQL loads and transferring files to load into SQL and then also running reporting on the SQL servers when the data's been loaded and is available. It makes for a really smooth transition of the overnight processing the bank has to go through. That's our main function that we use it for currently. It handles it very well.
Jenkins is a highly customizable CI/CD tool with excellent community support. One can use Jenkins to build and deploy monolith services to microservices with ease. It can handle multiple "builds" per agent simultaneously, but the process can be resource hungry, and you need some impressive specs server for that. With Jenkins, you can automate almost any task. Also, as it is an open source, we can save a load of money by not spending on enterprise CI/CD tools.
Workload change manager is one of our favorite features of this product. It enforces standards, which is a huge benefit. Users don't just make crazy changes that cause issues with other jobs. It does great promotions from one environment to another, transforming all the data to match the next environment.
Automated Builds: Jenkins is configured to monitor the version control system for new pull requests. Once a pull request is created, Jenkins automatically triggers a build process. It checks out the code, compiles it, and performs any necessary build steps specified in the configuration.
Unit Testing: Jenkins runs the suite of unit tests defined for the project. These tests verify the functionality of individual components and catch any regressions or errors. If any unit tests fail, Jenkins marks the build as unsuccessful, and the developer is notified to fix the issues.
Code Analysis: Jenkins integrates with code analysis tools like SonarQube or Checkstyle. It analyzes the code for quality, adherence to coding standards, and potential bugs or vulnerabilities. The results are reported back to the developer and the product review team for further inspection.
Certificate on all levels: Each agent uses different keystrokes for different functions, such as AI, web service calls, and MFT.
It's really hard to manage these keystrokes.
Trust stores, in case control-m, act as servers; it should be simple to implement certificates from a corporate CA.
Some functions must be performed in the fat client, while others can only be performed through the web interface. This should be streamlined as soon as possible.
It is one of the best solutions on the market, in terms of innovation, reliability and stability. Control-M provides security when used by the largest companies in Mexico such as banks, department stores and logistics. It has proven to be able to integrate with new technologies on the market and provide almost 100% availability, thanks to its automatic FailOver scheme.
We have a certain buy-in as we have made a lot of integrations and useful tools around jenkins, so it would cost us quite some time to change to another tool. Besides that, it is very versatile, and once you have things set up, it feels unnecessary to change tool. It is also a plus that it is open source.
It has an excellent graphical user interface and robust functionalities, which any scheduling tool currently has in the current market. Strengthening security measures, such as role-based access control and encryption, is essential to protect sensitive data. Providing tools to optimize resource utilization and reduce costs would be valuable. Limited options for customizing the user interface can hinder productivity. Allowing users to tailor the interface to their needs would enhance the experience.
Jenkins streamlines development and provides end to end automated integration and deployment. It even supports Docker and Kubernetes using which container instances can be managed effectively. It is easy to add documentation and apply role based access to files and services using Jenkins giving full control to the users. Any deviation can be easily tracked using the audit logs.
very good performance and robust.Control-M has received positive reviews for its performance, with some users calling it a reliable and versatile platform: TrustRadiusControl-M has an overall score of 8.1 out of 10 from 89 reviews, with high marks for multi-platform scheduling and central monitoring. Gartner Peer InsightsBMC Helix Control-M received an overall experience rating of 4.8, with 80% of ratings being 5 stars. IT Central StationIn June 2018, Control-M was ranked the #1 tool by average user ratings. EMA Radar for Workload AutomationControl-M received the highest overall score in EMA's 2019 EMA Radar Report for Workload Automation. Control-M is a high-end solution that can help with:Reducing workflow deployment timeReducing manual tasksReducing administration costsImproving SLAsAccelerating application deliveryAutomated agent and client deploymentReal-time analysis
No, when we integrated this with GitHub, it becomes more easy and smart to manage and control our workforce. Our distributed workforce is now streamlined to a single bucket. All of our codes and production outputs are now automatically synced with all the workers. There are many cases when our in-house team makes changes in the release, our remote workers make another release with other environment variables. So it is better to get all of the work in control.
He contactado varias veces con el soporte de BMC y ha sido bastante bueno, siempre han sabido darme una solución a lo que he pedido. Esta vez quiero hacer alguna nueva pregunta, pero no se si se me podrá contestar, ya que es algo que tal vez fuera de otro rango y no pertenezca a ellos.
As with all open source solutions, the support can be minimal and the information that you can find online can at times be misleading. Support may be one of the only real downsides to the overall software package. The user community can be helpful and is needed as the product is not the most user-friendly thing we have used.
awesome training.they have explained about best practices, the trainer is awesome.awesome training.they have explained about best practices, the trainer is awesome.awesome training.they have explained about best practices, the trainer is awesome.awesome training.they have explained about best practices, the trainer is awesome.awesome training.they have explained about best practices, the trainer is awesome.
As HA we have depend on the external DB, why don't we have HA feasibility with embedded DB. As with external DB, there are performance issues and fine tuning the DB. As if its embedded DB, Control-M it self take care of the functionality.
It is worth well the time to setup Jenkins in a docker container. It is also well worth to take the time to move any "Jenkins configuration" into Jenkinsfiles and not take shortcuts.
Redwood RunMyJobs seemed impressive as well since it was also cross-platform, flexible, and versatile. However, we went with Control-M because it was less expensive and we were already using it on our mainframe environment. The distributed version of Control-M was much more user-friendly due to the GUI instead of the command-line interface used on the mainframe.
Overall, Jenkins is the easiest platform for someone who has no experience to come in and use effectively. We can get a junior engineer into Jenkins, give them access, and point them in the right direction with minimal hand-holding. The competing products I have used (TravisCI/GitLab/Azure) provide other options but can obfuscate the process due to the lack of straightforward simplicity. In other areas (capability, power, customization), Jenkins keeps up with the competition and, in some areas, like customization, exceeds others.
awesome product.Control-M delivers advanced operational capabilities easily consumed by Dev, Ops, data teams, and lines of business.Control-M Workflow InsightsApplication and data workflow observability: Increased confidence that SLAs are being met for Control-M users and IT leadersComprehensive control and management capabilities: Enhanced dashboards and reporting with constant telemetry and intelligent analysis on executing workflowsSelf-service visibility: In-depth reporting to help teams work autonomously
Control-M has improved service delivery times, reliability and quality of batch processing.
It has simplified the management of the operation and the use of the alert system has made it possible to act in a coordinated and efficient manner to solve problems.
The implementation of policies has made it possible to make greater use of Control-M and thus reduce development costs that are generated unnecessarily when the potential of the system is not considered.