VisualOps vs Rex: What are the differences?
Developers describe VisualOps as "Visual DevOps Automation for Amazon Web Services". VisualOps has a WYSIWYG editor to design, configure and provision your AWS cloud applications. Once the applications are deployed, VisualOps continuously monitors and manages the apps to ensure they always run in the defined states. On the other hand, Rex is detailed as "the friendly automation framework". Rex is an automation framework that combines Perl and Secure Shell (SSH) for a portable and highly flexible approach to data center infrastructure management and software deployment.
VisualOps and Rex can be primarily classified as "Server Configuration and Automation" tools.
Some of the features offered by VisualOps are:
- drag-n-drop components to build your AWS infrastructure
- clicks instances to setup the software configuration (package, file, code, etc.)
- single click to deploy, within minutes the app is ready to use!
On the other hand, Rex provides the following key features:
- Puts you in charge: Rex acknowledges that there is more than one way to manage it. It trusts you to be in the best position to decide what to automate and how, allowing you to build the automation tool your situation requires.
- Easy to get on board: automate what you are doing today, and add more tomorrow. Rex is instantly usable, making it ideal and friendly for incremental automation.
- It's just Perl: Perl is a battle-tested, mature language. Whenever you reach the limitations of the built-in Rex features, a powerful programming language and module ecosystem is directly available at your fingertips to seamlessly extend it even in other languages. So after all, it's not just Perl.
Rex is an open source tool with 620 GitHub stars and 204 GitHub forks. Here's a link to Rex's open source repository on GitHub.