DEV Community

Cover image for Scaling Ansible
XLAB Steampunk
XLAB Steampunk

Posted on

1

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.

Heroku

Build apps, not infrastructure.

Dealing with servers, hardware, and infrastructure can take up your valuable time. Discover the benefits of Heroku, the PaaS of choice for developers since 2007.

Visit Site

Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay