Are there issue with mass deployment related to SSH?

Hello!

I have a question that derives from the comparison Ansible vs. Salt.

As Ansible relies on SSH connection some people say that this has a downside for a scenario like

  • mass deployment of 1000 servers

Can you confirm that there’s a severe performance impact when Ansible master must establish SSH connection to 1000+ servers at the same time (for mass deployment)?

THX

I suggest you start with reading about http://docs.ansible.com/ansible/latest/intro_configuration.html#forks

This means there’s no drawback with regards to performance when using Ansible in a landscape with +1000 servers?

Hey,

combined with the aforementioned forks configuration it all depends on your Controll-Hosts capability to handle that many connections at the same time. I dont think that ansible would be the bottleneck here but the saturation of your network.

Regards

Correct, Ansible is not the limit. Saltstack has guidelines around the same bottle necks for its ssh only solution.

Could you please share some info how to mitigate the risk of a bottleneck caused by SSH and/or the underlying network?