DEV Community

Cover image for Scaling Ansible
XLAB Steampunk
XLAB Steampunk

Posted on

Scaling Ansible

One of the main benefits of using Ansible is its simplicity. All we need is ssh access to a managed computer, and we are good to go. But as with all things in life, this agentless approach to automation has its downsides. Because the control node (the computer running the ansible-playbook program) is responsible for pushing modules and executing modules over ssh, the playbook's execution speed can plummet when we try to manage multiple computers in different geographical locations.

The Ansible Automation Platform contains an Automation mesh component that addresses this performance bottleneck. At its core, Automation mesh is a set of executor nodes that we can place in the vicinity of the managed computers. By bringing the control node closer to the managed infrastructure, we can substantially increase the speed and reliability of our playbook execution.

For more information about Automation mesh, visit https://www.ansible.com/products/automation-mesh.

Top comments (0)